* { 
padding : 0;
margin : 0;
} 
body
{
	color: #464646;
	font-size: .8em;
	background-color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
} 
img { 
padding : 0;

}

img.floatTR { 
float : right;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 0px;
margin-left : 5px;
} 
img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 0px;
margin-left : 0px;
border : 1px solid #000;
} 
img.floatTC { 
float : left;
margin-left : 0px;
margin-bottom : 0;
margin-top : 0px;
margin-right : 10px;
border : 1px solid #000;
} 
h2
{
	font-size: 1.0em;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	margin-bottom : 15px;
}

h3
{
	font-size: 1.4em;
	font-weight: normal;
	background-color: #fff;
	padding-left: 0px;
	margin-bottom : 10px;
}

h5
{
	font-size: 1.0em;
	font-weight: bold;
	color: #4b1717;
	padding-left: 0px;
	margin-top: 3px;
	text-decoration: underline;
}

blockquote { 
position : relative;
margin : 0px;
text-align : justify;
padding : 15px;
background-color : #FC3;
} 
.clear { 
clear : both;
} 
#wrapper { 
width : 800px;
margin : 0 auto;
border : 1px solid #9d9d9d;
background-image: url(images/banner_baseball.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
background-color : #fff;
} 

/* ----- TOP NAV ----- */

#header
{
	margin: 0px;
	height: 141px;
	padding: 0px;
	text-align: right;
} 

#topnavbar
{
	float: right;
	margin: 0px;
	padding: 10px;

} 
#topnavbar ul
{
	list-style: none;
	margin: 0px;
} 

#topnavbar ul li { 
padding: 3px;
} 

#topnavbar ul a
{
	color: #FFF;
	text-decoration: none;
	padding: 0px;
	font-weight: normal;
	font-size: 11px;
	margin-left: 0px;
	font-style: italic;
} 

#topnavbar ul a:hover
{
	border-bottom: 0;
	padding: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #a33636;
} 


/* ----- END TOP NAV ----- */

/* ----- UPPER NAV ----- */


#uppernavbar
{
	margin: 0px;
	padding: 0px;
	
} 
#uppernavbar ul
{
	display: block;
	text-align: right;
	float: right;
	list-style: none;
	margin: 4px 0px 4px 0px;
} 
#uppernavbar ul li { 
float : right;
} 
#uppernavbar ul a { 
color : #fff;
display : block;
text-decoration : none;
padding: 3px 20px 5px 20px;
font-weight : bold;
font-size : 13px;
margin-left : 0px;
} 


/*#uppernavbar ul a.act,*/


#uppernavbar ul a:hover
{
	border-bottom: 0;
	padding: 3px 20px 5px 20px;
	margin-left: 0px;
	font-size: 13px;
	background-image: url(images/upper_ro.jpg);
	background-repeat: repeat-x;
} 


/* ----- END UPPER NAV ----- */
/* ----- LOWER NAV ----- */

#lowernavbar
{

	margin-top: 0px;
	padding: 0px;
	
} 
#lowernavbar ul
{
	float: right;
	list-style: none;
	margin: 1px 0px 1px 0px;
} 
#lowernavbar ul li { 
float : right;
} 
#lowernavbar ul a { 
color : #fff;
display : block;
text-decoration : none;
padding: 4px 20px 4px 20px;
font-weight : bold;
font-size : 13px;
margin-left : 0px;
} 


/*#lowernavbar ul a.act,*/


#lowernavbar ul a:hover
{
	border-bottom: 0;
	padding: 4px 20px 4px 20px;
	margin-left: 0px;
	font-size: 13px;
	background-image: url(images/lower_ro.jpg);
	background-repeat: repeat-x;
} 


/* ----- END LOWER NAV ----- */

#leftcolumn
{
	margin: 5px;
	display: inline;
	width: 250px;
	float: left;
	min-height: 300px;
	padding: 0px 12px 12px 12px;
	border-right: #300;
	border-width: 0 1px 0 0;
	border-style: none solid none solid;
} 
* html #leftcolumn { 
height : 300px;
} 

#leftcolumn p { }
#centercolumn p { text-align: left; } 
 
#leftcolumn a { 
color : #e78230;
text-decoration : none;
} 
#leftcolumn img { 
border : 1px solid;
} 

#leftnav { 
width : 188px;
min-height : 136px;
color : #ffffff;
padding : 0;
margin : 0;
float : left;
display : inline;
} 
#leftnavbottom { 
height : 33px;
width : 188px;
background : url(images/leftsidebgb.jpg) no-repeat;
float : left;
display : inline;
} 

#centercolumn
{
	margin: 5px;
	padding: 0px 14px 12px 12px;
	display: inline;
	width: 280px;
	height:850px;
	float: left;
	min-height: 300px;
	border-right: #300;
	border-width: 0 1px 0 0;
	border-style: none solid none solid;
} 
* html #centercolumn { 
height : 300px;
} 
#centercolumn p { text-align: left; } 

#centercolumn a { 
color : #e78230;
text-decoration : underline;
} 

#centercolumn img { 
border : 1px solid;
} 

#rightcolumn
{
	margin: 0px;
	display: inline;
	width: 172px;
	float: left;
	min-height: 530px;
	padding-top: 0px;
	padding-left: 10px;
} 

* html #rightcolumn { 
	height : 530px;
} 

#rightdivs { margin-bottom: 20px;  clear:both; }

#mainevents
{
	border: solid 2px #666;
	color: #742522;
	padding: 4px;
	width: 165px;
	height: 210px;
	overflow: auto;
	margin-left: 0px;
	margin-bottom: 20px;
	background-color: #FFF;
}



/*---ROSTER---*/

#var_rostercontainer
{	
  	display: block;
  	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	width: 750px;
	padding-top: 12px;
	background-color: #3f3f3f;
	border-color: #505050;
	border-width: 5px;
	border-style: outset;

}

#var_rostercontainer_2
{	
  	display: block;
  	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	width: 750px;
	padding-top: 5px;
	background-color: #3f3f3f;
	border-color: #505050;
	border-width: 5px;
	border-style: outset;

}


#photoalign
{
	display: block;
	
	margin-left: auto;
	margin-right: auto;
}

#headshot
{
text-align: center;
padding-bottom: 10px;


}

#headshot img
{
	border-color: #fff;
	border-width: 2px;
	border-style: solid;
	
}


#headshot p
{

	color: #FFF;

}
   
  
#spacer {
	height: 20px;
  clear: both;
  }


/*---END ROSTER---*/

/*---STAFF---*/

#staffcontainer
{
	width: 750px;
	margin-top: 0px;
	margin-left: 15px;
	padding-top: 12px;
	min-height: 530px;
	color: #000;
} 

#staffblock { margin: 10px 14px 30px 10px; }

#stafffloat
{
	float: left;
	margin: 5px 14px 14px 0;
	border-color: #000;
	border-width: 2px;
	border-style: solid;
}
#staffheader
{
	color: #600;
	font-style: normal;
}	
#stafftag
{
	color: #464646;
	font-style: italic;
}		

/*---END STAFF---*/

/*---JV TOUNRNAMENT--*/

#jvcontainer
{
	width: 750px;
	margin-top: 0px;
	margin-left: 48px;
	padding-top: 12px;
	min-height: 530px;
	color: #000;
} 

#jvblock { margin: 10px 14px 30px 10px; }

#jvfloat
{
	float: left;
	margin: 8px 30px 14px 30px;
}
#jvheader
{
	color: #660000;
	font-size: 1.8em;
	font-style: normal;
	font-weight: bold;
}	
#jvtag
{
	color: #000;
	font-size: 1.4em;
	font-style: italic;
}		

#jvtimes
{
	color: #000;
	font-size: 1.2em;
	font-style: normal;
	line-height: 20px;
}	

/*---JV TOUNRNAMENT---*/


/*---HISTORY---*/

#historycontainer
{
	width: 750px;
	margin-top: 0px;
	margin-left: 30px;
	padding-top: 12px;
	min-height: 530px;
	color: #000;

}

#maintitles
{
	color: #000;
	font-size: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	font-weight: bold;
}

#maintitles a
{
	color: #666;
	text-decoration: none;

}

#maintitles a:hover
{
	color: #501818;
	text-decoration: underline;
}


#maintitles_2
{
	color: #501818;
	font-size: 1.0em;
	margin-top: 0px;
	margin-left: 10px;
	font-weight: bold;
}

#maintitles_2 a
{
	color: #666;
	text-decoration: none;

}

#maintitles_2 a:hover
{
	color: #000;
	text-decoration: underline;
}


#headertitles
{
	color: #000;
	font-size: 1.0em;
	margin-top: 10px;
	margin-left: 0px;
	font-weight: bold;
}



/*---END HISTORY---*/

/*---RECRUITING---*/

#recruitingcontainer
{
	width: 700px;
	margin-top: 0px;
	margin-left: 30px;
	padding: 16px;
	min-height: 530px;
	color: #000;
}

#recruitingcontainer a { text-decoration: none; color:#501818;}
#recruitingcontainer a:hover { text-decoration: underline; }

#recruitingcontainer p
{
margin-bottom: 20px;
}

.faqquestion			
{
	color: #501818;
	text-decoration: none;
	font-weight:  bold;
}


/*---END RECRUITING---*/
/*---SCHEDULE---*/

#schedulecontainer
{
	width: 750px;
	margin-top: 0px;
	margin-left: 30px;
	padding-top: 12px;
	min-height: 530px;
	color: #000;
}


#schedulecontainer th
{
	background-image: url(images/lower_ro.jpg);
	color: white;
	font-weight: bold;
	height:23px;
	text-align:left;
	padding-left:5px;
}

#schedulecontainer td
{
	padding:3px;
}

#schedulecontainer #rowcolor { background-color: #e3e3e3; }

/*---END SCHEDULE---*/

#bannerads {
text-align : center;

}

#bannerads p{

padding-top: 10px;
padding-bottom: 10px;

}



#footer { 
clear : both;
padding : 10px;
margin-left : 0px;
margin-bottom : 5px;
background : #fff;

} 
#footer p { 
margin : 0;
text-align : center;
line-height : normal;
font-size : x-small;
} 
#footer a { 
text-decoration : underline;
color : #e78229;
} 
#footer a:hover { 
text-decoration : none;
}