#main-nav { display: none }

#utility-links { display: none }

#body {border: #BDBCBB 2px solid;}

#container{
    margin: 0 auto;
    padding-bottom: 3em;
    width: 1028px;
}

#mast {
	background-color: #EFEFEF;
	width:1024px; 
	height:150px;
	display:block;
	background: url("/themes/rock4/images/SportsMast.gif") no-repeat;
	
}

#weather {
        width:700px;
        height:20px;
        float:right;
        color:#fff;
        padding-left:20px;
        padding-top:3px;
        font-size:10px;
}

#weather-report {
float:right;
height:20px;
padding-right: 5px;}


#sport {
        
        width: 290px;
        float: right;
        margin-top: 90px;
        font-size: 19px;
        font-family: Blair MDITC TT , Verdana;
        font-weight: bold;
        color: black;
        text-align: center;
        

}

#AthStory{
        float: left;        
        vertical-align: top;
        width:98%;     
        padding-left: 10px;   
        padding-bottom: 20px;
}

.TeamPicture{
        border-style:ridge !important;
	border-color: #3C024C !important;
	border-width:5px !important;	
	margin: 15px 10px 10px 08px !important;
}	

#TeamNews{
        float: right;
}

#Story{
        padding-right: 10px;
}

#sponsors{
        text-align:center;
        float:left;        
        margin-top:10px;

}

.athdirimageleft {
    color: #666;
    float: left;    
    line-height: 1em;
    padding: 0 18px 8px 8px;
}

	
.Maxpreps {
        float:left;
        text-align:center;
        width:100%;      
}

#maxpreps iframe{
        border: 2px solid black;

}

.darkbackheader{
        margin: 0px 5px 5px 5px;
}

.darkbackheader A{
        color: white;
}

/* Naviation */
#AthNavigation {
        background: url("/themes/rock4/images/SportsNavBackground.gif") repeat-x;
	height: 30px;
	border-bottom: 2px solid rgb(189, 189, 189);
}

#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }

#nav {
	background: url("/themes/rock4/images/SportsMenuFinal2.gif") no-repeat;
	height: 30px;
	position: relative;
	width: 1024px;
	z-index: 99; 
	}
	
#nav span { display:none; }

#nav li, #nav a {
	font-size: .95em;  
	height: 30px;
	display: block;
	}

#nav li { float: left; }

#nav-01 { width:55px; }  /* Home */
#nav-02 { width:105px; } /* Senior High */
#nav-03 { width:100px; } /* Junior High */
#nav-04 { width:132px; } /* Athletic Forms */
#nav-05 { width:149px; } /* Contact Coaches */
#nav-06 { width:94px; }  /* Donations */
#nav-07 { width:62px; }  /* Camps */
#nav-08 { width:86px; }  /* Facilities */
#nav-09 { width:66px; }  /* Alumni */
#nav-10 { width:83px; }  /* Archives */
#nav-11 { width:91px; }  /* Sponsors */


#nav-01 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif")    0px -30px }
#nav-02 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif")  -55px -30px }
#nav-03 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -160px -30px }
#nav-04 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -260px -30px }
#nav-05 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -392px -30px }
#nav-06 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -541px -30px }
#nav-07 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -635px -30px }
#nav-08 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -697px -30px }
#nav-09 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -783px -30px }
#nav-10 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -849px -30px }
#nav-11 a:hover { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -932px -30px }

#nav-01:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif")    0px -30px }   
#nav-02:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif")  -55px -30px } 
#nav-03:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -160px -30px }
#nav-04:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -260px -30px }
#nav-05:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -392px -30px }
#nav-06:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -541px -30px }
#nav-07:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -635px -30px }
#nav-08:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -697px -30px }
#nav-09:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -783px -30px }
#nav-10:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -849px -30px }
#nav-11:hover>a { background: url("/themes/rock4/images/SportsMenuFinal2.gif") -932px -30px }



/* navigation dropdown: #nav
 * ------------------------------------------------------------------------- */

/* navigation dropdown: #nav
	 * ------------------------------------------------------------------------- */

	#nav ul {
		border: solid #3C024C;
		border-width: 0 1px;
		left: -9999px;
		top: 30px;
		position:absolute;
		z-index:99
		}

	#nav-09 ul { margin-left: -15px }

	#nav ul, 
	#nav li li { width: 150px } 

	#nav li li, 
	#nav li li a { height: auto; }

	#nav li:hover ul, 
	#nav a:hover ul { left: auto; }

	#nav li li { border-bottom: 1px solid #3C024C; text-indent: 0; }


	#nav li li a {
		background: #fefefe;
		color: #3C024C;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#nav li li a:hover { 
		background: #46024C; 
		color: #fff 
		}

	#nav .right { text-align: left; margin-left: 150px }





	/* Son of Suckerfish: 2nd Tier Drop Down
	 * ------------------------------------------------------------------------- */

	#nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#nav li ul li:hover ul, #nav li ul li.over ul { display: block; }

	#nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#nav li li.tall, #nav li li.tall a {
		height:30px;
		line-height:14px;
		}

	#nav ul.right { margin-left: 150px; text-align: left }
	#nav li li.header a, #nav li li.header a:hover { background-color: #3C024C; color: #fff; font-weight: bold }
	
	
	table#top-nav-content{
	width:1025px;
	border-collapse: collapse;
	margin:0;
	padding:0;
	border-width:0;
	}

	#top-nav-content td{
	border-collapse: collapse;
	margin:0;
	padding:0;
	}

