@charset "utf-8";

* {outline: none;margin:0;padding:0;} 
a:link, a:visited {text-decoration:underline; color:#000; }
a:hover, a:active {text-decoration:underline; color: #ccc; }

body  {
	/*font: 12px Georgia, Times, serif;*/
	font-family:Lucida Sans, LucidaGrande Bold, Sans-Serif;
	font-size:.8em;
	text-align: center;
	color: #520017;
	padding-top:15px;
	background: #750132;
}

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: 760px;
/*	height:700px;*/
	margin: 0 auto;
	text-align: left; 
	background-color: #fff;
} 

#header {
  position:relative;
	float:left;
	text-align:center;
	width: 760px;
	height: 351px;
	top: 0;
	left: 0;
} 

#header h1 {
	margin: 0; 
	padding: 10px 0 0 0;
	
}

#logo {
	position:relative;
	float:left;
	width: 760px;
	background-color:#fff;
}


#home-page-content { 
	position: relative;
	float:left;
	width:480px;
	background-color:#fff;
	z-index:0;
	padding-left:5px;	
/*	border: 2px #0360af solid;*/
}
#softballCamps { 
	position: relative;
	float:left;
	padding-top:10px;
	padding-right:5px;	
	width:250px;
	background-color:#fff;
	z-index:0;
}
#HPCallOut { 
	position: relative;
	float:left;
	padding-top:10px;
/*	width:250px;*/
	background-color:#fff;
	z-index:0;
}
#content {
  position: relative;
	float:left;
	width:755px;
	z-index:0;
  background-color:#fff; 
  padding-left:5px;
	padding-bottom:10px;
	}    
#second-column {
    position:relative;
    float:right;
		padding-right:35px;
    width:210px;
		text-align:left;
font-size:1.2em;
    }
#schedule-scores {
    padding-top:5px;
    font-size:.8em;
    }
.scheduleScores {
	border:1px solid #ccc;
	background-color:#f2f2f2;
	width:230px;
	margin: auto;
	}
#schedule-scores h2 {
    width:170px;
    font-size:1.1em;
    text-align:center;
    }
			
#currentHeadlines { 
	padding-top:10px;
	width:210px;
	background-color:#fff;
}	
	
.currentHeadlines {
	border:1px solid #ccc;
	background-color:#f2f2f2;
/*	height:135px;*/
	width:210px;
	padding:10px;
	font-size:.8em;
}	

.displayBox {
	border:1px solid #ccc;
	background-color:#f2f2f2;
/*	height:135px;*/
	padding:10px;
	width:465px;
	margin: auto;
	}
#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 {list-style-image:url(/images/cross_icon.jpg)}    
/*#flash-video-player  
{
   position:relative;
   float:left;
   width:300px;
   padding-left:50px;
   z-index:0;
    }*/
/* ******************************************************************************************************************* */
/* Text and object Styles */
/* ******************************************************************************************************************* */
h1 {
    font-size:2em;
}    

#pageTitle h2 {padding-top:10px; padding-left: 10px;}

h2 
{
		color:#520017;
    font-size:1.2em;
    line-height: 15px;
    font-weight: bold;
    padding-bottom:7px;
/*    border-bottom:1px solid #ccc;*/
    width:400px;
}   

.copy h2 {
    padding-bottom:17px;
}

h3 {
    font-size:1em;
    color:#520017;
}   

hr {
    color:#adafb0;  
    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:650px;}
.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 {
	width:750px;
	margin: 0 auto;
	text-align:center; 
	padding: 0 0px 0 0px; 
} 


.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;
	left:0px;
	top:-65px;
/*	top:285px;*/
	height: 25px;
	padding-left:5px;
	width: 760px;
	text-decoration:none;
	z-index:400;
} 

#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:left;
	margin:0px auto;
	text-align:right;
	font-family: arial, sans-serif;
	font-size:.8em;
	width:200px;
	padding-top:40px;
}

#utilitynav a {    
	color: #ffffff;
	text-decoration:none;
}

.copyright {position:relative;float:left;margin:0px auto;width:400px;color:#606e89;padding-top:30px;}
.copyright a {text-decoration:none;color:#606e89;}

