@charset "UTF-8";
/* CSS Document */

/*CSS Document*/
BODY { margin: 31px 0 0 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; background: #024093; }
H1 { margin: 0 0 10px; padding: 0; font-size: 16px; }
H2 { margin: 0 0 10px; padding: 0; font-size: 14px; color: #666;}
H3 { margin: 0 0 10px; padding: 0; font-size: 12px; color: #CCC;}
A:link,
A:visited { text-decoration: none; color: #003366; }
A:hover,
A:active { text-decoration: underline; color: #660000; }
P { padding: 0; margin: 0 0 10px; }
.clearboth { clear: both; }
.small { font-size:10px; color:#666; }

/*TOP BAR*/
#topbarContainer { background: #003090; height: 30px; width: 100%; text-align: center; position: fixed; z-index: 400; top: 0px; border-bottom: 1px solid #00236F; overflow: hidden; }
#topbarContainer .topbar { width: 960px; margin: 0 auto; padding-top: 3px; display: block; height: 30px; }
#topbarContainer .topbar .logo { float: left; width: 150px; }
#topbarContainer .topbar .logo A { display: block; height: 25px; width: 80px; background: url(/layout/topbar_lms.png) no-repeat; border: none; text-decoration: none; }
#topbarContainer .topbar .logo A SPAN { display: none; }
#topbarContainer .topbar .links { float: left; width: 685px; height: 25px; text-align: center; margin: 5px 0 0; }
#topbarContainer .topbar .links UL { display: inline; margin: 0 auto; padding: 0; margin: 0; list-style: none; }
#topbarContainer .topbar .links UL LI { display: inline; padding: 0 5px; margin: 0; border-left: 1px solid #999; text-transform: uppercase; font-size: 10px; }
#topbarContainer .topbar .links UL LI:first-child { border: none; }
#topbarContainer .topbar .links UL LI A:link,
#topbarContainer .topbar .links UL LI A:visited { color: #FFFF99; text-decoration: none; padding: 7px; font-weight: bold; }
#topbarContainer .topbar .links UL LI A:hover,
#topbarContainer .topbar .links UL LI A:active { color: #FFFF00; }
#topbarContainer .topbar .banner { float: left; width: 125px; height: 25px; text-align: right; font-weight: bold;}

#pageContainer { text-align: center; padding: 0 0 30px; background: #003D90 url(/layout/bg_body.jpg) repeat-x fixed; }
#page { width: 960px; margin: 0 auto; text-align: left; padding: 15px 0; }

/* HEADER */
#facility_home #header .logo { position: absolute; top: 5px; left: 15px; width: 200px; height: 55px; }
#facility_home #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_lms.png) no-repeat; }
#facility_speedway #header .logo { position: absolute; top: 8px; left: 15px; width: 200px; height: 55px; }
#facility_speedway #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_lms.png) no-repeat; }
#facility_dragway #header .logo { position: absolute; top: 5px; left: 15px; width: 200px; height: 55px; }
#facility_dragway #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_dragway.png) no-repeat; }
#facility_dirt #header .logo { position: absolute; top: 5px; left: 15px; width: 200px; height: 55px; }
#facility_dirt #header .logo A { display: block; width: 200px; height: 55px; background: url(/layout/header_dirt.png) no-repeat; }

#header { position: relative; height: 70px; width: 960px; margin-bottom: 15px; background: url(/layout/bg_header.png) no-repeat top left; z-index: 99; }
#header .container { }

#header .container .nav_main { position: absolute; left: 230px; top: 10px; height: 35px; }
#header .container .nav_main UL { margin: 0; padding: 0; list-style: none; clear: both; }
#header .container .nav_main UL LI { margin: 0 2px 0 0; padding: 0; float: left; font-size: 12px; font-weight: bold; }
#header .container .nav_main UL LI A { display: block; height: 40px; width: auto; background: url(/layout/nav_tab_lt.png) no-repeat; background-position: left -80px; text-decoration: none; color: #666666; padding: 0 0 0 12px;}

#header .container .nav_main UL LI A SPAN { display: block; height: 30px; padding: 10px 12px 10px 0; background: url(/layout/nav_tab_rt.png) no-repeat; background-position: right -80px; cursor: pointer; }

#header .container .nav_main UL LI A:hover { height: 40px; padding: 0 0 0 12px; background-position: left -40px; color: #123456; }
#header .container .nav_main UL LI A:hover SPAN { height: 30px; padding: 10px 12px 10px 0; background-position: right -40px; }
#header .container .nav_main UL LI.active A { height: 40px; padding: 0 0 0 12px; background-position: left 0px; color: #FFF; }
#header .container .nav_main UL LI.active A SPAN { height: 30px; padding: 10px 12px 10px 0; background-position: right 0px; }

#header .container .nav_sub { position: absolute; left: 230px; top: 45px; height: 25px; width: 728px; background: #999EA7;
background: -webkit-gradient(linear, left top, left bottom, from(#999EA7), to(#777777));
background: -moz-linear-gradient(top,  #999EA7,  #777777);
border-left: 1px solid #FFF; padding: 0; }

#header .container .search { position: absolute; top: 15px; right: 0; width: 225px; height: 30px; }
#header .container .search INPUT[type="text"] { width: 140px; font-size: 10px; margin-right: 10px; }
#header .container .search INPUT[type="submit"] { width: 50px; font-size: 10px; }


/*----------------------------------------------------------------------------------------------------
GLOBAL
----------------------------------------------------------------------------------------------------*/

.spotlight { padding: 10px; background: #FFFF99; border: 1px solid #666; margin-bottom: 10px; }
.floatright { float: right; margin-left: 10px; width: 250px; }

#pageContainer #share .title { margin-left: 240px; }

#innerpromo { height: 100px; margin: 0 0 15px; }
#pageBody { margin: 0 0 15px; }
#pageBody .head { padding: 0; margin: 0; background: url(/layout/bg_head.png) no-repeat top left; border-bottom: 1px solid #999; overflow: hidden; height: 29px; }
#pageBody .head H1 { color: #666; font-size: 10px; margin: 9px 10px; padding: 0; text-transform: uppercase; }
#pageBody .content { background: #FFF /*url(/layout/bg_content.gif)*/; padding: 15px; }
#pageBody .foot { height: 10px; padding: 0; margin: 0; background: url(/layout/bg_foot.png) no-repeat bottom left; }
#pageBody .foot DIV { display: none; }
#pageBody .foot DIV SPAN { }

#pageBody #relatedarticles .content,
#pageBody #relatedevents .content { background: none /*url(/layout/bg_content.gif)*/; padding: 0; }





#sidebar { float: left; width: 200px; }

#sidebar #subnav { border: 1px solid #999; margin: 0 0 15px 0; }
#sidebar #subnav .head { display: block; padding: 5px; height: auto; background: #E1EAFF url(/layout/bg_subnav_head.gif); color: #FFF; border: 0; }
#sidebar #subnav .head H1 { color: #FFF; margin: 0; padding: 0; }
#sidebar #subnav .head H1 span {  }
#sidebar #subnav .content { font-size: 10px; padding: 5px; background-color: #E6EBEE; padding: 0; overflow: hidden; }
#sidebar #subnav .content ul { padding: 4px 0; }
#sidebar #subnav .content ul li { margin: 0; padding: 0; }
#sidebar #subnav .content ul li a { color: #333; padding: 4px 5px; margin: 0; }
#sidebar #subnav .content ul li a:hover { color: #000; text-decoration: none; background: #FFF; }
#sidebar #subnav .content ul li.title { padding:4px 5px; color: #999; }
#sidebar #subnav .content ul li.divider { border-bottom: 1px solid #CCC; margin: 4px; }
#sidebar #subnav .foot { display: none; }

#sidebar .module {  }
#sidebar .module .head { display: none; }
#sidebar .module .head H1 { color: #FFF; margin: 0; padding: 0; }
#sidebar .module .head H1 span {  }
#sidebar .module .content { padding:0; margin:0; background: none; padding: 5px 0 0; overflow: hidden; }
#sidebar .module .foot { display: none; }

#sidebar .leftColBanner {  }
#sidebar .leftColBanner .content {  }
















#pageContent { float: right; width: 705px; background: #FFF; overflow: auto; }
#pageContent #breadcrumbs { display: none; font-size: 10px; color: #666; margin: 0 0 10px; }
.blocklist { margin: 0; padding: 0; list-style: none; }
.blocklist LI { margin: 0; padding: 0; }
.articlehead { margin: 0 0 10px; }
.articlehead H1 { margin: 0; padding: 0; }
.articlehead .subhead { margin: 0; padding: 0; }
.articlehead .date { }
.articleimage { margin: 0 0 10px 10px; float: right; }
.articleimage IMG { }
.articleimage .caption { }
.articleimage .caption .credit { }
.module { }
.module .head { padding: 0; margin: 0; background: url(/layout/bg_head.png) no-repeat top left; border-bottom: 1px solid #999; height: 25px; overflow: hidden; }
.module .head H1 { color: #666; font-size: 10px; margin: 8px 10px; padding: 0; text-transform: uppercase; }
.module .head H1 SPAN { }
.module .content { padding: 10px; background: #FFF; overflow: hidden; }
.module .content .archive { font-size: 10px; }
.module .foot { height: 10px; padding: 0; margin: 0; background: url(/layout/bg_foot.png) no-repeat bottom left; }
.module .foot DIV { display: none; }
.module .foot DIV SPAN { }
#footer { margin: 0 auto; width: 880px; text-align: center; color: #CCC; }
#footer A:link,
#footer A:visited { color: #CCC; }
#footer A:active,
#footer A:hover { color: #FFF; }
DIV.date { }
TD.date { }
UL { }
UL LI { }



/*ARTICLE IMAGES*/
.articleimage { }
.articleimage IMG { }
.articleimage .caption { }
.articleimage .caption .credit { }

/*CHART*/
.chart { margin-bottom: 20px; }
.chart TH { }
.chart TD { }
.chart TR.light TD { }
.chart TR.dark TD { }
.chart TD.none { }

/*TICKETS*/
.tickets {  }
.tickets TH {  }
.tickets TH+TH { }
.tickets TD { }
.tickets TD+TD {  }



/*BUTTONS*/
DIV.buttons {  }
DIV.buttons A.button { background: url(/layout/buttons_lt.png) no-repeat 0% 0px; }
DIV.buttons A.button:HOVER,
DIV.buttons A.button:ACTIVE { background-position: 0% -30px; }

DIV.buttons A.button SPAN { background: url(/layout/buttons_rt.png) no-repeat 100% 0px;  }
DIV.buttons A.button:HOVER SPAN,
DIV.buttons A.button:ACTIVE SPAN { background-position: 100% -30px; }

DIV.buttons SPAN.button-inactive { background: url(/layout/buttons_lt.png) no-repeat 0% -60px; }
DIV.buttons SPAN.button-inactive SPAN { background: url(/layout/buttons_rt.png) no-repeat 100% -60px;}

DIV.buttons SPAN.button-inactive2 { background: url(/layout/buttons_lt.png) no-repeat 0% -60px; }
DIV.buttons SPAN.button-inactive2 SPAN { background: url(/layout/buttons_rt.png) no-repeat 100% -60px; }


/*PAGINATION*/
#pageination UL { }
#pageination UL LI { }
#pageination UL LI A { }
#pageination UL LI#active { }
#pageination UL LI#next,
#pageination UL#previous { }





/*TABS*/
#eventTabs { float: left; }
#eventTabs UL { margin: 0; padding: 10px 10px 0 0; list-style: none; position: relative; top: 1px; }
#eventTabs LI { display: inline; margin: 0; padding: 0; font-size: 11px; color: #666; }
#eventTabs A { float: left; background: url(/layout/tab_lt.png) no-repeat 0% -42px; margin-top: 4px; padding: 0 0 0 4px; text-decoration: none; border-bottom: none; }
#eventTabs A SPAN { float: left; display: block; background: url(/layout/tab_rt.png) no-repeat 100% -42px; padding: 5px 10px 4px 6px; color: #003399; }
/*Commented Backslash Hack hides rule from IE5-Mac \*/
#eventTabs A SPAN { float: none; }
/*End IE5-Mac hack*/
#eventTabs A:hover SPAN,
#eventTabs A.active SPAN { color: #FFF; }
#eventTabs A:hover { background-position: 0% -84px; }
#eventTabs A:hover SPAN { background-position: 100% -84px; }
#eventTabs A.active { background-position: 0% 0px; margin-top: 0; }
#eventTabs A.active SPAN { background-position: 100% 0px; color: #666; padding-bottom: 6px; padding-top: 8px; font-weight: bold; }
.tabcontent { border: 1px solid #CCC; padding: 20px 10px 10px; min-height: 300px; height: auto !important; height: 300px; margin: 0 0 20px; /*[ph]0*/}
@media print { .tabcontent { /*[id]0*/display: block !important; } }
.rollovertabcontent { text-align: center; /*[ph]1*/ }
@media print { .rollovertabcontent { /*[id]1*/display: block !important; } }

/*SUBNAV*/
#subnav { }
#subnav UL { }
#subnav UL LI { }
#subnav UL LI A { }
#subnav UL LI UL { }
#subnav UL LI UL LI { }
#subnav UL LI UL LI A { }
#subnav DIV.navexpander { position: absolute; margin: -18px 0 0 160px; }
#subnav DIV.navexpander A { font-size: 9px; background: none; font-weight: normal; border: none; }
#subnav DIV.navexpander A:hover { }

/*FOOTER*/
#footer { }
#footer .title { }
#footer .content { }
#footer .content P { }
#footer .content A { }


#event_details div.highlight { padding: 10px 10px 5px 10px; margin: 0 0 15px 0; background:#FFFFCC; border: 1px solid #FFCC33; }
#event_details div.highlight a { font-weight: bold; }



/*-------------------------
HOME.CFM
-------------------------*/
#feature { margin-bottom: 15px; overflow: hidden; }
#feature #promopanes { width:960px; height:400px; overflow:hidden; position:relative; }
#feature #promopanes #items { position:absolute; width:9999em; }
#feature .featurehighlight { float:left; display:block; position:relative; border: 1px solid #FFF; width: 958px; height: 398px; background: no-repeat; overflow: none; }
#feature .featurehighlight .eventname { z-index: 1; position: absolute; top: 297px; left: -4px; color: #FFFFFF; text-transform: uppercase; font: 48px "Arial Black"; color: #FFF; width: 965px; }
#feature .featurehighlight .eventlinktall A { position: absolute; top: 0; left: 0; display: block; width: 958px; height: 398px; z-index: 2; }
#feature .featurehighlight .eventlink A { position: absolute; top: 0; left: 0; display: block; width: 958px; height: 350px; z-index: 2; }
#feature .featurehighlight .eventbox { position: absolute; bottom: 0; left: 0; width: 958px; height: 50px; background: #FFF; }
#feature .featurehighlight .eventinfo { position: absolute; bottom: -1px; left: -1px; padding: 17px; font-weight: bold; font-size: 16px; width: 930px; height: 20px; background: url(/layout/feature_foot.png) no-repeat bottom left; z-index: 10; }
#feature .featurehighlight .eventcountdown { position: absolute; bottom: 17px; left: 735px; font-weight: bold; font-size: 16px; }
#feature .featurehighlight .fade { filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90; }
#feature UL { margin: 0; padding: 0; list-style: none; overflow: auto; }
#feature UL LI { float: left; height: 90px; margin-left: 15px; background: url(/layout/bg_eventsoff_lt.png) no-repeat top left; cursor: pointer; }
#feature UL LI DIV { margin-left: 5px; background: url(/layout/bg_eventsoff_rt.png) no-repeat top right; height: 90px; }
#feature UL LI DIV DIV { font-size: 10px; margin-right: 5px; background: url(/layout/bg_eventsoff.png) repeat-x top center; height: 75px; text-align: center; padding-top: 15px; }
#feature UL LI DIV DIV IMG { margin-bottom: 8px; }
#feature UL LI.active { float: left; height: 90px; margin-left: 15px; background: url(/layout/bg_eventson_lt.png) no-repeat top left; }
#feature UL LI.active DIV { margin-left: 5px; background: url(/layout/bg_eventson_rt.png) no-repeat top right; height: 90px; }
#feature UL LI.active DIV DIV { margin-right: 5px; background: url(/layout/bg_eventson.png) repeat-x top center; height: 75px; text-align: center; padding-top: 15px; }
#feature UL LI:first-child { margin-left: 0px; }
#feature UL.eventbuttons1 { display: none; }
#feature UL.eventbuttons2 LI { width: 472px; }
#feature UL.eventbuttons3 LI { width: 310px; }
#feature UL.eventbuttons4 LI { width: 228px; }
#feature UL.eventbuttons4 LI:first-child { width: 231px; }
#feature UL.eventbuttons5 LI { width: 180px; }
#eventbuttons LI DIV DIV SPAN { display: block; }

#top { margin-bottom: 15px; overflow: hidden; }
#top .module { float: left; }
#top .module .content { height: 225px; }
#home .position1 { width: 480px; }
#home .position1 .head { border-right: 1px solid #FFF; }
#home .position1 .content { border-right: 1px solid #D4D4D4; }
#home .position1 .foot { border-right: 1px solid #D4D4D4; }
#newsmodule .content H1 { font-size: 14px; margin: 0; }
#home .position2 { width: 240px; }
#home .position2 .head { background-position: top center; border-left: 1px solid #D4D4D4; border-right: 1px solid #FFF; }
#home .position2 .content { border-right: 1px solid #D4D4D4; }
#home .position2 .foot { background-position: bottom center; border-right: 1px solid #D4D4D4; }
#eventmodule { }
#eventmodule UL { margin: 0; padding: 0; list-style: none; }
#eventmodule UL LI { padding: 0; margin: 0 0 10px; text-align: center; }
#eventmodule UL LI.logo { }
#eventmodule UL LI.info { }
#eventmodule UL LI.info .event { font-size: 14px; font-weight: bold; }
#eventmodule UL LI.info .date { font-size: 11px; color: #000; }
#eventmodule UL LI.info .series { font-size: 10px; color: #666; margin: 0 0 5px; }
#eventmodule UL LI.info .countdown { font-size: 14px; font-weight: bold; color: #666; margin: 0 0 5px 0; }
#eventmodule UL LI.info .eventlinks { font-size: 11px; color: #666;}
#home .position3 { width: 240px; }
#home .position3 .head { background-position: top right; border-left: 1px solid #D4D4D4; }
#home .position3 .content { }
#home .position3 .foot { background-position: bottom right; }
#promomodule { }
#home .position4 { display: none; }
#flexmodule { }
#banners { padding: 10px 0 0 10px; height: 100px; margin-bottom: 15px; background: url(/layout/bg_banners.png) no-repeat; overflow: auto; }
#banners DIV { float: left; border: 1px solid #999; }
#banners #banner_lg { width: 720px; height: 90px; margin-right: 15px; }
#banners #banner_sm { width: 200px; height: 90px; }
#bottom { overflow: hidden; }
#bottom .module { float: left; width: 240px; }
#bottom .module .content { font-size: 11px; height: 150px; }
#home .position5 { }
#home .position5 .head { border-right: 1px solid #FFF; }
#home .position5 .content { border-right: 1px solid #D4D4D4; }
#home .position5 .foot { border-right: 1px solid #D4D4D4; }
#headlinesmodule { }
#headlinesmodule UL { margin: 0; padding: 0; list-style: none; }
#headlinesmodule UL LI { margin: 0 0 5px; padding: 0; }
#headlinesmodule UL LI SPAN { font-size: 10px; color: #666; padding-right: 3px; }
#home .position6 { }
#home .position6 .head { background-position: top center; border-left: 1px solid #D4D4D4; border-right: 1px solid #FFF; }
#home .position6 .content { border-right: 1px solid #D4D4D4; }
#home .position6 .foot { background-position: bottom center; border-right: 1px solid #D4D4D4; }

#gallerymodule { }
#gallerymodule .content { }
#gallerymodule .content IMG { margin: 0; padding: 0; }
#gallerymodule .content .title { margin: 5px 0; }
#gallerymodule .content .archive { display: none; }
#gallerymodule .content .play a { display: block; width: 220px; height: 125px; background: url(/layout/play.png) no-repeat 90px 45px; overflow: none; }
#gallerymodule .content .play a:hover, #videomodule .content .play a:active { display: block; width: 220px; height: 125px; background: url(/layout/play2.png) no-repeat 90px 45px; }

#home .position7 { }
#home .position7 .head { background-position: top center; border-left: 1px solid #D4D4D4; border-right: 1px solid #FFF; }
#home .position7 .content { border-right: 1px solid #D4D4D4; }
#home .position7 .foot { background-position: bottom center; border-right: 1px solid #D4D4D4; }
#groovemodule .content .title { display: none; }
#groovemodule .content UL { padding: 0; margin: 0; list-style: none; height: 160px; overflow: hidden; }
#groovemodule .content UL LI { padding: 0; margin: 0; }
#groovemodule .content UL LI .logo { margin: 0 0 5px; }
#groovemodule .content UL LI .name { display: none; }
#groovemodule .content UL LI .description { margin: 0 0 5px; }
#home .position8 { }
#home .position8 .head { background-position: top right; border-left: 1px solid #D4D4D4; }
#home .position8 .content { }
#home .position8 .foot { background-position: bottom right; }

#rotator { margin-left: 20px; }

#raceweek { margin: 0 0 15px 0; }
#raceweek .content { background: url(/layout/bg_raceweek2.jpg) center center; }
#raceweek .foot { display: none; }
#raceweek div.logo { float: left; width: 300px; font-size: 11px;}
#raceweek div.schedule { float: left; width: 300px; font-size: 11px; padding: 0 15px; }
#raceweek div.schedule a { font-weight: bold; }
#raceweek div.links { float: left; width: 300px; }
#raceweek div div h1 { color: #666; margin: 0 0 5px 0; padding: 0; font-size: 13px; }

#raceweek table { width: 310px; }
#raceweek table td { font-size: 10px; padding-right: 5px; }
#raceweek ul { margin: 0; padding: 0; list-style: none; }
#raceweek ul li { text-align: center; font-size: 11px;float: left; width: 140px; margin: 0 5px 3px 0; padding: 0; }
#raceweek ul li a { display: block; width: 136px; height: 14px; padding: 2px; background: url(/layout/bg_button.png); }
#raceweek ul li a:hover { text-decoration: none; background: url(/layout/bg_button2.png); }

div.breakingnews { margin: 0 0 15px 0; padding: 10px 10px 0 10px; text-align: center; background: url(/layout/bg_breakingnews.jpg) center center; border: 2px solid #993300; }
#breakingnews { margin: 0 0 15px 0; padding: 10px; text-align: center; background: url(/layout/bg_breakingnews.jpg) center center; border: 2px solid #993300; }
#breakingnews h1 { margin: 0; padding: 0; color: #993300; text-transform: uppercase; }
#breakingnews a { color: #993300; text-decoration: none; }
#breakingnews a:hover { text-decoration: underline; }

#fourthrow { margin: 15px 0 0 0; height: 300px; }

#fourthrow #speedNews { float: left; width: 475px; height: 310px; margin: 0 15px 0 0; }
#fourthrow #speedNews .head { background: url(/layout/bg_speedhead.png); font-weight: bold; height:25px; }
#fourthrow #speedNews .content { background: #FFFFFF url(/layout/bg_speedcontent.jpg) repeat-x; padding: 10px; height:255px; border:1px solid #eb9f00; }
#fourthrow #speedNews .content .article { margin: 0 0 10px 0; height: 50px; overflow: visible; }
#fourthrow #speedNews .content .article .date {  }
#fourthrow #speedNews .content .article h1 { font-size:12px; margin:0; padding:0; }
#fourthrow #speedNews .content .article .articlecontent { font-size: 11px; }
#fourthrow #speedNews .content .archive { font-weight: bold; text-align:right; }

#fourthrow #facebookFanbox { float: left;  width: 470px; height: 320px;  }




/*----------------------------------------------------------------------------------------------------
CATEGORY SPECIFIC
----------------------------------------------------------------------------------------------------*/

#publicschools div { margin: 0 0 10px 0; padding: 5px; background: #FFFFCC; border: 1px solid #CCC; }
#publicschools h3 { margin: 0 0 10px 0; padding: 0; color: #666; }
#publicschools ul { margin: 0 0 10px 0; padding: 0; list-style: none; overflow: auto; }
#publicschools ul li { float: left; width: 150px; margin: 0 0 3px 0; }
#publicschools ul li a { font-size: 12px; }

#cat_nascar_banking_500_fan_guide .chart td { font-size: 10px; }

#vote .container .vid1,
#vote .container .vid2,
#vote .container .vid3,
#vote .container .vid4 { float: left; width: 320px; height: 300px; border: 1px solid #ccc; padding: 10px; background: #e4e4e4; text-align: center; }

#vote .container .vid1,
#vote .container .vid3 { margin: 0 20px 20px 0; }

#vote .container h1 { margin: 10px 0 0 0; }

#vote .vote { text-align: center; }

#cat_speedway_tours .includes,
#cat_dragway_tours .includes,
#cat_dirt_tours .includes,
#cat_camping_upgrades .includes { display: none; }

/*-------------------------
LODGING
-------------------------*/

#cat_lodging hr { clear: both; }



/*----------------------------------------------------------------------------------------------------
COMMON TEMPLATES
----------------------------------------------------------------------------------------------------

-------------------------
ARTICLE.CFM
-------------------------*/
#article { }
#article .articlehead { }
#article .articlehead H1 { }
#article .articlehead .subhead { }
#article .articlehead .byline { }
#article .articlehead .byline SPAN { }
#article .articlehead .date { }
#article .articlebody { }
#article .articlebody A { }
#article .articlebody .articleimage { }
#article .articlebody .articleimage IMG { }
#article .articlebody .articleimage .caption { }
#article .articlebody .articleimage .caption .credit { }
#article .articlebody .articleimage .caption .credit SPAN { }
#article .articlebody UL { }
#article .articlebody UL LI { }


/*-------------------------
AUDIO.CFM
-------------------------*/
#audio { }
#audio .articlehead { }
#audio #swfplayer .title { }
#audio .chart { }
#audio .chart TH { }
#audio .chart TD { }
#audio .chart TD.date { }
#audio .chart TD.title { }
#audio .chart TD.title A { }
#audio .chart TD.title .description { }
#audio .chart TD.title .description SPAN { }


/*-------------------------
AUDIO_TABS.CFM
-------------------------*/
#audio_tabs #audio_tabs .articlehead { }
#audio_tabs #swfplayer .title { }
#audio_tabs .chart { }
#audio_tabs .chart TH { }
#audio_tabs .chart TD { }
#audio_tabs .chart TD.date { }
#audio_tabs .chart TD.title { }
#audio_tabs .chart TD.title A { }
#audio_tabs .chart TD.title .description { }
#audio_tabs .chart TD.title .description .pipe { }


/*-------------------------
BLOGS.CFM
-------------------------*/
#blog { }
#blog #left { }
#blog #left .loop { }
#blog #left .date { }
#blog #left H1 { }
#blog #left .avatar { }
#blog #left .avatar .image { }
#blog #left .avatar .image IMG { }
#blog #left .avatar .name { }
#blog #left .articleimage { }
#blog #left .articleimage IMG { }
#blog #left .continue { }
#blog #left .posted { }
#blog #left .posted .by { }
#blog #right { }
#blog #right .module { }
#blog #right .module UL { }
#blog #right .module UL LI { }
#blog #right .title { }
#blog #right #blogauthor { }
#blog #right #blogauthor .title { }
#blog #right #blogauthors { }
#blog #right #blogauthors .title { }
#blog #right #bloglinks { }
#blog #right #bloglinks .title { }
#blog #right #blogrss { }
#blog #right #blogrss .title { }
/*INDIVIDUAL BLOG WITH COMMENTS*/
#blog #right #author IMG { }
#blog #right #author .name { }
#blog #right #author .tagline { }
#blog #right #author .more { }
#blog #right #archive { }
#blog #right #archive .title { }
#blog #left .comments { }
#blog #left .comments .title { }
#blog #left .comments .comment,
#blog #left .postacomment { }
#blog #left .postacomment .title { }
#blog #left .postacomment .error { }
#blog #left .postacomment .message { }
#blog #left .postacomment TABLE { }
#blog #left .postacomment TH,
#blog #left .postacomment TD { }
#blog #left .postacomment TD INPUT { }
#blog #left .postacomment TD TEXTAREA { }



/*-------------------------
CAMPING.CFM
-------------------------*/

#container hr { margin: 40px 0; }

#container { clear: both; width: 700px; overflow: hidden; }

#container .tablehead { padding: 10px; clear: both; width: 680px; font-weight: bold; text-transform: uppercase; }
#container .tablehead div { float: left; font-size: 10px; color: #666; margin-right: 10px; padding: 5px 0;} 
#container .tablehead .colorcode { width: 30px; }
#container .tablehead .name { width:170px; }
#container .tablehead .event1 { width:70px; text-align: center; }
#container .tablehead .event2 { width:100px; text-align: center; }
#container .tablehead .event3 { width:120px; text-align: center; }
#container .tablehead .event4 { width:100px; text-align: center; }


#container .header { clear: both; margin: 0; padding: 10px; border-top: 1px solid #CCC; width: 680px; overflow: auto; }
#container .header div { float: left; margin-right: 10px;  }

#cat_camping td .colorcode,
#container .header .colorcode { width: 30px; height: 30px; border: 1px solid #666; }
#container .header .name { width:600px; font-weight: bold; font-size: 14px; }
#container .header .name span { display: none; color: #666; }
#container .header .event1 { width:200px; }
#container .header .event1 span { color: #666; }
#container .header .event2 { width:400px; }
#container .header .event2 span { color: #666; }
#container .header .event3 { width:200px; }
#container .header .event3 span { color: #666; }

#container .content { width: 680px; clear: both; overflow: hidden;  padding: 0 10px 10px 10px; margin: 0; }
#container .content div { float: left; }
#container .content .map { display: none; width: 150px; height: 150px; border: 1px solid #CCC; margin: 0 20px 0 0; }
#container .content .map img { width: 150px; height: 150px; }
#container .content .description { width: auto; }
#container .content .clear { clear: both; }




/*-------------------------
DISPLAY.CFM
-------------------------*/
#display { }
#display .articlehead { }
#display A { }
#display .articlehead { }
#display .articlehead H1 { font-size: 14px; margin: 0; padding: 0; }
#display .articlehead .subhead { }
#display .articlehead .byline { }
#display .articlehead .byline SPAN { }
#display .articlehead .date { font-size: 11px; }
#display .articlebody { }
#display .articlebody .articleimage { }
#display .articlebody .articleimage IMG { }
#display .articlebody .articleimage .caption { }
#display .articlebody .articleimage .caption .credit { }
#display .articlebody .articleimage .caption .credit SPAN { }
#display .articlebody UL { }
#display .articlebody UL LI { }



/*-------------------------
EVENT_DETAILS.CFM
-------------------------*/
#event_details { min-height: 500px; height: auto !important; height: 500px; }
#event_details .articlehead { }
#event_details .articlehead H1 { }
#event_details .articlehead .date { font-size: 11px; }
#event_details .articlehead .series { font-size: 10px; color: #666; }
#event_details .eventlogo { }
#event_details .eventlogo IMG { }
#event_details .eventlogo .countdown .startsin { font-size: 11px; }
#event_details .eventlogo .countdown .timer { font-size: 14px; }
#event_details .eventlogo .countdown .expired { }
#event_details .tabcontent { overflow: auto }
#event_details .tabcontent UL { }
#event_details .tabcontent UL LI { }
#event_details .tabcontent UL LI H1 { }
#event_details .tabcontent table { margin-bottom: 20px; }
#event_details .tabcontent .chart {  }
#event_details .tabcontent .chart TD.date { }
#event_details .tabcontent .chart TD.race { }
#event_details .tabcontent .chart TD.series { }
#event_details #tabtickets .chart TD { font-size: 10px;}
#event_details .buttons { }
#results .articlehead .date { }
#results .articlehead .race { }
#results .articlehead .series { }
#results .articlehead .logo { }

.tabcontent .members { padding: 0; margin: 0; list-style: none; }
.tabcontent .members LI { float: left; color: #000; width: 130px; margin: 0 5px 5px 0; padding: 0;  }

/*-------------------------
EVENT_DETAILS.CFM
-------------------------*/

#form { }

FORM {  }
#dynamicform {  }
#dynamicform FIELDSET {  }
#dynamicform FIELDSET LEGEND {  }
#dynamicform FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET LEGEND#initiallegend {  }
#dynamicform FIELDSET LEGEND#initiallegend SPAN { }
#dynamicform FIELDSET OL {  }
#dynamicform FIELDSET OL LI {  }
#dynamicform FIELDSET OL LI LABEL { width: 185px; }
#dynamicform FIELDSET OL LI INPUT {  }
#dynamicform FIELDSET OL LI INPUT:focus { }

/*  Description  */
#dynamicform FIELDSET OL LI.description {  }
#dynamicform FIELDSET OL LI.description P { }

/*  User Fields  */
#dynamicform FIELDSET OL LI.userfield { }
#dynamicform FIELDSET OL LI.userfield LABEL { }
#dynamicform FIELDSET OL LI.texthorizontal INPUT,
#dynamicform FIELDSET OL LI.userfield INPUT {  }

/*  Text - Single Line Entry  */
#dynamicform FIELDSET OL LI.text { }
#dynamicform FIELDSET OL LI.text LABEL {  }
#dynamicform FIELDSET OL LI.text INPUT { }
#dynamicform FIELDSET OL LI.texthorizontal { }
#dynamicform FIELDSET OL LI.texthorizontal LABEL {  }
#dynamicform FIELDSET OL LI.texthorizontal INPUT { }

/*  Radio Buttons  */
#dynamicform FIELDSET OL LI.radio FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.radio FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.radio FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.radio FIELDSET LABEL INPUT {  }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.radiohorizontal FIELDSET LABEL INPUT {  }

/*  Checkboxes  */
#dynamicform FIELDSET OL LI.checkbox FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.checkbox FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.checkbox FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.checkbox FIELDSET LABEL INPUT { }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LEGEND {  }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LEGEND SPAN { }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LABEL {  }
#dynamicform FIELDSET OL LI.checkboxhorizontal FIELDSET LABEL INPUT {  }

/*  Text Area - Multi line Entry  */
#dynamicform FIELDSET OL LI.textarea { }
#dynamicform FIELDSET OL LI.textarea LABEL {  }
#dynamicform FIELDSET OL LI.textarea TEXTAREA {  }

/*  Select - Dropdown List  */
#dynamicform FIELDSET OL LI.select { }
#dynamicform FIELDSET OL LI.select LABEL {  }
#dynamicform FIELDSET OL LI.select SELECT {  }
#dynamicform FIELDSET OL LI.selecthorizontal { }
#dynamicform FIELDSET OL LI.selecthorizontal LABEL {  }
#dynamicform FIELDSET OL LI.selecthorizontal SELECT {  }

/*  CAPTCHA  */
#dynamicform FIELDSET OL LI.captcha {  }
#dynamicform FIELDSET OL LI.captcha #captchawrapper { }
#dynamicform FIELDSET OL LI.captcha #captchawrapper IMG { }

/*  Rules  */
#dynamicform FIELDSET OL LI.rules { }
#dynamicform FIELDSET OL LI.rules #sf_rules { width: 585px; }
#dynamicform FIELDSET OL LI.rules LABEL {  }
#dynamicform FIELDSET OL LI.rules LABEL INPUT {  }

/*  Labels  */
#dynamicform FIELDSET OL LI.label {  }

/*  Divider  */
#dynamicform FIELDSET OL LI.divider { }
#dynamicform FIELDSET OL LI.divider HR { }

/*  Subscribe  */
#dynamicform FIELDSET OL LI.sfenewsletterflag {  }
#dynamicform FIELDSET OL LI.sfenewsletterflag INPUT {  }
#dynamicform FIELDSET OL LI.sfenewsletterflag LABEL {  }

/*  Submit  */
#dynamicform FIELDSET OL LI.submit { }
#dynamicform FIELDSET OL LI.submit LABEL {  }
#dynamicform FIELDSET OL LI.submit INPUT {  }

/*  Required Message  */
#dynamicform FIELDSET OL LI.requiredmessage {  }

/*  Question Style  */
#dynamicform FIELDSET OL LI.text LABEL,
#dynamicform FIELDSET OL LI.texthorizontal LABEL,
#dynamicform FIELDSET OL LI FIELDSET LEGEND,
#dynamicform FIELDSET OL LI.textarea LABEL,
#dynamicform FIELDSET OL LI.textareahorizontal LABEL,
#dynamicform FIELDSET OL LI.select LABEL,
#dynamicform FIELDSET OL LI.selecthorizontal LABEL {  }

/*  Custom Question Width  */
#dynamicform FIELDSET OL LI.text LABEL,
#dynamicform FIELDSET OL LI.select LABEL,
#dynamicform FIELDSET OL LI.textarea LABEL,
#dynamicform FIELDSET OL LI FIELDSET LEGEND {  }

/*  Answer Width  */
#dynamicform FIELDSET OL LI.textarea TEXTAREA,
#dynamicform FIELDSET OL LI.text INPUT {  }

/*  Margin-Left  */
#dynamicform FIELDSET OL LI.text,
#dynamicform FIELDSET OL LI.texthorizontal,
#dynamicform FIELDSET OL LI.textarea,
#dynamicform FIELDSET OL LI.select,
#dynamicform FIELDSET OL LI.label,
#dynamicform FIELDSET OL LI.divider,
#dynamicform FIELDSET OL LI.sfenewsletterflag,
#dynamicform FIELDSET OL LI.submit,
#dynamicform FIELDSET OL LI.requiredmessage,
#dynamicform FIELDSET OL LI.captcha,
#dynamicform FIELDSET OL LI.rules,
#dynamicform FIELDSET OL LI.radio,
#dynamicform FIELDSET OL LI.radiohorizontal,
#dynamicform FIELDSET OL LI.checkbox,
#dynamicform FIELDSET OL LI.checkboxhorizontal {  }



/*  KING OF THE TRACK */
#dynamicform FIELDSET LI.sfq6143 label,
#dynamicform FIELDSET LI.sfq6144 label,
#dynamicform FIELDSET LI.sfq6145 label,
#dynamicform FIELDSET LI.sfq6146 label,
#dynamicform FIELDSET LI.sfq6147 label { width: auto; margin-right: 20px; }

/*  EMAIL THE GM */
#dynamicform #fieldset8021 ol li { clear: both; }
#dynamicform #fieldset8021 ol li.description { width: 505px; }
#dynamicform #fieldset8021 ol li.description img { float: right; margin: 0 0 15px 15px; border: 1px solid #CCC; }

#dynamicform #fieldset8021 ol li label { width: 100px; }
#dynamicform #fieldset8021 ol li.sfenewsletterflag label { width: 300px; margin-left: 100px; }
#dynamicform #fieldset8021 ol li.requiredmessage { margin-left: 100px; }


#dynamicform FIELDSET .subhead { width: 550px; font-weight: bold; margin-top: 10px; padding-top: 10px; /* border-top: 1px solid #CCC; */ }

#dynamicform FIELDSET LI.sfq6056 { width: 550px; margin-top: 10px; padding-top: 10px; /* border-top: 1px solid #CCC; */ }

#dynamicform FIELDSET LI.sfq6056 label,
#dynamicform FIELDSET LI.sfq6059 label,
#dynamicform FIELDSET LI.sfq6060 label,
#dynamicform FIELDSET LI.sfq6061 label,
#dynamicform FIELDSET LI.sfq6062 label,
#dynamicform FIELDSET LI.sfq6063 label,
#dynamicform FIELDSET LI.sfq6064 label,
#dynamicform FIELDSET LI.sfq6065 label,
#dynamicform FIELDSET LI.sfq6066 label,
#dynamicform FIELDSET LI.sfq6067 label,
#dynamicform FIELDSET LI.sfq6068 label,
#dynamicform FIELDSET LI.sfq6069 label,
#dynamicform FIELDSET LI.sfq6070 label,
#dynamicform FIELDSET LI.sfq6071 label,
#dynamicform FIELDSET LI.sfq6072 label,
#dynamicform FIELDSET LI.sfq6073 label,
#dynamicform FIELDSET LI.sfq6074 label,
#dynamicform FIELDSET LI.sfq6075 label,
#dynamicform FIELDSET LI.sfq6076 label,
#dynamicform FIELDSET LI.sfq6077 label,
#dynamicform FIELDSET LI.sfq6078 label,
#dynamicform FIELDSET LI.sfq6079 label,
#dynamicform FIELDSET LI.sfq6080 label,
#dynamicform FIELDSET LI.sfq6081 label { width: 320px; }
#dynamicform FIELDSET LI.sfq6056 FIELDSET label:first-child { margin-left: 100px; }

#fieldset7850 .submit label { width: 0; }
#fieldset7850 select { width: 200px; }

#fieldset7850 li.sfenewsletterflag,
#fieldset7850 li.requiredmessage,
#fieldset7850 #rulescheckbox,
#fieldset7850 #rulesbox { margin-left: 0; width: 650px; }

#dynamicform #fieldset7850 li.sfq6057 fieldset legend { float: left; font-size: 12px; font-weight: normal; margin-right: 130px; }
#dynamicform #fieldset7850 li.sfq6057 label {  }

/* EMAIL THE GM */

#dynamicform #fieldset8021 input { width: 400px; }
#dynamicform #fieldset8021 textarea { height: 200px; width: 405px; }
#dynamicform #fieldset8021 input#sfe_newsletter_flag { width: 40px; }

/* SHOW YOUR FLAIR */

#cat_show_your_flair #dynamicform FIELDSET OL LI.sfenewsletterflag { display: none; }





/*  -------------------------
HI_RES.CFM
-------------------------  */

#hi_res {  }

#hi_res .tabcontent {  }
#hi_res .tabcontent #gallerysf {  }
#hi_res .tabcontent #gallerysf ul { padding: 0; margin: 0 0 15px 0; }
#hi_res .tabcontent #gallerysf ul li {  display: block; float: left; list-style-type: none; padding: 0; margin: 0; width: 170px; height: 220px; text-align: center; }
#hi_res .tabcontent #gallerysf ul li .image {  }
#hi_res .tabcontent #gallerysf ul li .image img { border: 1px solid #666; margin-bottom: 5px; }
#hi_res .tabcontent #gallerysf ul li .caption { font-size: 9px; }
#hi_res .tabcontent #gallerysf ul li .credit { font-size: 9px; color: #666; }


/*-------------------------
LINKS.CFM
-------------------------*/
#links { }
#links .articlehead { }
#links .articlehead H1 { }
#links .articlehead .date { display: none; }
#links .articlehead .description { }
#links UL { }
#links UL LI { width: 170px; }
#links UL LI .logo { }
#links UL LI .logo IMG { }
#links UL LI .name { }
#links UL LI .description { }

#cat_travel_partners #links ul li.links1 { width: 680px; border-bottom: 1px solid #CCC; }
#cat_travel_partners #links ul li.links10 { width: 680px; border-top: 1px solid #CCC; }


/*-------------------------
MAPS.CFM
-------------------------*/
#maps { }
#maps .articlehead { }
#maps .articlehead H1 { }
#maps .articlehead .date { }
#maps .articlehead .description { }
#maps UL { }
#maps UL LI { height: 225px; }
#maps UL LI .logo { }
#maps UL LI .logo IMG { }
#maps UL LI .name { }
#maps UL LI .description { }


/*-------------------------
NEWS.CFM
-------------------------*/
#news { }
#news .articlehead { }
#news .articlehead H1 { }
#news .filter { }
#news .filter LI { }
#news .filter LI.all { }
#news .chart { }
#news .chart TH.daterow { }
#news .chart TD.date { }
#news .chart TD.headline { }
#news .chart TD.emptyrow { }


/*  -------------------------
PHOTO_GALLERY.CFM - FB Style
-------------------------  */

#photo_gallery  {  }

#photo_gallery .articlehead  {  }
#photo_gallery .articlehead h1 {  }

/* Gallery Archive */

#photo_gallery #archive {  }
#photo_gallery #archive ul  {  }
#photo_gallery #archive li { width: 196px; height: 180px; }
#photo_gallery #archive li .image {  }
#photo_gallery #archive li .image img {  }
#photo_gallery #archive li .title {  }
#photo_gallery #archive li .date {  }


/* Gallery Site Feature */

#photo_gallery #gallerysf {  }
#photo_gallery #gallerysf .galleryhead {  }
#photo_gallery #gallerysf .galleryhead .title {  }
#photo_gallery #gallerysf .galleryhead .date {  }
#photo_gallery #gallerysf .galleryhead .description {  }
#photo_gallery #gallerysf ul {  }
#photo_gallery #gallerysf ul li { width: 156px; height: 106px; }
#photo_gallery #gallerysf ul li .image {  }
#photo_gallery #gallerysf ul li .image img {  }
#photo_gallery #gallerysf ul li .image img:hover {   }
#photo_gallery #gallerysf ul li .caption {  }
#photo_gallery #gallerysf ul li .credit {  }

#photo_gallery #gallerysf .buttons {  }

/* Gallery Photo */

#photo_gallery #galleryphoto {  }
#photo_gallery #galleryphoto .galleryhead {  }
#photo_gallery #galleryphoto .galleryhead .title {  }
#photo_gallery #galleryphoto .galleryhead .date {  }
#photo_gallery #galleryphoto .control {  }
#photo_gallery #galleryphoto .control .left {  }
#photo_gallery #galleryphoto .control .left .imagenumber {  }
#photo_gallery #galleryphoto .control .right {  }
#photo_gallery #galleryphoto .control .right .prevNext {  }
#photo_gallery #galleryphoto .control .right .prevNext .previous {  }
#photo_gallery #galleryphoto .control .right .prevNext .previous a {  }
#photo_gallery #galleryphoto .control .right .prevNext .pipe {  }
#photo_gallery #galleryphoto .control .right .prevNext .next {  }
#photo_gallery #galleryphoto .control .right .prevNext .next a {  }

#photo_gallery #galleryphoto .image {  }
#photo_gallery #galleryphoto .image img {  }
#photo_gallery #galleryphoto .galleryfoot {  }
#photo_gallery #galleryphoto .galleryfoot .left {  }
#photo_gallery #galleryphoto .galleryfoot .left .name {  }
#photo_gallery #galleryphoto .galleryfoot .left .caption {  }
#photo_gallery #galleryphoto .galleryfoot .left .credit {  }
#photo_gallery #galleryphoto .galleryfoot .left .credit SPAN {  }
#photo_gallery #galleryphoto .galleryfoot .right {  }
#photo_gallery #galleryphoto .galleryfoot .right .download {  }
#photo_gallery #galleryphoto .galleryfoot .right .back {  }
#photo_gallery #galleryphoto .galleryfoot .right .back B { }


/*-------------------------
RESULTS.CFM
-------------------------*/
#results { }
#results .articlehead { }
#results .articlehead H1 { }
#results .chart TH { }
#results .chart TH.date { }
#results .chart TH.results { }
#results .chart TH.series { }
#results .chart TD { }
#results .chart TD.date { }
#results .chart TD.results { }
#results .chart TD.series { }
#results .articlehead { }
#results .articlehead .logo { }
#results .articlehead .series { }
#results .articlehead .date { }
#results .articlebody { }
#results .buttons { }


/*-------------------------
SEARCH.CFM
-------------------------*/
#search { }
#search .articlehead { }
#search .articlehead H1 { }
#search .categories { }
#search .categories .title { }
#search .categories UL { }
#search .categories UL LI { }
#search .categories UL LI .description { }
#search .articles { }
#search .articles .title { }
#search .articles .chart { }
#search .articles .chart TH { }
#search .articles .chart TH.date { }
#search .articles .chart TD { }
#search .articles .chart TD.date { }
#search .articles .chart TD.results { }
#search .articles .chart TD.results .description { }


/*-------------------------
SERIES.CFM
-------------------------*/
#series .chart TH.date { }
#series .chart TH.date SPAN { }
#series .chart TH.event { }
#series .chart TH.event SPAN { }
#series .chart TH.tickets { }
#series .chart TH.tickets SPAN { }
#series .chart TH.add { }
#series .chart TH.add SPAN { }
#series .chart TD.date { }
#series .chart TD.date .time { }
#series .chart TD.event { }
#series .chart TD.event .title { }
#series .chart TD.event .title A { }
#series .chart TD.event .pipe { }
#series .chart TD.event .details,
#series .chart TD.series { }
#series .chart TD.event .details .location { }
#series .chart TD.event .details .series { }
#series .chart TD.event .details .short_description { }
#series .chart TD.event .details .short_description P { }
#series .chart TD.tickets { }
#series .chart TD.tickets .pipe { }
#series .chart TD.tickets .online { }
#series .chart TD.tickets .phone { }
#series .chart TD.tickets .gate { }
#series .chart TD.tickets .custom { }
#series .chart TD.tickets .attention { }
#series .chart TD.add { }
#series .chart TD.add IMG { }
#series .chart TD .details { }
#series .chart TD .details .location { }
#series .chart TD .details .series { }
#series .chart TD .details .short_description { }

#series #noevents { }

#series #archive UL { }
#series #archive LI { width: 190px; height: 170px; }
#series #archive IMG { width: 170px; height: auto; }
#series #archive UL LI .name { }
#series #archive UL LI .date { }


/*-------------------------
SCHEDULE.CFM
-------------------------*/
#schedule { }
#schedule .articlehead { }
#schedule .articlehead H1 { }
#schedule .chart #schedule .chart TH { }
#schedule .chart TD { }
#schedule .chart TD P { }
#schedule .chart TH.date { }
#schedule .chart TH.date SPAN { }
#schedule .chart TH.event { }
#schedule .chart TH.event SPAN { }
#schedule .chart TH.tickets { }
#schedule .chart TH.tickets SPAN { }
#schedule .chart TH.add { }
#schedule .chart TH.add SPAN { }
#schedule .chart TD.date { }
#schedule .chart TD.date .time { }
#schedule .chart TD.event { }
#schedule .chart TD.event .title { }
#schedule .chart TD.event .title A { }
#schedule .chart TD.event .pipe { }
#schedule .chart TD.event .details { }
#schedule .chart TD.event .details .location { }
#schedule .chart TD.event .details .series { }
#schedule .chart TD.event .details .short_description { }
#schedule .chart TD.tickets { }
#schedule .chart TD.tickets .pipe { }
#schedule .chart TD.tickets .online { }
#schedule .chart TD.tickets .phone { }
#schedule .chart TD.tickets .gate { }
#schedule .chart TD.tickets .custom { }
#schedule .chart TD.tickets .attention { }
#schedule .chart TD.add { }
#schedule .chart TD.add IMG { }
#schedule .chart TD .details { }
#schedule .chart TD .details .location { }
#schedule .chart TD .details .series { }
#schedule .chart TD .details .short_description { }
#schedule #noevents { }


/*-------------------------
SOCIAL
-------------------------*/

#social {  }

#social .articlehead {  }
#social .articlehead h1 {  }
#social .articlehead .description {  }
#social .network { }
#social .network .icon {  }
#social .network .icon span {  }
#social .network .name {  }
#social .network .name h2 {  }
#social .network .url {  }
#social .network .description { }

#social .myspace .icon {  }
#social .facebook .icon {  }
#social .twitter .icon {  }
#social .flickr .icon {  }
#social .youtube .icon {  }
#social .rss .icon {  }
#social .newsletter .icon {  }
#social .forum .icon {  }

/* QUICK LINKS*/

#footer .social { }
#footer .social ul {  }
#footer .social ul li {  }
#footer .social ul li a { }
#footer .social ul li.connect {  }
#footer .social ul li.newsletter a {  }
#footer .social ul li.rss a {  }
#footer .social ul li.facebook a {  }
#footer .social ul li.myspace a {  }
#footer .social ul li.youtube a {  }
#footer .social ul li.twitter a {  }
#footer .social ul li.flickr a {  }


/*-------------------------
SWF PLAYER
-------------------------*/
#swfplayer { }
#swfplayer .title { }
#swfplayer .content { padding: 0; margin: 0; background: none; }
#player { }
#swfplayer .content #description { width: 190px; }
#swfplayer .content #description .name { }
#swfplayer .content #description .description { }
#swfplayer .content #description .download { }
#swfplayer .content #description .download .saveas { }
#swfplayer .content #flvplayerholder { }


/*-------------------------
TICKETS.CFM
-------------------------*/
#tickets { }
#tickets .articlehead { }
#tickets .articlehead H1 { }
#tickets .chart { }
#tickets .chart TD.event H1 { font-size: 14px; margin: 0; padding: 0; }
#tickets .chart TD.event .date { font-size: 12px; }
#tickets .chart TD.event .series { font-size: 10px;  }
#tickets .chart TD.event .description { margin: 0 0 10px 0; }
#tickets .chart TD.event .buttons { }
#tickets .chart TD.logo { }
#tickets .chart TD.logo IMG { }


/*-------------------------
TICKET_PACKAGES.CFM
-------------------------*/
#ticket_packages { }
#ticket_packages .articlehead { }
#ticket_packages .articlehead H1 { }
#ticket_packages .title { }
#ticket_packages .articleimage { }
#ticket_packages .head { }
#ticket_packages .includes { margin-left: 80px; width: 500px; }
#ticket_packages .includes .buttons { }
#ticket_packages .available { }
#ticket_packages .available .buttons { }
#ticket_packages H1 { }


/*-------------------------
VIDEO.CFM
-------------------------*/
#video { }

#video .articlehead { }
#video .articlehead H1 { }
#video #archive UL { }
#video #archive UL LI { }
#video #archive UL LI IMG { }
#video #archive UL LI .details { }
#video #archive UL LI .details .date { }


/*-------------------------
WALLPAPER.CFM
-------------------------*/
#wallpaper { }
#wallpaper .articlehead { }
#wallpaper .articlehead H1 { }
#wallpaper H1 { }
#wallpaper .description { }
#wallpaper UL { }
#wallpaper UL LI { }
#wallpaper UL LI IMG { }
#wallpaper UL LI UL { }
#wallpaper UL LI UL LI { }


/*-------------------------
WEEKEND.CFM
-------------------------*/
#weekend H1 { }
#weekend UL { }
#weekend UL LI { }
#weekend UL LI .date { }
#weekend UL LI .events { }
#weekend UL LI .events .logo { }
#weekend UL LI .events .logo IMG { }
#weekend UL LI .events .name { }
#weekend UL LI .events .series { }
#weekend UL LI .events .options { }
#weekend UL LI .events .options .pipe { }


/*-------------------------
NAVIGATION MENU STYLES
-------------------------*/
.qmmc .qmdivider { display: block; font-size: 1px; border-width: 0px; border-style: solid; position: relative; z-index: 3; } .qmmc .qmdividery { float: left; width: 0px; } .qmmc .qmtitle { display: block; cursor: auto; white-space: nowrap; position: relative; z-index: 3; } .qmclear { font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block; float: none !important; } .qmmc { position: relative; zoom: 1; z-index: 10; } .qmmc A, .qmmc LI { float: left; display: block; white-space: nowrap; position: relative; z-index: 3; } .qmmc DIV A, .qmmc UL A, .qmmc UL LI { float: none; } .qmsh DIV A { float: left; } .qmmc DIV { visibility: hidden; position: absolute; } .qmmc .qmcbox { cursor: auto; display: block; position: relative; z-index: 3; } .qmmc .qmcbox A { display: inline; } .qmmc .qmcbox DIV { float: none; position: static; visibility: inherit; left: auto; } .qmmc LI { z-index: auto; } .qmmc UL { left: -10000px; position: absolute; z-index: 10; } .qmmc, .qmmc UL { list-style: none; padding: 0px; margin: 0px; } .qmmc LI A { float: none; } .qmmc LI:hover>UL { left: auto; } #qm0 UL { top: 100%; } #qm0 UL LI:hover>UL { top: 0px; left: 100%; }
/*QuickMenu 0
"""""""" (MAIN) Container""""""""*/
#qm0 { width: auto; height: 20px; z-index: 9999 !important; }
/*"""""""" (MAIN) Items""""""""*/
#qm0 A { margin: -4px 10px 0 0; padding: 0 0 0 10px; color: #FFF; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#qm0 A SPAN { display: block; padding: 10px 10px 6px 0; }
/*"""""""" (MAIN) Hover State""""""""*/
#qm0 A:hover { color: #FFF; background: url(/layout/bg_navactive_lt.png) no-repeat top left; }
#qm0 A:hover SPAN { background: url(/layout/bg_navactive_rt.png) no-repeat top right; }
/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""
#qm0 li:hover>a { background: url(/layout/bg_navactive_lt.png) no-repeat;  }
"""""""" (MAIN) Active State""""""""*/
BODY #qm0 .qmactive,
BODY #qm0 .qmactive:hover { color: #FFF; background: url(/layout/bg_navactive_lt.png) no-repeat top left; }
BODY #qm0 .qmactive SPAN,
BODY #qm0 .qmactive:hover SPAN { color: #FFF; background: url(/layout/bg_navactive_rt.png) no-repeat top right; }
/*"""""""" (SUB) Container""""""""*/
#qm0 DIV,
#qm0 UL { padding: 0; margin: -1px 0 0 0; background-color: #274588; border: none; }
/*"""""""" (SUB) Items""""""""*/
#qm0 DIV A,
#qm0 UL A { color: #FFF; padding: 3px 20px 3px 5px; margin: 0; background: none; border: none; text-transform: none; min-width: 200px; width: auto !important; width: 200px; }
/*"""""""" (SUB) Hover State""""""""*/
#qm0 DIV A:hover,
#qm0 UL LI:hover>A { background: #526AA0; color: #FFF; text-decoration: none; }
/*"""""""" Individual Titles""""""""*/
#qm0 .qmtitle { cursor: auto; color: #CCCCCC; padding: 4px 20px 4px 5px; font-size: 10px; font-weight: normal; }
/*"""""""" Individual Horizontal Dividers""""""""*/
#qm0 .qmdividerx { border-top-width: 1px; margin: 5px; border-color: #CCCCCC; }
/*"""""""" Individual Vertical Dividers""""""""*/
#qm0 .qmdividery { border-left-width: 1px; height: 15px; margin: 4px 2px 0px; border-color: #AAAAAA; }
/*"""""""" (main) Rounded Items""""""""*/
#qm0 .qmritem SPAN { border-color: #FF0000; background-color: #FF3333; }
/*"""""""" (main) Rounded Items Content""""""""*/
#qm0 .qmritemcontent { padding: 0px 0px 0px 4px; }
#qm0 #nav_sub_speedway_contact { margin-left: -77px; }
#qm0 #nav_sub_speedway_schools { margin-left: -30px; }



/* Bank of America NASCAR check card banner */
img.boaNascar { display: none; }


/* HIDE SEND2FRIEND  */

#cat_advanceauto .buttons a.send,
#cat_aflac .buttons a.send { display: none; }

/* HIDE PRINTER FRIENDLY  */

#cat_speedway_audio_gallery #articletools,
#cat_speedway_video_gallery #articletools { display: none; }

/* PROMOS - HIDE PRINTER FRIENDLY, SHARE, & ARTICLE HEADER */

#cat_basspro #articletools, #cat_basspro #share, #cat_basspro .articlehead,
#cat_bmw #articletools, #cat_bmw #share, #cat_bmw .articlehead,
#cat_bojangles #articletools, #cat_bojangles #share, #cat_bojangles .articlehead,
#cat_cms1 #articletools, #cat_cms1 #share, #cat_cms1 .articlehead,
#cat_cms2 #articletools, #cat_cms2 #share, #cat_cms2 .articlehead,
#cat_cms3 #articletools, #cat_cms3 #share, #cat_cms3 .articlehead,
#cat_cms4 #articletools, #cat_cms4 #share, #cat_cms4 .articlehead,
#cat_bac #articletools, #cat_bac #share, #cat_bac .articlehead,
#cat_chs #articletools, #cat_chs #share, #cat_chs .articlehead,
#cat_cmc #articletools, #cat_cmc #share, #cat_cmc .articlehead,
#cat_cpf #articletools, #cat_cpf #share, #cat_cpf .articlehead,
#cat_coke #articletools, #cat_coke #share, #cat_coke .articlehead,
#cat_dewalt #articletools, #cat_dewalt #share, #cat_dewalt .articlehead,
#cat_duke #articletools, #cat_duke #share, #cat_duke .articlehead,
#cat_foodlion #articletools, #cat_foodlion #share, #cat_foodlion .articlehead,
#cat_freight #articletools, #cat_freight #share, #cat_freight .articlehead,
#cat_lowes #articletools, #cat_lowes #share, #cat_lowes .articlehead,
#cat_nmc #articletools, #cat_nmc #share, #cat_nmc .articlehead,
#cat_observer #articletools, #cat_observer #share, #cat_observer .articlehead,
#cat_sprint #articletools, #cat_sprint #share, #cat_sprint .articlehead,
#cat_tire #articletools, #cat_tire #share, #cat_tire .articlehead,
#cat_twc #articletools, #cat_twc #share, #cat_twc .articlehead,
#cat_vp #articletools, #cat_vp #share, #cat_vp .articlehead { display: none; }


/* JOHN BOY & BILLY PROMO */
table#johnboybilly img { display: block; margin-left: auto; margin-right: auto; border: 0; }
table#johnboybilly .large { font-size: 14px; font-weight: bold; } 
table#johnboybilly { border-top: 1px #666 solid; margin: 20px 0; }
table#johnboybilly td { border-bottom: 1px #666 solid; padding: 15px 0 15px 0; vertical-align: top; }


/* FUND-RACING PROMO */
#fundracing .chart { border-top: 1px #666 solid; border-left: 1px #666 solid; margin-bottom: 20px; }
#fundracing .chart TH { border-right: 1px #666 solid; border-bottom: 1px #666 solid; }
#fundracing .chart TD { border-right: 1px #666 solid; border-bottom: 1px #666 solid; }
#fundracing .chart TR.light TD { }
#fundracing .chart TR.dark TD { }
#fundracing .chart TD.none { }
#fundracing h1 { display: none; }
#fundracing h2 { font-size: 16px; color: #222; }
#cat_fund_racing .articlehead { display: none; }


/* LEFT BANNERS */
.leftBanner { margin-bottom:10px; }


#cat_camping #amenities th+th+th,
#cat_camping #amenities td+td+td { text-align: center; }
#cat_victory_lane_club .articlehead .date { display: none; }


/*-------------------------
1TOUCH STYLES
-------------------------*/


.fineprint { font-size: 9px; }

.subhead { font-size: 12px; font-weight: bold; color: #666; }

hr#readmore  { border: red dashed 1px; color: red; }

div.highlight { padding: 10px 10px 0 10px; color: #660000; margin: 0 0 15px 0; background:#FFFFCC; border: 1px solid #FFCC33; }
p.highlight { padding: 10px; color: #660000; margin: 0 0 15px 0; background:#FFFFCC; border: 1px solid #FFCC33; }
