body {
	background-color: #330000;
	background-image: url('/images/ebwbg.gif');
	background-repeat: repeat-x;
	text-align: center;
	width: 100%;
}

#maincontainer {
	width: 768px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}
#maintable {
	width: 768px;
	text-align:left;
}

.tophdr { width:768px; height:24px; position:relative; z-index:9998; overflow:hidden;}
.tophdr .topnav { margin:0; padding:0; overflow:hidden;}
.tophdr .topnav li { font-size:1px; height:0px; line-height:0px; display:inline; overflow:hidden;}
.tophdr .topnav li a { float:left; width:72px; height:0px; line-height:0; padding-top:24px; overflow:hidden; }
.tophdr .topnav li a, .tophdr .topsearch { background-image:url(../images/navbuttons.png); background-repeat:no-repeat; overflow:hidden; }
/* normal buttons */
.tophdr .topnav li.tn-home a { background-position:0 0; }
.tophdr .topnav li.tn-schedule a { background-position:-72px 0; }
.tophdr .topnav li.tn-standings a { background-position:-144px 0; }
.tophdr .topnav li.tn-scores a { background-position:-216px 0; }
.tophdr .topnav li.tn-calendar a { background-position:-288px 0; }
.tophdr .topnav li.tn-locations a { background-position:-360px 0; }
.tophdr .topnav li.tn-ageweight a { background-position:-432px 0; }
.tophdr .topnav li.tn-contactus a { background-position:-504px 0; }
/* hover buttons */
.tophdr .topnav li.tn-home a:hover { background-position:0 -24px; }
.tophdr .topnav li.tn-schedule a:hover { background-position:-72px -24px; }
.tophdr .topnav li.tn-standings a:hover { background-position:-144px -24px; }
.tophdr .topnav li.tn-scores a:hover { background-position:-216px -24px; }
.tophdr .topnav li.tn-calendar a:hover { background-position:-288px -24px; }
.tophdr .topnav li.tn-locations a:hover { background-position:-360px -24px; }
.tophdr .topnav li.tn-ageweight a:hover { background-position:-432px -24px; }
.tophdr .topnav li.tn-contactus a:hover { background-position:-504px -24px; }
/* pressed buttons */
.tophdr .topnav li.tn-home a:active { background-position:0 -48px; }
.tophdr .topnav li.tn-schedule a:active { background-position:-72px -48px; }
.tophdr .topnav li.tn-standings a:active { background-position:-144px -48px; }
.tophdr .topnav li.tn-scores a:active { background-position:-216px -48px; }
.tophdr .topnav li.tn-calendar a:active { background-position:-288px -48px; }
.tophdr .topnav li.tn-locations a:active { background-position:-360px -48px; }
.tophdr .topnav li.tn-ageweight a:active { background-position:-432px -48px; }
.tophdr .topnav li.tn-contactus a:active { background-position:-504px -48px; }
/* selected buttons */
.tophdr.home .topnav li.tn-home a:hover { background-position:0 -48px; }
.tophdr.schedule .topnav li.tn-schedule a { background-position:-72px -48px; }
.tophdr.standings .topnav li.tn-standings a { background-position:-144px -48px; }
.tophdr.scores .topnav li.tn-scores a { background-position:-216px -48px; }
.tophdr.calendar .topnav li.tn-calendar a {	background-position: -288px -48px; }
.tophdr.locations .topnav li.tn-locations a { background-position:-360px -48px; }
.tophdr.ageweight .topnav li.tn-ageweight a { background-position:-432px -48px; }
.tophdr.contactus .topnav li.tn-contactus a { background-position:-504px -48px; }

.tophdr .topdate {
	padding: 4px;
	overflow: hidden;
	position: absolute;
	height: 24px;
	width: 192px;
	top: 0;
	left: 576px;
	background-image: url('../images/navbuttons.png');
	background-repeat: no-repeat;
	background-position: -576px 0;
	font-size: 8pt;
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight: bold;
   text-align:center;
}

.footer {
   text-align:center;
   font-family: Tahoma,Helvetica,sans-serif;
   font-size: 9pt;
   color:#ffffff;
}

.footer a {
   text-decoration:none;
   color:#eeeeee;
}

.footer a:hover {
   text-decoration:underline;
   color:#ffffff;
}
