@charset "utf-8";

body {
	background: url('images/site-background.jpg') no-repeat top center; 
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	margin: 0px;
	text-align: center;
}

#site {
	width: 950px;
	margin: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	border: 0px;
}

#header {
	margin: 0px;
	padding: 0px;
	background-image: url('images/header_background.jpg');
	background-repeat: repeat-x;
	text-align: center;
	height: 175px;
}
#mainheader {
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 950px;
	height: 175px;
	text-align: center;
}

#menublock {
	height: 40px;
	background-color: #555;
	margin: 0px;
	padding: 0px;
	display: block;
}
#menublock ul#menuitems {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#menublock ul li {
	display: inline;
}
#menublock ul li a {
	padding: 10px 15px 10px 15px;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
#menublock ul li a:hover {
	color: #fff;
	background-color: #222;
}

td	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; font-weight: normal; margin: 0px; padding: 0px; }
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; font-weight: normal; margin: 0px; padding: 0px; text-align: justify; }

a {color: #000000; text-decoration: underline; font-weight: normal; font-weight: bold; }
a:hover {color: #B81314; text-decoration: none; font-weight: normal; font-weight: bold; }

.leftads a {color: #333333; text-decoration: none; font-weight: normal; font-weight: normal; text-transform: uppercase; font-size: 13px; }
.leftads a:hover {color: #B81314; text-decoration: none; font-weight: normal; font-weight: normal; text-transform: uppercase; font-size: 13px; }

td.mainarea {padding: 15px; border-right: 1px solid #DBDBE3; border-left: 1px solid #DBDBE3; width: 750px; }
td.leftads {padding: 5px; border-left: 1px solid #DBDBE3; background-color: #f0f0f0; width: 200px; text-align: center; }

.newsUpdate {border-bottom: 1px solid #DADADA; margin-bottom: 10px; margin-top: 6px; }
.newsDate {text-align: right; font-size: 9px; }

td.tblhead {text-transform: uppercase; font-weight: bold; font-size: 11px; border-bottom: 2px solid #dbdbe3; }
td.tblrow {border-bottom: 1px solid #dbdbe3; }

.image {border: 1px solid #333333; margin: 0px; }
.marright10 {margin-right: 10px; }
.martop10 {margin-top: 10px; }
.marbottom10 {margin-bottom: 10px; }
.marright5 {margin-right: 5px; }
.martop5 {margin-top: 5px; }
.marbottom5 {margin-bottom: 5px; }
.padleft5 {padding-left: 5px; }
.padbottom2 {padding-bottom: 2px; }
.official {text-align: left; margin-left: 8px; }
.mainad {text-align: center; margin: 0px; }
.smalltext {font-size: 8px; color: #333333; text-transform: uppercase; }
hr {border: 0px; background-color: #c0c0c0; color: #C0C0C0; width: 100%; height: 1px; }
.seasonLabel {
	float:left;
	margin: 0px 16px 0px 0px;
}

#pagefoot {
	margin: 0px;
	background-color: #111;
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	padding-right: 8px;
}
#pagefoot .content {
	width: 960px;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 10px 20px 10px;
	color: #555;
}
#pagefoot .content ul {margin: 0px; padding-left: 8px; padding-right: 0px; padding-top: 16px; padding-bottom:2px; }
#pagefoot .content ul li {display: inline; list-style-type:square; }
#pagefoot .content a	{color: #555; text-decoration: none; font-weight: bold; text-transform: uppercase; }
#pagefoot .content a:hover {text-decoration: underline; }

.clearAll {
	clear: both;
}

h1 {font-weight: normal; font-size: 20px; text-align: left; color: #B81314; margin: 2px; margin-bottom: 18px; }
h2 {font-weight: normal; font-size: 14px; text-align: left; color: #222222; margin: 0px; margin-bottom: 2px; text-transform: uppercase; }
h3 {font-weight: bold; font-size: 13px; margin: 2px; text-transform: uppercase; }
h4 {font weight: normal; font-size: 12px; color: #B81314; margin-top: 8px; text-transform: uppercase; }
