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

body {
	margin: 0;
	padding: 0;
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #222222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
/* About Page */
tr.staff:hover { background-color: #FFF; }

/* Girls Page */
table.girls { border: 1px solid #999999; border-bottom: none; font-size: 12px; }
table.girls th { text-align: left; padding: 5px; border-bottom: 1px solid #999999; }
table.girls td { border-bottom: 1px solid #999999; padding: 5px; }
table.girls td.perm { border-left: 1px solid #999999; }
table.girls tr:hover { background-color: #FFF; }

/* Footer */
a.copy {text-decoration: none ;}
a.copy:hover {text-decoration: underline;}

/*Icons thanks to: http://pooliestudios.com/projects/iconize/ */ 
a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(/media/icons/icon_pdf.gif) no-repeat center right;
}

a[href $='.xls'] { 
   padding-right: 20px;
   background: transparent url(/media/icons/icon_xls.gif) no-repeat center right;
}

a img { border: none; }

div.article { line-height: 18px; }
div.picture { float: left; margin: 10px 10px 10px 0; width: 405px; }
div.picture_page { float: left; margin: 10px 10px 10px 0; max-width: 405px; }

/* Right box on full pages */
div#Right.full { float: right; width: 269px; border: 1px solid #999; padding: 0; background-color: #FFF; margin: 0 0 10px 10px; }
div#Right.full div.more { background-position: center; }

h1 a { color: #600; text-decoration: none; }
h1.subheader { margin: 0; font-size: 18px; padding: 20px 0 3px 0; border-bottom: 1px solid #999; margin-bottom: 5px; }
h1.headline { margin: 0; padding: 5px 0 3px 0; color: #600000; letter-spacing: -1px; font-weight: lighter; font-size: 22px; }
h2.guestbook { font-size: 14px; }
h1.history { font-size: 14px; margin-bottom: 0; }

form { padding: 0; margin: 0; }

form.year { text-align: right; font-size: 10px; margin: 5px 0 5px 0; padding: 0; }
form.year select { font-size: 10px; }
form.year button { font-size: 10px; }

table.history { background-color: #FFF; }

table { width: 100%; font-size: 12px; border: 1px solid #999999; border-bottom: none; }
table th { text-align: left; padding: 5px; border-bottom: 1px solid #999; background-color: #a3a3a3; color: #FFF; }
table td { padding: 5px; border-bottom: 1px solid #999; }
table tr.odd { background-color: #FFF; }

table.news { background: #FFF; padding: 0; }

table.schedule td.note { background-color: #FCFFCE; font-size: 10px; border-top: 1px solid #999; }

table.score td { text-align: center; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; }
table.score th { width: 50%; text-align: center; }

table.standings { border: none; }
table.standings { width: 100%; font-size: 12px; }
table.standings th { text-align: left; padding: 10px; text-decoration: underline; border: none; background: none; color: #000; }
table.standings td { padding: 2px 10px 2px 10px; border: none; }
table.standings td.league { text-align: right; }
table.standings td.overall { text-align: left; }

/* On Main Page */
table.scoreboard { border: none; }
table.scoreboard tr td { border: none; }
table.scoreboard tr td table { border: none; }
table.scoreboard tr td.game { text-align: center; }

table.team { margin-bottom: 5px; }

div#Video { height: 400px; overflow: auto; margin-top: 10px; }
div.video_now { background-color: #FFF; padding: 10px; }
div.video_now ul { margin: 0; padding: 0; }
div.video_now ul li { list-style: none; }

ul.guestbook { margin: 0; padding: 5px; background-color: #F0F0F0; }
ul.guestbook li { list-style: none; }

ul.highlight { background-color: #FFF; padding: 10px; border: 1px solid #999999; }
ul.highlight li { list-style: none; }
ul.highlight li ul li { list-style: inside; padding-top: 3px; }

ul.poll { margin: 0; padding: 10px; }
ul.poll li { list-style: none; }
ul.poll li ul { margin: 0; padding: 5px 5px 5px 5px; }
ul.poll li ul li { padding: 2px; border: 1px solid #999; margin-bottom: 2px; background-color: #F2F2F2; font-size: 10px; }	

ul.recent { margin: 0; padding: 0; }
ul.recent li { padding: 5px; border-bottom: 1px solid #999; list-style: none; }
ul.recent li:hover { background-color: #FFF; }

ul.news { margin: 0; padding: 5px; font-size: 10px; }
ul.news { list-style: none; }

ul.login { margin: 0; padding: 0; }
ul.login h1 { font-size: 10px; font-weight: bold; margin: 0; padding: 0; }
ul.login li { list-style: none; padding: 5px; }

ul.default textarea { width: 98%; }

/* Email Link Navigation */
a.emailaddress:link { color: white ; text-decoration: none ;}
a.emailaddress:active { color: white ; text-decoration: none ;}
a.emailaddress:visited { color: white ; text-decoration: none ;}
a.emailaddress:hover { color: white ; text-decoration: underline ; font-style: italic ; }

#Right_Module div.content ol { margin: 0px; padding: 0; }
#Right_Module div.content ol li { list-style-position: inside; }

#Main {
	width: 950px;
	left: 40px;
	position: relative;
	}
	
	#Box {
		background-repeat: no-repeat;
		height: 300px;
		}
		
		#Header { }
		
		#Content_Container { }
		
			#Navigation { float: left; width: 190px; margin: 40px 0 0 0; }
				#Navigation li a { color: #FFF; text-decoration: none; font-size: 11px; }
				#Navigation ul { margin: 0; padding: 0; border-top: 1px solid #FFF; }
				#Navigation ul li { border-bottom: 1px solid #FFF; list-style: none; padding: 2px 0 4px 6px; }
				#Navigation ul.main li { background-color: #600000; }
				#Navigation ul.main li:hover { background-color: #9a1a1a; }
				#Navigation ul.sub { margin-top: 10px; }
				#Navigation ul.sub li { background-color: #9a1a1a; }
				
			#Content { float: right; width: 760px; font-size: 12px; }
				#Content p { line-height: 18px; }
			#Content_Area { padding: 10px; }
			
				#Left { float: left; width: 407px; padding: 0 12px 0 12px; }
				
					#News { border: 1px solid #600000; margin-bottom: 10px; }
						.photo_credit { background-color: #fff0d8; font-size: 10px; text-align: right; padding: 3px 5px 2px 0; }
						.photo_comment { background-color: #fff0d8; font-size: 10px; color: #333333; font-weight: bold; padding: 3px; }
						.news { background-color: #FFF; font-size: 12px; padding: 5px; }
						
					#Center_Module { width: 405px; border: 1px solid #600000; }
						.meta { background-image: url(/media/site/grey_bottom.gif); background-repeat: repeat-x; padding: 4px; font-size: 10px; text-align: right; }
						
				#Right { float: right; width: 329px; padding-top: 22px; }
				
					#Right_Module { width: 323px; }
						#Right_Module div.featured { background-image: url(/media/site/right/right_body_yellow.gif); background-repeat: repeat-y; }
						#Right_Module div.pastgames { background-image: url(/media/site/right/right_body_grey.gif); background-repeat: repeat-y; }
							#Right_Module div.pastgames ul { margin: 0 0 1px 0; padding: 0; background-image: url(/media/site/right/right_body_whitefad.gif); background-repeat: repeat-y; }
							#Right_Module div.pastgames li { list-style: none; font-size: 10px; padding: 5px 0 5px 10px; margin-top: 1px; background-image: url(/media/site/right/right_body_grey.gif); background-repeat: repeat-y; }
						#Right_Module div.more, #Right.full div.more { font-size: 10px; text-align: right; padding: 3px 15px 3px 0; }
						#Right_Module div.more, #Right_Module div.content, #Right.full div.more { background-image: url(/media/site/right/right_body_whitefad.gif); background-repeat: repeat-y; }
						
			#Footer { clear: both; background-color: #4a4a4a; color: #FFF; padding: 5px; text-align: right; margin: 20px 0 0 0; font-size: 10px; }				
		
.box {  padding: 0px 5px 0 5px; }
.box h3 { margin: 0; padding: 0; margin-right: 10px; }