p { color: #fff; font: normal 12px/1.3em Arial, Helvetica, sans-serif; margin: 10px 0px 0px 0px }
td { color: #fff; font: 12px Arial, Helvetica, sans-serif }
a { color: #33cc00; text-decoration: none }
a:hover { text-decoration: underline }
a:active { color: #0f3; text-decoration: underline; }
a:visited { color: #33cc00; text-decoration: none; }
h1 { color: #f00; font-weight: normal; font-size: 24px; line-height: 1.3em; font-family: Arial, Hevetica, sans-serif; margin: 10px 0 0 0 }
h3 { color: #f00; font-weight: normal; font-size: 12px; line-height: 1em; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 0 0 }
h2 { color: #f00; font-weight: normal; font-size: 16px; line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; margin: 10px 0 0 0 }
TR.required TD { color: #9F3 }
TR.required TD INPUT { background-color: #9F3 }
TR.black TD INPUT { background-color: #CCC }
.micetype { font-size: 9px; line-height: 1.2em; margin: 0.5em 0 0 0 }
sup { font-size: 0.75em; line-height: 0.5em; }
i sup { margin-left: 1px; }
.results { width: 90%; margin: 8px; background: #CCCCCC; }
.race_results th { background: #333333; color: #FFFFFF; font: 10px/1.1em Verdana, Arial, Helvetica, sans-serif; }
.results td { padding: 4px; background: #EEEEEE; font-size: 11px; }
.results tr.alt td { background: #FFFFFF; }
.mainNews .topic { font-size: 1.4em; margin-bottom: 3px; }
a.style3:link { color: #000000; font: bold; font-size: 11px; }
a.style3:visited { color: #000000; font: bold; font-size: 11px; }
a.style3:hover { color: #ffffff; font: bold; font-size: 11px; }
a.style3:active { color: #000000; font: bold; font-size: 11px; }

#heads { margin: 20px 0px; }
#heads p { font: 12px/12px Arial, Helvetica, sans-serif; margin: 6px 0px 0px 0px; padding:0 0 0 0; height:22px; vertical-align:top; }
#heads p .micetype { margin: 0 5px 0 0; padding: 2px 0px 0px 0px; width: 90px; height:14px; display: block; float:left; text-align:right; font: 9px/12px Arial, Helvetica, sans-serif; color: #FFF; }
#heads p a { margin: 0; padding: 0px; height:14px; display: block; color: #33cc00; text-decoration:none; }
#heads p a:hover, #heads p a:active { text-decoration:underline; }
#heads p.nav_links { margin: 20px 30px; }
#heads p.nav_links a { margin: 0; padding: 4px; display: inline; border: 1px solid #33cc00; color: #33cc00; text-decoration:none; }
#heads p.nav_links a:hover, #heads p.nav_links a:active { background-color: #33cc00; color: #000; }
#story { padding: 15px; }
#story table { border: 0; padding:1px; font-size: 12px; }
#story tr { padding: 0; }
#story td { border: 1px #999 solid; background-color: #666; padding: 5px; }
#story .kawasaki td, #story td.kawasaki { border: 1px #FFF solid; font-weight: bold; background-color: #693; }
#story h1 { font-style: italic; font-weight: bold; font-size: 14px; margin-top: 40px; }
.news_stuff td img { padding: 4px; }

.newslisthome {
	height:120px; 
	padding:10px 0 20px 0; 
	border-bottom:1px solid #666666;
	width:600px;
}

.newstexthome {
	float:left;
	padding:10px 0 0 25px; 
	width:330px
}

#newsBox {
	padding-left:5px;
	padding-bottom:3px;
}

#news a {
color:#FFFFFF;
text-decoration:none;
}

