body.custom{background:url(/media-wp/bg.png) repeat-x center top #6bb53a fixed}.custom #page{background:0 0;padding:0 20px;width:101em}.custom h1{font-family:IMFellEnglish;letter-spacing:5px;font-size:35px;color:#094f78;padding:0}.custom h2{font-family:trajan;margin-top:0}.custom #content{padding:15px;margin-top:18px;background-color:#f3f2e4;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.custom #column_wrap{width:78em}@font-face{font-family:trajan;src:url(/media-wp/fonts/trajanpro-bold-webfont.eot);src:local("☺"),url(/media-wp/fonts/trajanpro-bold-webfont.woff) format("woff"),url(/media-wp/fonts/trajanpro-bold-webfont.svg#TrajanProBold) format("svg")}@font-face{font-family:IMFellEnglish;src:url(/media-wp/fonts/imfellenglish-reg-webfont.eot);src:local("☺"),url(/media-wp/fonts/imfellenglish-reg-webfont.woff) format("woff"),url(/media-wp/fonts/imfellenglish-reg-webfont.svg#IMFELLEnglishRegular) format("svg")}.custom p#logo{font-family:IMFellEnglish;letter-spacing:5px;font-size:50px;position:relative;left:15px}p#logo a:hover{color:inherit}.custom #logo-link{position:relative;z-index:100}.custom ul.menu{background:0 0;border-top:1px solid #000}.custom ul.menu li{font-size:13px}.custom ul.menu li a{font-family:trajan;background:0 0}.custom ul.menu li a:hover{background-color:#5d9e32;text-decoration:underline}.custom ul.menu ul.sub-menu li a{padding:5px 10px;background-color:#5d9e32;color:#000;text-transform:capitalize;font-variant:small-caps;font-size:11px}.custom ul.menu ul.sub-menu li a:hover{text-decoration:underline;background-color:#60a731}.custom #sidebar_1 #raceLogo{padding:0 10px 10px 10px;text-align:center}div.sidebar{position:relative}div.sidebar h3{font-family:trajan;margin:30px 0 0 0;font-weight:700;text-transform:none;color:#000;font-size:1.5em;letter-spacing:normal}div.sidebar h3 a{color:#000}.custom #sidebar_1 ul.sidebar_list{margin-left:0;padding-left:0}.custom #sidebar_1 #raceInfo{background:#000;color:#fff;margin-bottom:10px;padding:10px;font-size:1.4em;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.custom #sidebar_1 #raceInfo h3{font-family:trajan;font-variant:normal;color:#fff;margin:10px 0 5px 0;font-size:16px}.custom #sidebar_1 #raceInfo p{margin-bottom:10px}.custom #sidebar_1 #raceInfo li{font-size:1em;list-style:disc;margin:3px 0 3px 25px}.custom #sidebar_1 #raceInfo li a{color:#fff}.custom #sidebar_1 ul.sidebar_list{margin-left:0;padding-left:0}.custom #sidebar_1 #testimonials,.custom #sidebar_2 #testimonials{font-size:1.3em;font-style:italic;color:#333;margin-bottom:20px}.custom #sidebar_2 p{font-size:13px}.custom #sidebar_2 .ngg-widget img{border:2px solid #60a731;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.custom #sidebar_2 #side-bar-gallery{line-height:0;margin-bottom:20px;padding:0}.custom #sidebar_2 #sponsors{border:2px solid #60a731;background:#f3f2e4;padding:10px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.custom #sidebar_2 #sponsors p{text-align:left}.custom #sidebar_2 #sponsors img{display:block;margin:15px auto}.custom #sidebar_2 iframe{margin-top:10px;border:2px solid #60a731}.custom #sidebar_1 ul#menu-race-menu.menu{border-top:none}.custom #sidebar_1 ul#menu-race-menu.menu a{color:#2361a1}.custom .headline_area{margin-bottom:1em}.custom .post_box{padding-top:0}.custom #share-center-pro{text-align:left;margin:0}.custom .scpFacebook,.custom .scpGoogle,.custom .scpTwitter{margin:0 3px}.custom table td{padding:0 5px}.custom #content div.wp-caption{text-align:center;padding:0 0 5px 0;background:rgba(255,255,255,.5);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.custom #content div.wp-caption img{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:15px;border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;border-top-left-radius:15px}.custom .format_text .wp-caption p{font-size:.786em;margin-bottom:0}.custom .ngg-galleryoverview img{border:2px solid #60a731;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0}.custom.partners #content img{margin:0 10px;display:inline-block}.custom.one_sidebar #content{width:71em}.custom.one_sidebar #container{width:100em}.custom.one_sidebar #sidebars{width:24em}.custom.one_sidebar #content_box.no_sidebars #content{position:relative;float:left}.custom.one_sidebar #sidebars .ngg-widget img{border:2px solid #60a731;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.custom.one_sidebar #sidebars #eventCalendar{font-size:14px;line-height:1.3em}.custom.one_sidebar #sidebars #eventCalendar li{list-style:none;padding:5px 0 0 0;margin-left:20px}.custom.one_sidebar #sidebars #eventCalendar li a{font-family:trajan;font-size:16px}.custom.one_sidebar #sidebars #eventCalendar li a:hover{text-decoration:underline}.custom.one_sidebar #sidebars #sideNews h3 a{color:#000}.custom.one_sidebar #sidebars #sideNews{font-size:14px}.custom.one_sidebar #sidebars #sideNews p{line-height:1.5em;font-style:italic}.custom #container{padding-top:20px}.custom.home #content_box{width:96em}.custom.home #header{background:url(/media-wp/home-page/home-logo-bg.png) center 60px no-repeat;margin:0;padding:0}.custom #container #page #header h1#logo{font-family:IMFellEnglish;font-size:40px;color:#000;line-height:0;position:relative;z-index:1;top:20px;font-weight:400;margin-bottom:30px;padding-bottom:20px;text-transform:uppercase}.custom #container #page #header .homeLogo{width:100%;position:relative;z-index:15}.custom #container #page #header .subHeadLeft{font-family:IMFellEnglish;color:#e9e9e9;font-size:40px;line-height:0;letter-spacing:5px;padding-right:40px;position:relative;bottom:120px}.custom #container #page #header .subHeadRight{font-family:IMFellEnglish;color:#e9e9e9;font-size:40px;letter-spacing:5px;padding-left:40px;position:relative;bottom:65px}.custom.home ul.menu{width:79em;margin:auto;padding:0 10px;border-top:1px solid #000;border-bottom:1px solid #000}.custom.home #homeCalendar a{color:#333}.custom.home #homeCalendar a:hover{text-decoration:underline}.custom #homeSlider{position:relative;width:630px;clear:left}.custom #homeSubscribe{position:relative;float:right;width:300px;padding:14px 0}.custom ul#twitter_update_list li{margin-left:0}.custom #homeCalendar{clear:right;position:relative;float:right;width:260px;font-size:14px;line-height:1.3em}.custom #homeCalendar h2{margin:30px 0 10px 0}.custom #homeCalendar p{margin:5px 0}.custom #homeCalendar h2 img{position:relative;float:left;margin-left:-40px}.custom #homeCalendar li{list-style:none;padding:5px 0 0 0;margin-left:20px}.custom #homeCalendar li a{font-family:trajan;font-size:16px}.custom #homeCalendar li a:hover{text-decoration:underline}.custom #homeCalendar p.twitter img{margin-left:0}.custom .home3column{width:260px;padding:0 20px;position:relative;float:left;margin-top:30px;font-size:14px}.custom .home3column p{margin:10px 0}.custom .home3column h2{margin:0}.custom .news{margin-right:26px;padding-left:0}.custom .news h3{margin-top:10px}.custom .news p{margin:5px 0;line-height:1.5em}.custom .gallery{width:308px;line-height:6px}.custom .gallery h2{line-height:normal}.custom .gallery .ngg-widget.entry-content{margin:0;padding:0}.custom .gallery .ngg-widget img{border:2px solid #60a731;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div#links_slideshow_2 div,div#links_slideshow_2 img{max-width:200px!important;width:auto!important;margin:5px auto}.custom #content.hfeed h2.entry-title{margin-top:10px}.custom abbr.teaser_date,.custom p.headline_meta{color:#000}.custom #archive_intro h1{font-size:35px}.custom #footer{color:#666}.custom #footer a{border-bottom:none;color:#666}.custom #homeButtons{width:96em;margin:0 auto;text-align:center;padding-bottom:40px}.custom #homeButtons .homeButton{margin:20px 20px 30px 26px;padding:10px;width:250px;height:30px;vertical-align:baseline;position:relative;float:left}.custom #homeButtons .homeButton2{margin:20px 30px 30px 36px;padding:10px 0;width:250px;vertical-align:middle;position:relative;float:left}.custom a.resultsButton{color:#fff;font-weight:700;background:#000;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.custom a.resultsButton:hover{background:#444}.custom .homeButton{font-family:IMFellEnglish;letter-spacing:5px;text-transform:uppercase;color:#fff;text-align:center;font-size:28px;padding:0 25px;overflow:visible;display:inline-block;text-decoration:none!important;text-shadow:0 1px 1px 0 rgba(0,0,0,.4);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.3),inset 0 -1px 1px rgba(0,0,0,.3),0 5px 7px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.3),inset 0 -1px 1px rgba(0,0,0,.3),0 5px 7px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(255,255,255,.3),inset 0 -1px 1px rgba(0,0,0,.3),0 5px 7px rgba(0,0,0,.3)}.black{background:url(/media-wp/home-page/button-tire-tread.png) no-repeat center #000}.blackandblue{background:url(/media-wp/home-page/button-tire-tread.png) no-repeat center #000;border:2px solid #2f6eab}.tread{background:url(/media-wp/home-page/black-button-tire-outline.png) no-repeat center;border:none}.blueBorder{background:#000;border:2px solid #2f6eab}a.black:hover,a.blackandblue:hover{background:url(/media-wp/home-page/button-tire-tread-over.png) no-repeat center #333}.blue{background:url(/media-wp/home-page/button-tire-tread.png) no-repeat center #000;background:-moz-linear-gradient(top,#0d75b1 0,#09537e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0d75b1),color-stop(100%,#09537e));background:-webkit-linear-gradient(top,#0d75b1 0,#09537e 100%);background:-o-linear-gradient(top,#0d75b1 0,#09537e 100%);background:-ms-linear-gradient(top,#0d75b1 0,#09537e 100%);background:linear-gradient(top,#0d75b1 0,#09537e 100%)}a.blue:hover{background:#09537e;background:-moz-linear-gradient(top,#09537e 0,#0d75b1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#09537e),color-stop(100%,#0d75b1));background:-webkit-linear-gradient(top,#09537e 0,#0d75b1 100%);background:-o-linear-gradient(top,#09537e 0,#0d75b1 100%);background:-ms-linear-gradient(top,#09537e 0,#0d75b1 100%);background:linear-gradient(top,#09537e 0,#0d75b1 100%)}.custom .homeButton{text-transform:none;padding:10px;font-size:25px;margin:20px 0}.custom .homeButton.black.cirque{font-size:20px}.custom #homeButtons .homeButton.black.cirque{padding-top:15px}.custom.race-training .homeButton{font-family:Arial,Helvetica,sans-serif;letter-spacing:inherit;font-weight:700;padding:10px 40px;font-size:15px;margin:0 10px 10px 10px}