


body	{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: medium;
	color:#333333;
	background-color: #EAEAEA;
}

/* Links -normal */
a {
	text-decoration: none;
	font-weight: bold;
	color: #000099;

	}
a:visited {
	color: #000099;
	}
a:active {
	color: #000099;
	}
a:hover {
	color: #00CCFF;
	text-decoration: underline;
	}
	
/* Links - inverse */
a.inverse {
	text-decoration: none;
	font-weight: bold;
	color: #00CCFF;
}
a.inverse:visited {
	color: #00CCFF;
	}
a.inverse:active {
	color: #00CCFF;
	}
a.inverse:hover {
	color: #fff;
	text-decoration: underline;
}


strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}
	
li	{
	font-size: 12px;
	margin-bottom: 6px; 
}

th,td {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

h1 {
	font-size: 24px;
	line-height: 28px;
	font-weight:normal;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
h2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}
h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}

img {
	border: 0;
	}
	
img.border	{
border:1px solid #000;
}

#wrapper	{
	width: 1000px;
	margin: 0 0 15px 0;
	padding:0;
	text-align:left;
	background-color:#FFFFFF;
/*	border: 1px solid #000; */
}

#header	{
	margin: 0;
	padding:0;
	width:100%;
	background-color: #fff;
	text-align:left;
	border-bottom: 1px solid #000;
}

#header #banner	{
/*	background-image:url(/images/bg-banner-blue.jpg); */
/*	background-repeat:repeat-x; */
	margin-left:5px;
	margin-top: 5px;
}

#header h1	{
	margin-left: 10px;
}

/*- TEAM Menu Tabs --------------------------- */

#team-menu {
	  margin-left: 110px;
	  margin-bottom:0;
	  padding:0;
	  height: 34px;
/*      float:left; */
      font-size:93%;
      line-height:normal;
	  text-align:left;
/*	  border-bottom:1px solid #84776B; */
}
    #team-menu ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #team-menu li {
      display:inline;
      margin:0;
      padding:0;

      }
    #team-menu a {
      float:left;
      background:url("/images/menu/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #team-menu a span {
      float:left;
      display:block;
      background:url("/images/menu/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color: #fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #team-menu a span {float:none;}
    /* End IE5-Mac hack */
    #team-menu a:hover span {
      color: #fff;
      }
    #team-menu a:hover {
      background-position:0% -42px;
      }
    #team-menu a:hover span {
      background-position:100% -42px;
      }
	
	
/*- Vertical Menu 2--------------------------- */

#leftbar	{
 float: left;
 margin: 42px 5px 0 10px;
 padding: 0;
 text-align:left;
 width: 125px;
 background: #fff;
/* border: 1px solid #000; */
}

#nav {
margin-bottom:15px;
padding:0;
 float: left;
 text-align:left;
 display: inline;
 overflow: hidden;
 width: 125px;
 font-size: 85%;
}
 
#nav ul{
	margin: 0 0 3px 0;
	padding: 0;
	}
	
#nav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	}
	
#nav ul li a, #nav ul li em {
	display: block;
	margin: 0;
	padding: 1px 0 2px 3px;
	text-decoration: none;
	font-weight:normal;
	font-style: normal;
	background-color: #0054A8 ; /* #0066CC works well, #003366 is true but too dark */
	color: #fff;
	border: 1px solid #000000; /* 003366 */
	border-top: 1px solid #79BCFF; /* #2291FF */
	}

#nav ul a:hover {
	background-color: #0683FF; /* 0066cc */
	color: #fff;
}

/* QUICK LINKS */
#quick-links	{
margin-top: 15px;
padding:0;
text-align:left;
border: 1px solid #DABAA7;
}

#quick-links h1	{
	margin:0;
	padding: 2px 0 2px 3px;
	line-height:normal;
	font-size: 13px;
	font-weight:bold;
	color: #660000;
	background-color: #DABAA7;
}

#quick-links p	{
	margin:0;
	padding:0;
	line-height:normal;
}

#quick-links a	{
	margin:0;
	padding-left:4px;
	display:block;
}





/* MAIN AREA */

#main	{
	margin-top:15px;
	margin-right:10px;
	padding: 0;
	text-align:left;
	height: auto;
/*	background-color: #CCCCCC; */
/* 	border:1px solid #666; */
/*	height: 400px; */
}

#content	{
	margin-left: 160px;
	width: 820px;
/*	width: auto;*/
	height: auto;
	text-align:left;
/* border:1px solid #666;*/
/*	margin-right: 250px;*/

}

#inner-content	{
margin-right: 215px;
padding:0;
text-align:left;
/*border:1px solid #666;*/
height: auto;

}


#footer	{
	width:100%;
	background-color: #CCCCCC;
	text-align:center;
/*	border:1px solid #666; */
}
	




/********SIDEBAR STUFF *****/
#sidebar	{
	float:right;
	margin:0;
	padding:0;
	width:200px;
/*	border:1px solid #666; */
height: auto;
	background-color: #EFF3FF;
	text-align:left;
}

#sidebar .highlight	{
	background-color: #EFF3FF;
	border-top: 3px solid #5A92D6;
	margin-bottom: 20px;
}

#sidebar .highlight h1	{
	background-color: #D6E7FF;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px 3px 5px 5px;
	margin:0 0 10px 0;
	line-height:normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#sidebar .fixtures-results h1	{
	border-top: 0;
	background-image:url(images/fixtures-results.gif);
	background-repeat:no-repeat;
	
}

#sidebar .highlight h2	{
/*	border-top: 1px solid #999;
	border-left: 2px solid #999; */
	background-color: #D6E7FF;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top:20px;
	line-height:normal;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}



/********SPONSORS *****/
#sponsors	{
	float:right;
	margin-right:8px;
	width:100%;
/*	border:1px solid #666; */
	height: inherit;
	text-align:left;
	background-color: #FFFFC1;
	border-top: 3px solid #333300;
	margin-bottom: 20px;
}

#sponsors h1	{
	background-color: #AAAA00;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px 3px 5px 5px;
	margin:0;
	line-height:normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#sponsors p	{
	font: 12px Arial, Helvetica, sans-serif #000;
	margin: 0 2px 0 5px;
	line-height:normal;
}


/* ROSTER PAGES */
#roster img	{
	border: 1px solid #000;
}


/* Match listings */
#fixtures-summary a h2	{
color:#0000CC;
}

/* Warnings / errors etc */
.red {color: red;}

