html,body{margin:0;padding:0; color:#111;}
body{font: 86% verdana,sans-serif;text-align:center; background:#867758;}
#content p{margin:0 10px 10px; line-height:1.5em}
div#header{position:relative; height:203px;width:835px; background:url(/cssfiles/header.jpg) no-repeat;}
div#wrapper {}
div#navigation{background:transparent;}
div#footer{clear:both;background:#867758 url(/cssfiles/footerbg.jpg) no-repeat; height: 33px; color: #222}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#container{position:relative;background:url(/cssfiles/bodybg.jpg) repeat-y; width:835px; margin:0 auto;text-align:left;}
div#content{display:inline; float:right; width:540px;margin:-4px 30px 0 0;  }
div#navigation{float:left;width:240px;padding-left:10px;}
h1,h2,h3,h4,h5,h6 {font-family:"trebuchet ms", arial; color:#222;}
h1 {font-size: 160%; margin-top:0; padding-top:0;}
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}
#navigation ul 
{
        padding: 0 10px 15px 10px;
        color: #FD9A01;
        list-style-type: none;
        text-align:right;
        font-size: 110%;
}
#navigation li {line-height:1.6em;}
#navigation ul a {text-decoration:none;}
#navigation ul a:link, #navigation ul a:visited {color:#B32D21;}
#navigation ul a:hover {color:#3399CC}
div#content a:link, a:visited {color:#B32D21;}
div#content a:hover {color:#3399CC}
div#underfooter {width:815px; margin:0 auto; text-align:right; font-size:70%; padding-right:20px;}
div#underfooter a:link, div#underfooter a:visited {color:blue;}
div#underfooter a:hover {color:#B32D21;}
div#content li {line-height:1.5em;}
div#upcoming {position:absolute; top:50px; left: 20px; width: 200px;padding-left:20px; color:#fff;background: transparent url(/cssfiles/flashicon.gif) no-repeat 0px 3px;}
div#upcoming a:link, div#upcoming a:visited {color:#F4A515;}
div#random {width:195px; height:166px; background:url(/randomphotos/karly.jpg); margin-left:20px;}
.event_h3 {border-bottom:1px solid #A0AAAF; margin-left:20px;}
.event_title {color:maroon; font-weight:bold;}
div#upcoming p.ename {margin-top:6px;}
#current a:link, div#navigation #current a:visited {text-decoration:underline; color:navy}
div#content ol li {padding-top:.7em;}
div.niceboxr {float:right; margin:0 0 0 14px; color:#444; width: 160px; background:#FFFADD url(/cssfiles/gradient-yellow.gif) repeat-x; padding:12px; border:1px solid #F6E2B9; font-size:90%;}
div.niceboxr h3 {margin:0 0 6px 0; color:#916E1E;}
div.niceboxr ul {margin:0; padding:0 0 0 20px; list-style-type:square;}
div.niceboxr ul li {padding-bottom:6px; line-height:1.5em;}
#mission {font-size:10px; }
div#sn {background:#FFFADD url(/cssfiles/gradient-yellow.gif) repeat-x; padding:14px;border:1px solid orange;font-size:80%}
div#sn {color:#9B7F04; margin-top:10px; margin-left:10px; }
div#sn div {margin-bottom:6px; }
div.alert {padding:20px; border:1px solid green; margin:8px 0; background:#FFFADD url(/cssfiles/gradient-yellow.gif) repeat-x; color: green; font-size:120%;}
#rnd_container {background: #ffffff; margin:1em 0;}
    
    .rnd_top, .rnd_bottom {display:block; background:#ffffff; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#f9f9f9; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 14px;
    background:#f9f9f9;
    color:#000000;
} 
.rnd_content h3 {padding:0; margin:0;} 
.c_contact_table {background:#FFFADD url(/cssfiles/gradient-yellow.gif) repeat-x; padding:14px;border:1px solid orange;font-size:80%;}
.c_contact_table h5 {font-size:120%; margin:0;}
div#content a:link img, div#content a:visited img {border:none}
div#content li {padding-top:0.3em;}
div#content ul {list-style:square;}
div#latest {position:absolute; top:190px; width: 172px; height: 30px; overflow:hidden; right:30px;background:#FFFADD url(/cssfiles/gradient-yellow.gif) repeat-x; border:1px solid orange; padding:10px 6px 6px 6px; font-size:80%;}
ul#subpage li {font-size:80%;}
ul#subpage li a:link, ul#subpage li a:visited {color:#036;}
#reg table {background:#eee; font-size:11px;}
#content td {vertical-align:top; padding:4px;}
td li {line-height:1.3em;}
.bluebox {border:2px solid #b6ccdf; background:rgb(233, 243, 251);margin: 12px 0pt; padding: 12px; }
#divflash {margin:20px 0; border:2px solid #333;width:500px; height:375px;}
/* mail chimp */
#mc_embed_signup {background:#FFFADD url(/cssfiles/gradient-yellow.gif) repeat-x;}
#mc_embed_signup label {color:#333;}
table.raceinfo {background:#FFFADD; border:1px solid orange; margin:10px 0; width:95%}
table.raceinfo caption {font-weight:bold; font-size:16px; text-align:left;}
h5 {color:#007E07}
#content p{margin:0 10px 10px; line-height:1.6em}
table.raceinfo td p {padding:0; margin:0;}
.center {text-align:center;}
table.raceinfo tr.nw  td {white-space:nowrap;}