@import url(http://fonts.googleapis.com/css?family=Josefin+Slab:600);

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:76%;background-color:#3370a9;line-height:1.5em;overflow:visible;}strong{font-weight:bold;}em{font-style:italic;}#header{margin:0 auto 0 auto;padding:0 auto 0 auto;width:243px;height:205px;}#header p{text-align:center;font-size:2.0em;margin:0;padding:0;}#navigation{width:941px;margin:0 auto;}ul#navigation{margin:0;padding:0;clear:both;list-style-type:none;}#navigation li{float:left;text-indent:-9999px;overflow:hidden;display:inline;}#navigation li a{width:100%;height:100%;display:block;background-image:url('../gfx/navigation-sprite.png');background-repeat:no-repeat;}#navigation li.racedetails{width:157px;height:83px;}#navigation li.racedetails a{background-position:0 0;}#navigation li.racedetails a:hover{background-position:0 -84px;}#navigation li.racedetails a.selected{background-position:-0px -168px;}#navigation li.entry{width:157px;height:83px;}#navigation li.entry a{background-position:-157px 0;}#navigation li.entry a:hover{background-position:-157px -84px;}#navigation li.entry a.selected{background-position:-157px -168px;}#navigation li.map{width:157px;height:83px;}#navigation li.map a{background-position:-314px 0;}#navigation li.map a:hover{background-position:-314px -84px;}#navigation li.map a.selected{background-position:-314px -168px;}#navigation li.trainingguide{width:157px;height:83px;}#navigation li.trainingguide a{background-position:-471px 0;}#navigation li.trainingguide a:hover{background-position:-471px -84px;}#navigation li.trainingguide a.selected{background-position:-471px -168px;}#navigation li.results{width:157px;height:83px;}#navigation li.results a{background-position:-628px 0;}#navigation li.results a:hover{background-position:-628px -84px;}#navigation li.results a.selected{background-position:-628px -169px;}#navigation li.contacts{width:156px;height:83px;}#navigation li.contacts a{background-position:-785px 0;}#navigation li.contacts a:hover{background-position:-785px -84px;}#navigation li.contacts a.selected{background-position:-785px -169px;}#container{margin:6.8em auto 0 auto;padding:0;width:941px;background-color:#f7f7f7;}#content{margin:0;padding:3.0em 0 6.0em 5.0em;}#content p{color:#555555;font-size:1.2em;line-height:1.5em;padding:0 17.0em 1.0em 0;}#content a{color:#369;text-decoration:none;}#content a:hover{color:#369;text-decoration:underline;}#content h1{font-size:2.7em;font-weight:600;color:#26669f;margin: 10px 6.0em 0.5em -10px;background-color:#fff;padding:.3em 0 .3em .2em;background-image:url('../gfx/up-arrow.png');background-repeat:no-repeat;background-position:right;font-family:'Josefin Slab',arial,sans-serif;line-height:1.1em;letter-spacing:-1px;word-spacing:.1em;}#content h2{font-size:1.7em;color:#333;margin:.5em 0 .5em 0;font-family:'Josefin Slab',Georgia,"Times New Roman",Times,serif; font-weight:600;}#content h3{font-size:1.3em;font-weight:bold;color:#333;}#content table{text-align:left;padding:0;margin:0 0 1.5em 0;width:65%;font-size:1.1em; background-color: #ffffff;}#content th{font-size:1.1em;padding:5px 3px 5px 3px;border-bottom:1px solid #cccccc;font-weight:normal;color:#666;font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;background-color: #f7f7f7;text-align: left;}#content td{border-bottom:1px dashed #61acf3;font-size:1.1em;padding:.7em 1.2em .7em .2em;color:#333;}#content ul{list-style-type:circle;margin-bottom:1.5em;color:#999;}#content ol{margin-bottom:1.5em;color:#999;list-style-type:decimal;margin-left:.3em;}#content li{font-size:1.1em;padding:0 0 .5em 0;color:#333;}#content dl{margin-bottom:1.5em;color:#333;font-size:1.1em;line-height:1.6em;width:65%;}#content dt{float:left;clear:right;width:20%;padding:0 1.0em 0 0;text-align:right;font-weight:bold;}#content dd{margin-left:11.0em;border-bottom:1px dotted #ccc;padding-right:1.0em;}#content .run{background-image:url('../gfx/run.jpg');background-repeat:no-repeat;float:left;width:168px;height:150px;margin:0 1.0em 0 0;color:#fff;padding:0 3.0em 6.0em 1.0em;background-color:#0059ab;}#content .run a{color:#fff;padding:6.0em 0 5.0em 0;display:block;}#content .walk{background-image:url('../gfx/walk.jpg');background-repeat:no-repeat;float:left;width:168px;height:148px;color:#fff;margin:0 1.0em 0 0;padding:0 3.0em 6.0em 1.0em;background-color:#0059ab;}#content .walk a{color:#fff;padding:6.0em 0 5.0em 0;display:block;}#content .team{background-image:url('../gfx/team.jpg');background-repeat:no-repeat;float:left;width:187px;height:129px;color:#fff;margin:0;padding:0 3.0em 6.0em 1.0em;background-color:#0059ab;}#content .team a{color:#fff;display:block;padding:6.0em 0 5.0em 0;}.odd{background-color:#f9fcff;}.right{text-align:right;width:15.0em;}.center{text-align:center;}#content p.note{color:#999;font-style:italic;background-color:#f0f0f0;margin-right:20.0em;margin-bottom:.5em;padding-top:.5em;padding-right:.5em;padding-left:.5em;}#rightbox{width:157px;height:500px;float:right;margin:-3.0em 0 0 0;padding:0 0 5.0em 0;}#rightbox h2{margin:0;padding:2.0em 0 0 .4em;font-weight:normal;}#rightbox img{margin:0;padding:0;}#rightbox p{padding:0;margin:0;}#footer{margin:0 auto;width:940px;padding:0;color:#fff;}#footer p{padding:1.0em 0 1.0em 2.0em;line-height:1.2em;}#footer a{color:#fff;}#footer a:hover{text-decoration:none;color:#fff;}#footercolumn1{float:left;width:120px;}#footercolumn2{float:left;width:200px;}#footercolumn3{float:left;width:120px;margin:0 0 0 498px;}