@charset "utf-8";

* {outline: none;margin:0;padding:0;} 
a:link, a:visited {text-decoration:underline; color:#0d8cc9; }
a:hover, a:active {text-decoration:underline; color: #0d8cc9; }
body  {
	/*font: 12px Georgia, Times, serif;*/
	font-family:Myriad Pro,Lucida Sans, LucidaGrande Bold, Sans-Serif;
	font-size:.8em;
	text-align: center;
	color: #464646;
/*	padding-top:15px;*/
	background: #202466;
}

img { behavior: url(./scripts/iepngfix.htc) } /* PNG fix in IE6 */

/* ******************************************************************************************************************* */
/* Layout CSS - these are author css styles that control the general layout structure                                  */
/* ******************************************************************************************************************* */
#container 
{ 
  position:relative;
	width: 968px;
	margin: 0 auto;
	padding:0;
	text-align: left; 
} 

#header {
  position:relative;
	float:left;
	text-align:center;
	width: 100%;
	height:620px;
} 

#header h1 {
	margin: 0; 
	padding: 0px 0 0 0;
	
}

#logo {
	position:relative;
	float:left;
	background-color:#fff;
}

#content {
  position: relative;
	float:left;
	z-index:0;
	width:970px;
	padding-bottom:10px;
	background:#98b8e1 url(/images/background-sliver.png) repeat-y top center; 
	}    
#home-page-content { 
	position: relative;
	float:left;
	width:580px;
	padding-left:15px;	
}	

.HPcampdetail {
	position:relative;
	float:left;
	width:280px;
	height:120px;
	overflow:hidden;
	padding:10px 10px 0 0;
	font-size:85%;
}
#second-column {
    position:relative;
    float:left;
    width:330px;
		text-align:left;
		padding-left:15px;
	
}
#schedule-scores {
    position:relative;
    float:left;
    width:330px;
		text-align:left;
		padding-top:15px;
		padding-left:15px;
	}
.schedule-scores {
  font-size:80%;
	width:100%;
	margin: auto;
	}
			
#currentHeadlines { 
	width:100%;

}	
	
.currentHeadlines {
	width:100%;
	font-size:80%;
}	
#rss-btn {
	padding-left:4px;
	background: url(/images/calendarbtn.png) no-repeat;
	width:25px;
	height:83px;
	color:#fff;
	
}

#mod-one { 
	position: relative;
	float:left;
	padding-top:10px;
	padding-right:5px;	
	width:250px;
/*	background-color:#fff;*/
	z-index:0;
}
#mod-two { 
	position: relative;
	float:left;
	padding-top:10px;
	width:250px;
/*	background-color:#fff;*/
	z-index:0;
}
#mod-one .displayBox {	background-color:#f2f2f2;}
#mod-two .displayBox {	background-color:#ffffff;}
.displayBox {
	border:1px solid #ccc;
	padding:10px;
	width:220px;
	margin: auto;
	text-align:left;
	}
#contentTitle {
   text-align:left; 
   line-height: 30px;  
}

#pageTitle 
{   position:relative;
	float: left;
    height: 69px;
    width:554px;
	font-size:16px;
	text-align:left;
	padding-left:7px;  
	margin: 7px 0 7px 0;
}


#home-page-content td, #schedule-scores td {padding:5px;}
td ul {padding-left:20px;}       
/*#flash-video-player  
{
   position:relative;
   float:left;
   width:300px;
   padding-left:50px;
   z-index:0;
    }*/
/* ******************************************************************************************************************* */
/* Text and object Styles */
/* ******************************************************************************************************************* */
h1 {
    font-size:1.2em;
		padding-bottom:5px;
}    

#pageTitle h2 {padding-top:10px; padding-left: 10px;}

h2 
{
		color:#252c64;
    font-size:1.2em;
    line-height: 15px;
    font-weight: bold;
    padding-bottom:7px;
/*    border-bottom:1px solid #ccc;*/
    width:400px;
}   

td h2 {width:180px;}
.copy h2 {
    padding-bottom:17px;
}

h3 {
    font-size:1em;
    color:#252c64;
}   

hr {
    color:#252c64;  
    height:1px; 
    margin:5px;
    text-align:left;
}    

.copy{     
	padding: 10px 0px 0px 7px;
	line-height: 18px;	 
}

.newscopy{
    padding:20px 20px 0 17px;      
	line-height: 16px;	    
}

p img {padding:10px;}   

.camptable {width:570px;}
.camptable td {border-bottom:1px dotted #750132;}

/* ******************************************************************************************************************* */
/* Gallery CSS  */
/* ******************************************************************************************************************* */

#gallery .gallerythumbnail {float:left;margin:5px;}
#gallery .gallerybackborder {border:1px solid black;}
#gallery .galleryback {color:black;} 


#footer {
	position:relative;
	height:50px; /* added to make the footer image not be the height of the entire page and block links*/ 
	width:974px; /* manually adjusted to align with content div above for bottom border image */
	margin: 0 auto;
	padding:0;
	text-align:center; 
} 
.nospace 
{   position:relative;
    float:left;
    margin:0;
    padding:0;  
    }
.nospace td 
{   text-align:left;
	font-family: verdana, sans-serif;
	font-size: 10px;
    padding:5px;}    
    
    
/* ******************************************************************************************************************* */
/* Navigation Links - these are main, utility and secondary navigation styles */
/* ******************************************************************************************************************* */

/* Main Navigation */
#mainnav {
	position: relative;
	float:left;
	width: 100%;
	height:53px;
	text-decoration:none;
	z-index:100;
	background:#202466 url(/images/main-nav-background.png) no-repeat top left;
} 
/*
#mainnav a:link, #mainnav a:visited  {
	text-decoration:none;
	color: #fff;
	cursor: default;
}

#mainnav a:hover {
	cursor: pointer;
}

#mainnav a:hover, #mainnav a:active  {
	text-decoration:none;
	color: #ccc;		
}
*/



/* Utlity Navigation */
#utilitynav 
{   position:relative;
    float:right;
	margin:0px auto;
	text-align:right;
	font-family: arial, sans-serif;
	font-size:80%;
	width:250px;
}

#utilitynav a {    
	color: #606e89;
	text-decoration:none;
}

.copyright {
	position:relative;
	float:left;
	font-family: arial, sans-serif;
	font-size:80%;	
	text-align:left;
	width:600px;
	color:#606e89 !important;
	
	}
.copyright a {
	text-decoration:none;
	color:#606e89;
	
	}

