@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	background:url(../images/grass2.gif);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#555;
}
#container{
	margin:0 auto;
	width:922px;
}
#masthead{
}
#logo{
	background:url(../images/wp_logo.png);
	width:436px;
	height:124px;
	float:left;
}
#logo_admin{
	background:url(../images/wp_admin_logo.png);
	width:436px;
	height:124px;
	float:left;
}
#logo h1, #logo_admin h1{
	display:none;
}

#navPress{
	height:81px;
	width:486px;
	float:right;
}
#primaryTopNav {
  margin:0px 0px 0px 0px; 
  float:right;
  color: #000;
  width:486px;
	height:43px;
  font-weight: bold;  
  overflow: hidden;
  margin-bottom:0px;
  z-index:5000;
}
#nav, #nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}
#nav img{
	border: 0;
}
#nav a {
  display: block;
  color:#000;
  font:11px Verdana,Arial; 
  font-weight:normal;
}
#nav a.home{
	background:url(../images/btns/btn_home.png);
	width:102px;
	height:43px;
}
#nav a.teams{
  background: url(../images/btns/btn_teams.png);
  height: 43px;
  width: 95px;
}
#nav a.coaches{
  background: url(../images/btns/btn_coaches.png);
  height: 43px;
  width: 114px;
}
#nav a.schedule{
  background: url(../images/btns/btn_schedule.png);
  height: 43px;
  width: 175px;
}
#nav a:hover{
  background-position: bottom;
  top:-43px;
}
#nav li { /* all list items */
	float:left;
}
#nav li ul { /* second-level lists */
  position: absolute;
  background: #fff;
  width: 142px;
  margin-top:-1px;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul.primaryDrop li {
	clear:both;
	width:143px;
	color:#000;
	background:#fff;
	border:1px solid #fff;
}
#nav li ul.primaryDrop li.last {
	background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; height:0px;
}
#nav li ul.primaryDrop li a {
	clear:both;
	width:142px;
	line-height:22px;
}
#nav li ul.primaryDrop li a:hover {
	background:#900;	
	clear:both;
	width:143px;
	color:#fff;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
  z-index: 5000;
}
#contentTop{
	clear:both;
	background:url(../images/wp_top.png);
	width:922px;
	height:30px;
}
#contentTop_admin{
	clear:both;
	background:url(../images/wp_admin_top.png);
	width:922px;
	height:30px;
}
#contentArea{
	background:url(../images/wp_mid.png) top repeat-y;
}
#innerContentArea{
	margin:0px 88px 0px 80px;
}
#content{
	margin:20px 5px 0px 5px;
	line-height:20px;
}
#content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#900;
	margin:0px 0px 10px 0px;
}
#content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
	color:#900;
	margin:0px 0px 6px 0px;
}
#content h2 img{
	border:0;
	vertical-align:middle;
	margin:-5px 0px 0px 0px;
}
#content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#555;
	margin:0px 0px 6px 0px;
}
#mainColumn{
	width:446px;
	height:100%;
}
#rightColumn{
	width:250px;
	height:100%;
	float:right;
	padding-left:24px;
	margin-left:24px;
	background:url(../images/vline.gif) left repeat-y;
}
.rightSection{
	width:100%;
	padding-bottom:6px;
	margin-bottom:12px;
	background:url(../images/hline.gif) bottom repeat-x;
	font-size:11px;
	line-height:20px;
}
.rightSectionContent{
	width:100%;
	padding-bottom:12px;
	margin-bottom:12px;
	background:url(../images/hline.gif) bottom repeat-x;
	font-size:11px;
	line-height:20px;
}
.grey{
	color:#555;
}
.red{
	color:#900;
}

.small{ font-size:0.9em;}


#content a{	color:#900;	text-decoration:none; }
#content a:hover{	color:#fff; background-color:#555; text-decoration:none; }

#content a.coaches{	color:#555;	text-decoration:none; }
#content a.coaches:hover{	color:#fff; background-color:#900; text-decoration:none; }

input, textarea, .inputboxes{
	border:solid 1px #555;
	color:#900;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding:3px;
	
}
#footer{
	background:url(../images/wp_bottom.png);
	height:69px;
}
.clear{
	clear:both;
}
* html .png { 
  position:relative;
  behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

/*****************************************************/
/*                    Img Rotator                    */
/*****************************************************/

.cycler {
	width:734px;
	height:290px;
	position:relative;
	padding:10px 10px 7px 10px;
	background-color:#CCC;
}
.minicycler {
	width:734px;
	height:120px;
	position:relative;
	padding:10px 10px 10px 10px;
	background-color:#CCC;
}
#rotator-controls {
	position:absolute;
	border:0px solid red;
	width:110px;
	height:20px;
	z-index:100;
	bottom:20px;
	right:8px;
	text-align:right;
}
#rotator-play {
	width:20px;
	height:20px;
	float:left;
}
#rotator-play a img {
	
}
#rotator-nav {
	float:left;
}
#rotator-nav div {
	float:left;
}
#rotator-nav div a img {
	border:0px;
}
#rotator-nav div a {
	background-image:url(../images/btns/btn_slider_off.png);
	display:block;
	text-decoration:none;
}
#rotator-nav div a:hover {
	background-image:url(../images/btns/btn_slider_on.png);
	display:block;
	text-decoration:none;
}
#rotator-nav a.activeSlide {
	background-image:url(../images/btns/btn_slider_on.png); 
	display:block;
	text-decoration:none;
}
#rotator {
	min-height:200px; 
	position:relative;
}
#rotator span {
	position:absolute; 
	left:0; 
	top:0; 
	display:none;
}
#rotator img {
	border:0px;
}
#rotator span:first-child {	
	display:block;
} 
#rotator-play a.pause {
	background-image: url('../images/btns/btn_slider_pause_off.png');
}	
#rotator-play a.pause:hover {
	background-image: url('../images/btns/btn_slider_pause_on.png');
}	
#rotator-play a.play {
	background-image: url('../images/btns/btn_slider_play_off.png');
}
#rotator-play a.play:hover {
	background-image: url('../images/btns/btn_slider_play_on.png'); 
}
#rotator-play a {
	width:20px;
	height:20px;
	display:block;
	background-repeat:  no-repeat;
}