*{outline:none}
body{margin:0;padding:0;text-align:center;color:#FFF;background:#0A225A url(../images/bg.png) repeat fixed;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
select,input{border:0}
img{border:none}
a:link,a:hover,a:visited,a:active{color:#E7C27A}
a:active,a:focus{outline-style:none}
#content{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:10px;padding-top:0px;background:#2C3E68;width:900px;text-align:left;overflow:hidden;border:1px solid #E7C27A;border-top:none;border-radius:0 0 10px 10px}
#small-content{margin:0 auto;padding:10px;background:#2C3E68;width:700px;overflow:hidden;margin-top:10px;border:1px solid #E7C27A}
#races{text-align:left;padding-bottom:10px}
#welcome{text-align:left;border:1px solid #E7C27A;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:0px;padding:10px;padding-left:150px;background:#0A225A url(../images/mtrushmore-small.png);height:180px;width:760px}
h1{font-family:sans-serif;color:#CE913D;text-shadow:0.1em 0.1em 0.05em #000}
#leftcolumn{padding:0 5px;width:570px;float:left;position:relative}
#rightcolumn{width:304px;float:right;position:relative;padding-left:5px;padding-top:16px}
#footer{margin:0 auto;margin-top:10px;margin-bottom:10px;width:900px;height:40px;border:1px solid #E7C27A;padding:10px;background:#2C3E68;border-radius:10px}
.racerecords{width:100%;margin:0 auto;border-spacing:0;border:1px solid #E7C27A;border-collapse:collapse}
#race{width:100%;margin:0 auto;border-spacing:0;border:1px solid #E7C27A;border-collapse:collapse}
#race_filter input{margin-bottom:10px}
.rsform{margin-bottom:10px;padding:5px;background:#0A225A;border:1px solid #E7C27A}
td{border-left:1px solid #E7C27A;border-right:1px solid #E7C27A}
.oddtr td{background:#20408A;padding:5px}
.eventr td{background:#0A225A;padding:5px}
.headtr th{background:#865D0A;font-weight:800;padding:7px 5px 7px 5px;border:1px solid #E7C27A}
.nostyle td{background:none;border:none}
.sorting{cursor:pointer}
.sorting_desc{cursor:pointer}
.sorting_asc{cursor:pointer}
.sorting div{float:right;width:10px;height:18px;background:url(../images/sort.png) right center no-repeat}
.sorting_desc div{float:right;width:10px;height:18px;background:url(../images/desc.png) right center no-repeat}
.sorting_asc div{float:right;width:10px;height:18px;background:url(../images/asc.png) right center no-repeat}
thead{background:#FFFFFF}
#navcontainer{background:#2C3E68;width:922px;margin:auto;font:normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif}
#navlist{list-style:none outside none;margin:0;padding:0;text-align:center;border-left:1px solid #E7C27A;border-right:1px solid #E7C27A}
#navlist li{bottom:11px;display:inline;line-height:1.2em;margin:0;padding:0;position:relative;background:#000;margin:0 3px 0 0;padding:4px 0px}
#navlist a, #navlist a:link, #navlist a:visited{background:#E7C27A;border:1px solid #865D0A;bottom:2px;color:#000;cursor:pointer;display:inline;height:1em;margin:0;padding:3px 5px 3px 5px;position:relative;right:2px;text-decoration:none}
#navlist a:hover{background:#2C3E68;bottom:1px;color:#FFF;position:relative;right:1px}
#navlist a:active{background:#999;bottom:0px;color:#000;position:relative;right:0px}
#navlist li#active{background:#FFF;bottom:13px;display:inline;margin:0 3px 0 0;padding:0;position:relative;background:none;margin:0 4px 0 0}
#active a, #active a:link, #active a:visited, #active a:hover{background:#2C3E68;border-bottom:none;border-left:1px solid #E7C27A;border-right:1px solid #E7C27A;border-top:1px solid #E7C27A;bottom:0;color:#FFF;cursor:text;margin:0;padding:2px 5px 0 5px;position:relative;right:0}
a.info{position:relative;z-index:24;color:#E7C27A;cursor:pointer;text-decoration:underline}
a.info:hover{z-index:25}
a.info span{display:none}
a.info:hover span{display:block;position:absolute;top:2em;left:2em;width:15em;border:1px solid #E7C27A;background:#20408A;color:#FFF;text-align:center}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}
#sb-overlay{position:relative;height:100%;width:100%}
#sb-wrapper{position:absolute;visibility:hidden;width:100px}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}
#sb-body{position:relative;height:100%}
#sb-body-inner{position:absolute;height:100%;width:100%}
#sb-player.html{height:100%;overflow:auto}
#sb-body img{border:none}
#sb-loading{position:relative;height:100%}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}
#sb-loading-inner span{background:url(../shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}
#sb-body,#sb-loading{background:#060606}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}
#sb-title,#sb-title-inner{height:26px;line-height:26px}
#sb-title-inner{font-size:16px}
#sb-info,#sb-info-inner{height:20px;line-height:20px}
#sb-info-inner{font-size:12px}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}
#sb-nav-close{background:url(../shadowbox/spriteme.png) -10px -10px}
#sb-nav-next{background:url(../shadowbox/spriteme.png) -10px -46px}
#sb-nav-previous{background:url(../shadowbox/spriteme.png) -10px -154px}
#sb-nav-play{background:url(../shadowbox/spriteme.png) -10px -82px}
#sb-nav-pause{background:url(../shadowbox/spriteme.png) -10px -118px}
#sb-counter{float:left;width:45%}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}
#sb-counter a.sb-counter-current{text-decoration:underline}
.sb-message{font-size:12px;padding:10px;text-align:center}
.sb-message a:link,.sb-message a:visited{color:#fff;text-decoration:underline}
