body { 
	font-family:verdana,arial,sans-serif; margin-left:0; margin-top:0; 
	background-color:#444;
	padding: 0px 0px 0px 0px;
}

#wrapper {
	text-align:center;
}

.contentHeaderAd {
	padding: 0 0 20px 0;
}

table.sideNav { background: #DD0B0B}
tr.sideNav { background: #DD0B0B}
td { font-family: verdana,sans-serif; font-size: 13px }
td.header { font-family: Verdana, Arial; font-size: 10pt; font-weight: bold; background: #DD0B0B; color: white }
td.headlineDivider { font-family: Verdana, Arial; font-size: 14pt; font-weight: bold; color: #DD0B0B}
td.ArticleDivider { font-family: Verdana, Arial; font-size: 12pt; font-weight: bold; background: #DD0B0B; color: white }
td.sideNav { font-family: Verdana, Arial; font-size: 12pt; font-weight: bold; background: #DD0B0B}
td.raceSchedule {vertical-align: top; text-align: left }

a { text-decoration: none }
a:link { color: #0066CC }
a:visited { color: #0066CC }
a:active { color: #0066CC }
a:hover { background-color:#ccc; color: #0066cc}

a.archive { text-decoration: none }
a.archive:link { background: none; color: #0066CC }
a.archive:visited { background: none; color: #990099;}
a.archive:active { background: none; color: #0066CC }
a.archive:hover { background: none }


.navMain { font-family:Verdana, Arial; font-size: 10pt; font-weight: bold; color: #cc0000; font-style: italic }

.errorText { font-family: Verdana,Arial; font-size: 14pt; color: red }
.pageHeader { font-family:Verdana,Arial; font-size: 18pt; font-weight: bold }
.directions { font-family:Verdana, Arial; font-size: 8pt; font-weight: bold; color: #DD0B0B}
.justInHeadline { font-family:Verdana,Arial; font-size: 10pt; font-weight: bold }
.mainHeadline { font-family:Verdana,Arial; font-size: 12pt; font-weight: bold }
.photoCaption { font-family:Verdana,Arial; font-size: 8pt; }
.sectionHeader { font-family:Verdana, Arial; font-size: 12pt; font-weight: bold; color: #DD0B0B}
.archiveTable { font-family:Verdana,Arial; font-size: 8pt; }

.small { font-size:10px; }

.input {
        	font-size: 12px;
        	font-weight: normal;
        	background-color: #ffffff;
        	border-style: solid;
        	border-width: 1px;
    	}
		
.rightAd {
    margin:0 0 5px 0;
    border:0px solid #ff0000;
    padding:2px;
    padding-bottom:-2px;
    text-align:center;
    background-color:#fff;
}
	
.adImg {
    padding:0;
    margin:0 -2px -2px 0;
    border:0px solid #ff0000;
}

#topbanner {
	height:80px;
	text-align:center;
}

#topbanner img {
	margin:0px auto;
}

#helperbar {
	margin:0px auto;
	width:960px;
	background-color:#dd0b0b;
	text-align:center;
	padding:0px;
	border:solid #000;
	border-width:1px 0px 1px 0px;
}

#helperbar form {
	color:#fff;
	font-size:10px;
	margin:0px;
	padding:0px;
}

#helperbar #searchform {
	padding:3px;
	width:400px;
}

#searchform .input {
	font-size:10px;
	width:150px;
}

#searchform .button {
	font-size:9px;
	width:50px;
	height:20px;
	background-color: #666;
	color:#fff;
	border:1px solid #999;
}

a.nav, a.nav:link {
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444;
	text-decoration:none;
	padding:4px 2px 4px 6px;
}

a.nav:visited { background: #DD0B0B; color: #000 }
a.nav:active { color: #0066CC }
a.nav:hover { background: #FF9900 url(none); color: #FF0000; font-family: Arial; font-size: 9pt}

#main-content-td {
	padding:5px;
}


.leftnav li.first { border:solid #444; border-width:1px 0px 0px 0px; }
.leftnav { width:133px; overflow:hidden; }
.leftnav, .leftnav ul { /* all lists */ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; }
.leftnav { margin:0px 0px 0px 0px; }
.leftnav li { /* all list items */ position:relative; line-height:17px; margin:0px 0px 0px 0px; width:133px; }
.leftnav li ul { /* second-level lists */ position:absolute; left:-999em; margin-left:133px; margin-top:-15px; }
.leftnav li ul a { /* second-level links */ background:#DD0B0B; }
.leftnav li ul ul { /* third-and-above-level lists */ left:-999em; }
.leftnav li a { width:133px; background:#DD0B0B; color:#000; border:solid #444; border-width:0px 0px 1px 0px; font-weight:bold; font-family:arial,sans-serif; font-size:11px; display:block; text-decoration:none; padding:0 3px; }
.leftnav li ul li { margin-bottom:-1px; }
.leftnav li a:hover { color:#000; background:#eee; font-weight:bold; }
.leftnav li:hover ul ul, .leftnav li:hover ul ul ul, .leftnav li.sfhover ul ul, .leftnav li.sfhover ul ul ul { left:-999em; }
.leftnav li:hover ul, .leftnav li li:hover ul, .leftnav li li li:hover ul, .leftnav li.sfhover ul, .leftnav li li.sfhover ul, .leftnav li li li.sfhover ul { /* lists nested under hovered list items */ left:auto; }

*:first-child+html .leftnav {height: 1%;}
*:first-child+html .leftnav li { height: 1%; }

.leftnav a:visited { color:#000; } 

img.leftheader {
	margin:10px 0px 5px 0px;
}

.navLink, .navLinkRight { 
	font-family:Arial; 
	font-size: 11px; 
	font-weight:bold;
	color: #0066CC; 
	text-decoration:underline; 
	text-align:center; 
	padding:4px 2px 4px 2px;
	margin:5px 2px 5px 2px;
	background-color:#ccc;
	border-radius:5px;
	-moz-border-radius: 5px;
	border:1px solid #e6e6e6;
	font-family:verdana,arial,sans-serif;
	margin-left:auto;
	margin-right:auto;
}

div.navLink a, div.navLink a:visited, div.navLinkRight a, div.navLinkRight a:visited {
	color:#0066CC;
}

.navLink {
	width:105px;
}

.navLinkRight {
	width:290px;
}

