body		{ text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 76%; line-height: 1em; color: #000; margin: 0; padding: 0; background: url(../images/bg.gif) 0 0 repeat-x; background-color:#315c71; }
*			{ padding:0;margin:0; }
img 		{ border: 0; }
	
a,
a:link 
a:active 	{ color: black; text-decoration: underline; }
a:visited 	{ color: black;	}
a:hover 	{ color: red;	}

form p		{ width: 100%; clear: both; }
p 			{ font-size: 1em; margin: 0.5em 0 0.5em 0; padding: 0; line-height:1.4em; }
strong, b 	{ font-weight: bold; }
em, i 		{ font-style:italic; }

div#page 	{ width: 775px; margin: 10px auto; padding: 0; }

div#header 	{ margin: 10px 0 10px 0; padding: 0; }

ul#nav 			{ width:775px; height:26px; position:relative;background: url(/images/navBg.gif) 0 0 repeat-x; z-index:100; }
ul#nav li 		{ margin:0; float:left; display:inline; position:relative; }
ul#nav li.last 	{ border-right:none; }

ul#nav li a 		{ display:block; color:#fff; height:17px; padding:4px 21px; font-size:12px; text-decoration:none; float:left; }
ul#nav li a.hover,
ul#nav li a:hover 	{ display:block; color:#fff; background:url(/images/navBgGray.gif) 0 0 repeat-x; }

ul#nav li ul		{ position:absolute; top:24px; height:auto; left:-1px; width:150px; border:1px solid #fff; border-top:2px solid black; z-index:100;}

ul#nav li.off ul 	{ display:none; }
ul#nav li.on ul		{ display:block;z-index:100; }
ul#nav li.on a		{  }

ul#nav li ul li		{ width:150px;background-color:#A10000;border:none; }
ul#nav li ul li a 	{ display:inline; color:#fff; height:14px; padding:5px 17px; font-size:12px; text-decoration:none; width:116px;}
ul#nav li ul li a.hover,
ul#nav li ul li a:hover { background:url(/images/navSubBgGray.gif) 0 0 repeat-x; }

div#title 		{ width:775px; height:29px; position:relative;background: url(/images/titleBg.gif) 0 0 repeat-x;z-index:1;  }
h1 				{ float:left; font-size:18px;line-height:20px; font-weight:normal; margin:5px 0 0 20px; color:#fff; }
h2 				{ float:right; font-size:14px;line-height:16px; font-weight:normal; font-style:italic; margin:5px 20px 0 0; color:#fff; }
h3				{ font-size:18px;line-height:1.5em; color:#fff;padding-bottom:10px; }
h4				{ font-size:12px;line-height:1.5em; padding-bottom:10px; padding-top:20px;}
ul {
    line-height:1.4em;
	margin: 0 0 0 0;
	padding: 0;
}
ul li {
	margin: 0 0 0.25em 20px;
	padding: 0;
}
div#main		{ float:left;width: 773px; margin: 10px auto; padding: 0; background:url(/images/bodyBg.gif) 0 0 repeat-x; background-color:#c7c7c7;  border:1px solid #990000; }
div#admin		{ float:left;width: 733px; margin: 10px auto; padding: 20px; background:url(/images/bodyBg.gif) 0 0 repeat-x; background-color:#c7c7c7;  border:1px solid #990000; }
div#admin h1 	{ display:none; }
div#admin .admin_nav { padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000;width:100%;}

div#admin table			{ width:100%;clear:both;float:left;margin:10px 0 0 0;border:1px solid #000;border-collapse:collapse;}
div#admin table th		{ background-color: #990000; font-size: 11px; font-weight: bold; color: #ffffff; padding: 4px 8px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; } 
div#admin table td		{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 8px; }
div#admin table tr		{ border-top:1px solid #000; border-bottom:1px solid #000; }
div#admin table tr.alt	{ background-color: #ffffff; }

div#primary		{ float:right; width:480px; margin:25px 12px;}
div#secondary	{ float:left; width:261px; }
div#solitary	{ float:left; padding:25px 20px; width:733px; }

#home_main		{ float:left; background:url(/images/home_bg.jpg) 0 0 no-repeat; height:454px; width:773px; position:relative; }
#welcome			{ position:absolute;bottom:20px;left:20px;width:300px; }
#news				{ position:absolute;top:20px;right:20px;width:300px; }

.homePanel 			{ color:#fff;display:inline;padding:6px 10px;border:1px solid #000;float:left;border:1px solid #990000;background: url(/images/bg.png) 0 0 repeat; }
.homePanel h2 		{ font-size:14px;line-height:1.2em;font-weight:bold;font-style:normal;width:100%;float:left;color:#FF0000;padding:4px 0;margin:0; }
.homePanel p 		{ font-size:12px;line-height:1.2em;font-weight:normal;font-style:normal;width:100%;float:left;color:#fff;padding:2px;margin:0; }
.homePanel hr 		{ color: #990000; background-color: #990000; height: 1px; margin:10px 0; width:100%; border:0; float:left;}
.homePanel a 		{ color:#fff;float:right; }

.mainBoPic		{ border-right:1px solid #f00; border-bottom:1px solid #f00; }

.news_date				{ font-size: 12px; padding: 10px 0px 6px 0px; display:inline; float:left; width:100%; font-weight:bold; }
.news_headline			{ font-size: 16px; padding: 0px 0px 12px 0px; display:inline; float:left; width:100%; line-height:1.5em;}
.news_body				{ font-size: 12px; padding: 0px 0px 10px 0px; margin-bottom:10px; display:inline; float:left; line-height: 15px; width:100%; border-bottom:1px solid #990000; }


ul#seasons { list-style:none;display:inline;margin:8px 0;clear:both; }
ul#seasons li { list-style:none; display:inline; padding:4px 12px 4px 4px; }
ul#seasons li { font-weight:bold; }
ul#seasons li a { font-weight:normal; }
.data					{ width:100%;clear:both;float:left;margin:10px 0 0 0;border:1px solid #000;border-collapse:collapse;}
.data th				{ background-color: #990000; font-size: 11px; font-weight: bold; color: #ffffff; padding: 4px 8px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.data td				{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 8px; }
.data tr				{ border-top:1px solid #000; border-bottom:1px solid #000; }
.data tr.alt			{ background-color: #ffffff; }

#sponsors { width: 775px; margin: 10px auto; padding: 0; float:left; color:#fff; }

ul#sponsorList 			{ float:left;list-style:none;height:45px;padding:0;margin:0; }
ul#sponsorList li			{ float:left;list-style:none;height:45px;padding:0 8px 0 0;margin:0; }
ul#sponsorList li span		{ font-size:14px;font-weight:bold;padding-top:13px;float:left;}

#sponsor_thanks			{ float:right;margin-top:15px;}

#footer { width: 775px; margin: 10px auto; padding: 0; float:left; color:#fff; font-size:11px; line-height:1.5em; text-align:center;}
#footer a { color:#fff; }
/* 
div#nav div.wrapper {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
div#nav ul {
width: 775px;
height: 24px;

margin: 0;
padding: 0;
background: url(/images/navBg.gif) 0 0 repeat-x;
line-height: 1em;
list-style: none;
}
div#nav li {
float: left;
display: inline;

list-style: none;
height:24px;
margin: 0;
padding: 0;

line-height: 1em;
border-right: 1px solid #aaa;
}
div#nav li.last {
border-right: none;
}
div#nav a,
div#nav a:link,
div#nav a:active,
div#nav a:visited {

font-size:12px;
text-decoration: none;

margin: 0;
padding: 7px 17px 5px 17px;
height:14px;
color:#ffffff;



}
div#nav a:hover {
font-weight:bold;
text-decoration: none;
}

div#nav li ul.subnav {
position:absolute;
top:0;
left:0;
width:200px;
height:auto;
}
*/