small {
color: #333333;
padding-left: 10px; }
 
.overflow { overflow: auto; }

/*a little bit of reset*/
#photolist, #photolist p {
list-style: none;
margin:0; padding:0;
}


#photolist > li{
  float:left;
  margin-right: 4px;
  width: 190px;
 text-align: center;
}

#photolist > li > .image{
  display:block;
  float:left;
  margin-right:4px;
}

/*
this instructions are to force the dimensions of image and its container <a>
*/
#photolist > li > .image,
#photolist > li > .image > img{
  width:70px; height:70px;
}
 
.alert a,.alert a:visited {
color: #dd5555;
text-style: bold; }
 
.portalpost {
background-color: #e6e6e6;
padding: 10px; }
 
.runlog {
margin: 5px;
padding: 15px; }
 
.more a {
font-size: 0.6em;
color: #3D75CA; }
 
.maplewood { clear: both; }
 
.pastnews { font-size: 0.5em; }
 
div.toprow { margin: 5px; }
 
div.toprow span.quotes {
color: #63d418;
font-family: Helvetica,Arial,Sans-Serif;
font-size: 10pt;
float: left; }
 
.video {
background-color: #333;
text-align: center; }
 
.alert {
background-color: #dd0000;
color: #fff;
text-align: center;
font-size: 12px;
margin: 40px;
padding: 5px;
font-weight: bold; }
 
.waiver {
background-color: #fbe5aa;
color: #000;
text-align: left;
font-size: 12px;
margin: 40px;
padding: 5px; }
 
body {
background:url(/images/testbg.jpg) #222 top center;
background-repeat: no-repeat;
text-align: right;
margin: 20px; }
 
.search {
border: 1px solid #666;
background-color: #333;
font-size: 10pt;
color: #FFF; }
 
div.toprow span.searc { float: right; }
 
#outer {
width: 917px;
text-align: right;
margin: auto; }
 
#hdr {
height: 125px;
padding-top: 5px;
color: #666;
text-align: center; }
 
#bodyblock {
position: relative;
background: #fff;
color: #333;
width: 917px;
border: 2px #d1d1d1 solid;
padding: 0; }
 
#l-col {
float: left;
width: 196px;
background-color: #fff;
color: #8e5b1e;
font-size: 10pt;
font-family: Helvetica,Verdana,Arial,sans-serif;
padding: 4px; }
 
#l-col h1 {
margin-top: .5em;
margin-bottom: .5em;
color: #cc7711;
font-size: 10pt;
text-transform: uppercase;
text-align: center;
font-family: Helvetica,Verdana,Arial,sans-serif; }
 
#cont {
width: 690px;
min-height: 2300px;
height: auto !important;
background: #fff;
text-align: left;
color: #595959;
font-size: 10pt;
font-family: Helvetica,Verdana,Arial,sans-serif;
padding: 7px; }
 
* html #cont { height: 2300px !important; }
 
#cont h1 {
padding-top: 4px;
padding-right: 4px;
color: #997f27;
font-size: 14pt;
font-family: Helvetica,Verdana,Arial,sans-serif;
margin-bottom: 4px; }
 
#cont h2 {
padding-top: 4px;
padding-bottom: 4px;
color: #597800;
font-size: 12pt;
font-family: Helvetica,Verdana,Arial,sans-serif;
margin: 0 0 .5em; }
 
#cont h3 {
padding-top: 4px;
padding-bottom: 4px;
color: #8e5b1e;
font-size: 10pt;
font-family: Helvetica,Verdana,Arial,sans-serif; }
 
#ftr {
height: 60px;
background:url(/images/footerbg.jpg) top center no-repeat;
color: #FFF;
font-size: 10pt;
text-align: center;
font-family: Helvetica,Verdana,Arial,sans-serif;
clear: both;
border: none;
margin: 0;
padding: .5em; }
 
#ftr a {
color: #fff;
text-decoration: underline; }
 
#ftr a:hover {
color: #fff;
text-decoration: none; }
 
li { padding: 0; }
 
.main {
position: inherit;
top: auto; }
 
.main a:visited { color: #9c6c06; }
 
.main a:hover {
color: #9c6c06;
text-decoration: none; }
 
#posts {
text-align: left;
color: gray; }
 
#posts ul {
list-style-type: disc;
color: gray; }
 
#posts a {
color: #FFF;
text-decoration: none;
padding-bottom: 15px; }
 
#posts a:hover { color: #63d418; }
 
.newsfeed a:hover {
border-bottom-width: 1px;
border-bottom-color: #e7ff35;
border-bottom-style: dashed;
color: #70551c; }
 
.newsfeed { text-align: left; }
 
.newsfeed ul { list-style-image:url(/images/news-bullet.png); }
 
ul#minitabs {
list-style: none;
_margin-top: 90px;
text-align: center;
white-space: nowrap;
font-family: Helvetica,Verdana,Arial,sans-serif;
font-size: 17px;
text-transform: lowercase;
margin: 80px 65px 0;
padding: 17px 0 3px; }
 
ul#minitabs li {
display: inline;
padding-right: 7px;
margin: 0 2px; }
 
ul#minitabs a {
-webkit-text-size-adjust: none;
text-decoration: none;
color: #FFF;
padding: 0 0 3px; }
 
ul#minitabs a#current { color: #06F; }
 
ul#minitabs a:hover { color: #8fbf00; }
 
#print { display: none; }
 
a img { border: 0; }
 
.newss a { color: #e4e4e4; }
 
.jjhuddle li {
padding-bottom: 8px;
text-align: left; }
 
.jjhuddle a,a:hover,a:active {
text-decoration: none;
color: #e4e4e4; }
 
.resultsb {
float: left;
background:url(/images/resultsbr.png) no-repeat bottom right;
margin: 0 10px; }
 
.resultsb div { background:url(/images/resultsbl.png) no-repeat bottom left; }
 
.featured {
background-color: #444;
border: 1px solid #308f07;
text-align: center;
font-size: 1em;
color: #e4e4e4;
margin: 10px;
padding: 0.3em; }
 
.featured h3 {
font-size: 1.1em;
font-weight: 700;
color: #fff; }
 
.featured a {
color: #308f07;
text-decoration: none; }
 
<!--
ul.vert-one {
list-style-type: none;
display: block;
line-height: 165%;
width: 200px;
margin: 0;
padding: 0; }
 
ul.vert-one li {
border-top: 1px solid #666;
text-align: center;
margin: 0;
padding: 0; }
 
ul.vert-one li a {
font-size: 10pt;
font-family: Helvetica,Verdana,Arial,sans-serif;
display: block;
text-decoration: none;
color: #848484;
background: #333;
width: 180px;
border-bottom: 1px solid #666;
padding: 0 0 0 20px; }
 
ul.vert-one li a:hover {
color: #FFF;
background:#666 url("/images/vert-one_arrow.gif") no-repeat 0 9px;
border-bottom: 1px solid #45bc15; }
 
ul.vert-one li a.current,ul.vert-one li a.current:hover {
color: #FFF;
background:#45bc15 url("/images/vert-one_arrow.gif") no-repeat 0 9px; }
 
-->
 
#footer-extra {
color: #848484;
text-transform: uppercase;
text-align: center;
letter-spacing: 2px;
font-size: 8pt;
font-family: Helvetica,Verdana,Arial,sans-serif; }
 
ul { list-style-type: square; }
 
.nobullet ul { list-style-type: none; }
 
.resizeimages img {
height: 75px;
width: 75px;
border: 0; }
 
.resizeimages a {
text-align: left;
color: #597800;
text-decoration: none; }
 
.resizeimages a:hover { color: #fe9b00; }
 
.resizeimages li {
margin-right: 5px;
text-align: left; }
 
.resizeimages ul {
list-style-type: none;
padding: 0 2px 0 0; }
 
#footer-extra a,a:hover {
color: #c1c1c1;
text-decoration: none; }
 
.roundedcornr_box_775042 { background: #fff url(/images/roundedcornr_775042_grad.gif) repeat-x top left; }
 
.roundedcornr_top_775042 div { background: url(/images/roundedcornr_775042_tl.gif) no-repeat top left; }
 
.roundedcornr_top_775042 { background: transparent url(/images/roundedcornr_775042_tr.gif) no-repeat top right; }
 
.roundedcornr_bottom_775042 div { background: url(/images/roundedcornr_775042_bl.gif) no-repeat bottom left; }
 
.roundedcornr_bottom_775042 { background: transparent url(/images/roundedcornr_775042_br.gif) no-repeat bottom right; }
 
.roundedcornr_box_400001 { background: #fff url(/images/roundedcornr_400001_grad.gif) repeat-x top left; }
 
.roundedcornr_top_400001 div { background: url(/images/roundedcornr_400001_tl.gif) no-repeat top left; }
 
.roundedcornr_top_400001 { background: transparent url(/images/roundedcornr_400001_tr.gif) no-repeat top right; }
 
.roundedcornr_bottom_400001 div { background: url(/images/roundedcornr_400001_bl.gif) no-repeat bottom left; }
 
.roundedcornr_bottom_400001 { background: transparent url(/images/roundedcornr_400001_br.gif) no-repeat bottom right; }
 
.roundedcornr_content_400001 {
display: block;
margin: 0 10px; }
 
.roundedcornr_box_134242 { background: #56bd08; }
 
.roundedcornr_top_134242 div { background: url(/images/roundedcornr_134242_tl.png) no-repeat top left; }
 
.roundedcornr_top_134242 { background: url(/images/roundedcornr_134242_tr.png) no-repeat top right; }
 
.roundedcornr_bottom_134242 div { background: url(/images/roundedcornr_134242_bl.png) no-repeat bottom left; }
 
.roundedcornr_bottom_134242 { background: url(/images/roundedcornr_134242_br.png) no-repeat bottom right; }
 
.recentlists a {
text-align: left;
color: #597800;
text-decoration: none; }
 
.recentlists a:hover { color: #fe9b00; }
 
.recentlists ul,li {
margin-left: 10px;
margin-right: 0;
padding: 2px 0; }
 
.recentlists ul { list-style-image:url(/images/bullet.png); }
 
#slinks ul { list-style-image:url(/images/green-bullet.png); }
 
#slinks a {
text-align: left;
color: #222;
text-decoration: none; }
 
#slinks a:hover { text-decoration: underline; }
 
#slinks ul,li {
margin-left: 15px;
margin-right: 0;
padding: 4px 0; }
 
.newsbox {
float: left;
display: inline;
width: 315px;
height: 180px;
background-color: #f9f0dd;
color: #c99852;
font-size: 10pt;
font-family: Helvetica,Verdana,Arial,sans-serif;
border-color: #f1d9a7;
border-style: solid;
border-width: 1px;
margin: 5px;
padding: 2px 5px; }
 
.newscat a {
text-transform: uppercase;
font-weight: 700;
font-size: 12pt;
margin: 0;
padding: 0; }
 
.newsdate {
font-size: 10px;
font-weight: 700;
margin: 0;
padding: 0; }
 
.newstitle a {
color: #ab7a00;
font-weight: 700;
margin: 2px 0 6px; }
 
.maplewoodfeatures,.maplewoodstats {
float: left;
padding: 10px; }
 
.boxes h3,#description { text-align: center; }
 
bodyblock ul,#results ul,.jjhuddle ul { list-style-type: none; }
 
#cont li,.newss br { padding: 5px; }
 
.splash,img .splash {
margin-top: 5px;
margin-bottom: 30px;
text-align: center; }
 
.main a,.main a:active,.newsfeed a,.newsfeed a:active {
color: #70551c;
text-decoration: none; }
 
.resultsb div,.resultsb,.resultsb div,.resultsb,.roundedcornr_top_775042 div,.roundedcornr_top_775042,.roundedcornr_bottom_775042 div,.roundedcornr_bottom_775042,.roundedcornr_top_400001 div,.roundedcornr_top_400001,.roundedcornr_bottom_400001 div,.roundedcornr_bottom_400001,.roundedcornr_top_134242 div,.roundedcornr_top_134242,.roundedcornr_bottom_134242 div,.roundedcornr_bottom_134242 {
width: 100%;
height: 10px;
font-size: 1px; }
 
.roundedcornr_content_775042,.roundedcornr_content_134242 { margin: 0 10px; }
 
.recentlists,#slinks {
text-align: left;
margin: 0;
padding: 0; }
 
.roundedcornr_box_292318 { background: #e6e6e6; }
 
.roundedcornr_top_292318 div { background: url(/images/roundedcornr_292318_tl.png) no-repeat top left; }
 
.roundedcornr_top_292318 { background: url(/images/roundedcornr_292318_tr.png) no-repeat top right; }
 
.roundedcornr_bottom_292318 div { background: url(/images/roundedcornr_292318_bl.png) no-repeat bottom left; }
 
.roundedcornr_bottom_292318 { background: url(/images/roundedcornr_292318_br.png) no-repeat bottom right; }
 
.roundedcornr_top_292318 div, .roundedcornr_top_292318, 
.roundedcornr_bottom_292318 div, .roundedcornr_bottom_292318 {
width: 100%;
height: 10px;
font-size: 1px; }
 
.roundedcornr_content_292318 { margin: 0 10px; }
 
.raceinfo li,ul {
padding: 0px;
margin: 0; }
 
.raceinfo ul { list-style-image: none; }
 
.vargopost {
-webkit-text-size-adjust: none;
padding-left: 90px;
padding-top: 10px;
_padding-top: 5px;
padding-right: 5px;
margin: 0;
height: 100px;
background: url(/assets/vargo-promo-bg.jpg) no-repeat;
color: #fff;
font-size: 10pt; }
 
.vargopost a {
font-size: 8pt;
color: #FF9900;
text-decoration: underline; }
 
.vargopost a:hover {
font-size: 8pt;
color: #FF9900;
text-decoration: underline; }
 
.vargopost a:visited {
font-size: 8pt;
color: #FF9900;
text-decoration: underline; }
 
.vargopost p {
padding: 0;
margin: 0; }
 
#dsq-recentcomments {
color: #333333;
padding: 2px; }
 
#dsq-recentcomments a {
color: #597800;
padding: 2px; }
 
fieldset { padding: 1em; }
 
legend { padding: 0 0.5em; }
 
.ac_results {
padding: 0;
border: 1px solid #333;
background-color: #fff;
overflow: hidden;
z-index: 99999;
text-align: left; }
 
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0; }
 
.ac_results li {
margin: 0;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 10px;
line-height: 16px;
overflow: hidden; }
 
.ac_odd { background-color: #eee; }
 
.ac_over {
background-color: #0e2221;
color: #fff; }
