@charset "UTF-8";
/* CSS Document */


/*  ----------------------------------------------------------------------------------------------------
GLOBAL
----------------------------------------------------------------------------------------------------  */

body { background: #9D8466 url(/layout/bg_lvms1.jpg) repeat-x fixed; margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; }
.clear { clear: both; }
p { padding: 0; margin: 0 0 10px 0; }
h1 { margin: 0; padding: 0; font-size: 16px; }
h2 { margin: 0 0 10px 0; padding: 0; font-size: 13px; color: #333;}

div.date { margin-bottom: 10px; }

.lvmsflashbg { background: red; width: 560px; height: 90px; }

a:link, a:visited { text-decoration: none; color: #003399; }
a:active, a:hover { text-decoration: none; color: #990000; }

.blocklist { margin: 0; padding: 0; list-style: none; }
.blocklist li { margin: 0; padding: 0; }

.articlehead { margin: 0 0 10px 0; }
.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 {  }

#pageContent { min-height: 600px; height:auto !important; height: 600px; }
#pageContent #pageHead { margin: 0; }
#pageContent #pageHead #breadcrumbs { font-size: 9px; color: #999; margin: 0; padding: 0; text-transform: uppercase; }
#pageContent #pageHead #breadcrumbs span {  }
#pageContent #pageHead #categoryHead {  }
#pageContent #pageHead #categoryHead h1 { margin: 0 0 10px 0; padding: 0; }

#pagebuttons { border-top: 1px solid #CCC; padding-top: 20px; margin-top: 10px; }

#pageContent #share .title { margin-left: 170px; }




.chart {  }
.chart th { text-align: left; }
.chart td { font-size: 11px; }
.chart td.date { width: 25px; }

/* MODULES */

.module {  }
.module .head { background: url(/layout/bg_modulehead_right.png) no-repeat right top; padding: 0; margin: 0; }
.module .head h1 { color: #FFF; font-size: 12px; margin: 0; padding: 5px 8px; background: url(/layout/bg_modulehead_left.png) no-repeat; width: 88%; text-transform: uppercase; }
.module .head h1 span {  }
.module .content { padding: 10px; border-left: 3px solid #21397f; border-right: 3px solid #21397f; }
.module .foot { background: url(/layout/bg_modulefoot_right.png) no-repeat right top; padding: 0; margin: 0; }
.module .foot div { margin: 0; padding: 2px; background: url(/layout/bg_modulefoot_left.png) no-repeat; width: 90%;  }
.module .foot div span { display: none; }


/* TOP BAR */

#topbarContainer { background: #666666 url(/layout/bg_topbar.jpg) repeat-x; height: 30px; width: 100%; text-align: center; position: fixed; z-index: 400; top: 0px; }
#topbarContainer .topbar { width: 960px; margin: 0 auto; padding-top: 3px; display: block; height: 30px; }
#topbarContainer .topbar .lvms { float: left; width: 150px; }
#topbarContainer .topbar .lvms a { display: block; height: 25px; width: 150px; background: url(/layout/topbar_lvms.gif) no-repeat; border: none; }
#topbarContainer .topbar .lvms a span { display: none; }
#topbarContainer .topbar .links { float: left; width: 660px; height: 25px; text-align: center; margin: 5px 0 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-right: solid 1px #999; text-transform: uppercase; font-size: 10px; }
#topbarContainer .topbar .links ul li a:link,
#topbarContainer .topbar .links ul li a:visited { color: #CCC; text-decoration: none; padding: 7px; }
#topbarContainer .topbar .links ul li a:hover,
#topbarContainer .topbar .links ul li a:active { color: #FFFF66; }
#topbarContainer .topbar .banner { float: left; width: 150px; height: 25px; text-align: right; }

#pageContainer { text-align: center; margin: 30px 0 0 0; background: url(/layout/bg_lvms3.png) no-repeat top center fixed }
#pageContainer #page { margin: auto; width: 960px; background: #FFF; text-align: left; position: relative; }


#header .top { position: relative; }

#header .top .facility { postion: absolute; left: 0; top: 0; width: 250px; margin: 3px 0 0 15px; height: 75px; overflow: hidden; }
#header .top .facility a  { display: block; width: 250px; height: 75px; }
#header .top .facility a span { display: none; }
#header .top .search { position: absolute; top: 10px; width: 465px; right: 10px; text-align: right; }
#header .top .search span { display: block; float: left; margin: 0; padding: 0; }
#header .top .search input { height: 15px; display: inline; margin: 4px 0 0 0; padding: 0; }
#header .top .search input#textfield { width: 163px; }
#header .top .search input#button2 { font-size: 10px; height: 20px; width: 60px; text-transform: uppercase; }
#header .top .facilities { position: absolute; top: 45px; right: 0px; margin-right: 10px; z-index: 300; }


/* FACILITY DROPDOWNS */

.facilities ul { list-style-type: none; padding: 0; margin: 0; }
.facilities ul li { font-size: 12px; float: right; height: 37px; width: 113px; list-style: none; margin: 0 0 0 5px; background: url(/layout/facility_buttons.jpg) no-repeat; padding: 0 0 0 0; }
.facilities ul li.facilityhover { background: url(/layout/facility_buttons_on.jpg) no-repeat; }

/*   #facilities ul li a {   background: red; display: block; padding: 6px 8px; color: #0B54A6; text-align: center; text-decoration: none; font-size: 12px; font-weight: bold; }   */

.facilitymenu { position: absolute; top: 82px; left: 0; width: 940px; height: 232px; z-index: 50 !important; background-color: #acb9ca; visibility: hidden; padding: 10px; }

.facilitymenu .module { margin-right: 10px;; float: left; }
.facilitymenu .module .head { background: none; }
.facilitymenu .module .content { border: none; width: auto; overflow: hidden; }
.facilitymenu .module .foot { background: none; }

.facilitymenu #quicklinks { width: 180px; background: #20387d url(/layout/bg_tixwindow.jpg) repeat-x; border: 1px solid #8395b4; }
.facilitymenu #quicklinks .head {  }
.facilitymenu #quicklinks .content { padding: 5px 5px 0 5px; }
.facilitymenu #quicklinks .content a { height: 18px; border: 1px solid #8395b4; font-weight: bold; display: block; margin: 0 0 5px 0; padding: 3px 0 0 0; background: url(/layout/bg_tixwindow_off.jpg) repeat-x; text-align: center; color: #FFF; text-transform: uppercase; }
.facilitymenu #quicklinks .content a:hover { background: url(/layout/bg_tixwindow_on.jpg) repeat-x; color: #FFFF66; }
.facilitymenu #quicklinks .foot {  }
.facilitymenu a.facilitybtn { display: block; width: 70px; padding: 6px; color:#000; text-decoration: none; }

.facilitymenu #quicknews { width: 355px; background: #c6cfdc; border: 1px solid #93a5bc; }
.facilitymenu #quicknews .head { padding: 5px; font-weight: bold; }
.facilitymenu #quicknews .content { padding: 5px; overflow: hidden; height: 197px; }
.facilitymenu #quicknews ul { margin: 0; padding: 0; list-style: none; }
.facilitymenu #quicknews ul li { margin: 0 0 3px 0; padding: 0; border: 1px sold #333; }
.facilitymenu #quicknews ul li span { font-size: 10px; color: #666; margin-top: 2px; }
.facilitymenu #quicknews .foot {  }

.facilitymenu #quickevents { width: 200px; }
.facilitymenu #quickevents .head { }
.facilitymenu #quickevents .content {  }
.facilitymenu #quickevents .content .logo { text-align: center; margin-bottom: 10px; }
.facilitymenu #quickevents .content .info { text-align: center; }
.facilitymenu #quickevents .content .info .event { font-weight: bold; }
.facilitymenu #quickevents .content .info .series { color: #333; }
.facilitymenu #quickevents .content .info .date {  }
.facilitymenu #quickevents .content .info .countdown {  }
.facilitymenu #quickevents .content .info .eventlinks {  }
.facilitymenu #quickevents .foot {  }

.facilitymenu #quickbanner { width: 160px; margin-right: 0; border: none; padding: 0; }
.facilitymenu #quickbanner .head { display: none; }
.facilitymenu #quickbanner .content { padding: 0; margin: 0; height: 220px; border: 1px solid #93a5bc;  }
.facilitymenu #quickbanner .foot { display: none; }


#facilitynav a.facilitybtn { display: block; width: 80px; padding: 6px 0 6px 28px; color:#000; text-decoration: none; }
#facilitynav a.facilitybtnhover { display: block; width: 80px; height: 31px; padding: 6px 0 6px 28px; color:#000; text-decoration: none; }

.loading { text-align:center; padding: 75px; }
.loading .message { font-size:18px; font-weight:bold; }

/* NAVIGATION */

#header .navcontainer { zoom: 1; clear: both; margin: 0; padding: 7px 0; background: url(/layout/bg_navshadow.png) repeat-x; }
#header .navcontainer #navigation { background: url(/layout/bg_navigation.jpg) repeat-x; height: 30px; margin: 0; padding: 0; }


/* SUBNAV */

#subnav { width: 180px; }
#subnav .content { background: #FFF; }
#subnav ul {  }
#subnav ul li { margin: 0; padding: 0; border-bottom: 1px solid #CCC; }
#subnav ul li a { margin: 0; padding: 3px; }
#subnav ul li ul {  }
#subnav ul li ul li { border: none; }

#subnav div.navexpander { position:absolute; margin: -18px 0 0 120px; }
#subnav div.navexpander a { font-size: 9px; background: none; font-weight: normal; border: none; }
#subnav div.navexpander a:hover {  }

/* BUTTONS */

.buttons { text-align: center; padding: 5px 0 0 0; margin: 0 0 10px 0; height: 22px; clear: both;}

.button { background: url(/layout/buttons_lt.png) no-repeat 0% 0px; font-size: 11px; padding: 5px 0 8px 8px; margin: 0 10px 10px 0; }
.button span { background: url(/layout/buttons_rt.png) no-repeat 100% 0px; padding: 5px 13px 8px 6px; color: #003399; font-weight: bold; }
a.button:hover, a.button:active { background-position: 0% -30px; color: #FFF; }
a.button:hover span, a.button:active span { background-position: 100% -30px; color: #FFF; }

.button-inactive { background: url(/layout/buttons_lt.png) no-repeat 0% -60px; font-size: 11px; padding: 5px 0 8px 8px; margin: 0 10px 10px 0; }
.button-inactive span { background: url(/layout/buttons_rt.png) no-repeat 100% -60px; padding: 5px 13px 8px 6px; color: #003399; font-weight: bold; }


/*  ----------------------------------------------------------------------------------------------------
TABS
----------------------------------------------------------------------------------------------------  */

#eventTabs { float:left; }
#eventTabs ul { margin: 0; padding: 10px 10px 0 0; list-style: none; position: relative; top: 1px; overflow: visible; }
#eventTabs ul 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 5px; 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: #666666; padding-bottom: 6px; padding-top: 8px; font-weight: bold; }

.tabcontent { border: 1px solid #CCC; padding: 20px 10px 10px 10px; min-height:300px; height:auto !important; height:300px; margin: 0 0 20px 0; }

@media print { .tabcontent { display:block!important; } }


/* TICKET WINDOW */

#ticketwindow { float: right; border: 1px solid #8395b4; height: 200px; width: 160px; margin: 0 0 10px 0; padding: 0; background: #20387d url(/layout/bg_tixwindow.jpg) repeat-x; }
#ticketwindow .head { background: none; padding: 5px 0 0 5px; margin: 0; }
#ticketwindow .head h1 { background: none; font-size: 10px; padding: 0; margin: 0; }
#ticketwindow .content { border: none; padding: 5px 5px 0 5px; }
#ticketwindow .content .title { display: none; }
#ticketwindow .content ul { margin: 0; padding: 0; list-style: none; }
#ticketwindow .content ul li { margin: 0 0 5px 0;  }
#ticketwindow .content ul li .logo { display: none; }
#ticketwindow .content ul li a { text-transform: uppercase; height: 14px; font-weight: bold; font-size: 11px; background: url(/layout/bg_tixwindow_off.jpg) repeat-x; display: block; color: #FFF; text-decoration: none; margin: 0; padding: 2px 0; text-align: center; border: 1px solid #8395b4; }
#ticketwindow .content ul li a:hover { background: url(/layout/bg_tixwindow_on.jpg) repeat-x; color: #FFFF66; }
#ticketwindow .tm { margin: 0 0 0 5px; padding: 0; width: auto; }
#ticketwindow .foot { background: none; }


/* PAGE BODY */

#pageBody { margin: 0; padding: 0; overflow: auto; background: #FFF; width: 960px; }


/* FOOTER */

#pageContainer #footer { text-align: center; margin: 10px auto; width: 960px; background: url(/layout/footer.png); margin-bottom: 10px; font-size: 11px; }



/*  ----------------------------------------------------------------------------------------------------
COLUMNS
----------------------------------------------------------------------------------------------------  */


#leftcol { background: #DCE4F5; width: 180px; padding: 10px; overflow: hidden; }
#centercol { width: 570px; padding: 10px; overflow: hidden; }
#rightcol { width: 160px; padding: 10px 10px 10px 0; overflow: hidden; }

#leftcol .banner { padding:10px; text-align:center; }
#rightcol .banner { padding:10px; text-align:center; }

#bannerIntRight1 { margin-bottom: 10px; }
#bannerIntRight2 { margin-bottom: 10px; }

/*  ----------------------------------------------------------------------------------------------------
SPEEDWAY SPECIFIC
----------------------------------------------------------------------------------------------------  */

#facility_home #header, #facility_speedway #header { background: #779BCC url(/layout/bg_speedway.jpg) no-repeat center top; }


/*  ----------------------------------------------------------------------------------------------------
STRIP SPECIFIC
----------------------------------------------------------------------------------------------------  */

#facility_strip #header { background: #779BCC url(/layout/bg_strip.jpg) no-repeat center top; }



/*  ----------------------------------------------------------------------------------------------------
BULLRING SPECIFIC
----------------------------------------------------------------------------------------------------  */

#facility_bullring #header { background: #779BCC url(/layout/bg_bullring.jpg) no-repeat center top; }


/*  ----------------------------------------------------------------------------------------------------
DIRT SPECIFIC
----------------------------------------------------------------------------------------------------  */

#facility_dirt #header { background: #779BCC url(/layout/bg_dirt.jpg) no-repeat center top; }


/*  ----------------------------------------------------------------------------------------------------
HOME
----------------------------------------------------------------------------------------------------  */

#header .promo { padding: 3px 10px 10px 10px; clear: both; overflow: auto; }
#header .promo .banner { float: left; height: 200px; width: 770px; margin: 0; padding: 0;  }

#home { padding: 10px; }
#home .promo { display: none; }


#home #raceweek { margin-bottom: 10px; }
#home #raceweek table#raceweek { margin-bottom: 0;  }
#home #raceweek .head {  }
#home #raceweek .content { background: #FFFFCC; }
#home #raceweek .foot {  }




#home #breakingnews { background-color: #FFFF99; padding: 10px; text-align: center; background: url(/layout/bg_breakingnews.jpg) repeat-x center; border: 1px solid #999933; margin-bottom: 10px; }
#home #breakingnews h1 { font-size: 14px; font-weight: bold; color: #990000; }

#home .top { margin-bottom: 10px; }
#home .top .module .content { height: 200px; }

#home .bottom { margin-bottom: 10px; }
#home .bottom .module { width: 227px; float: left; margin: 0 10px 0 0; }
#home .bottom .module .content { background: #eef2ff; height: 200px; overflow: hidden; text-align: center; }
#home .bottom .module .content h1 { font-size: 12px; margin-bottom: 5px;}

#home #newsmodule { float: left; width: 465px; }
#home #newsmodule .head { display: none; }
#home #newsmodule .content { border: none; height: 150px; padding: 0 0 10px 0; }
#home #newsmodule .content .articlehead {  }
#home #newsmodule .content .articleimage { margin: 0 0 0 10px; }
#home #newsmodule .content .articlehead h1 {  }
#home #newsmodule .content .subhead {  }
#home #newsmodule .foot { background: #eef2ff none; border: 1px solid #CCCCCC; padding: 5px; height: 50px; overflow: hidden; }
#home #newsmodule .foot ul { margin: 0; padding: 0; list-style: none; color: #666; clear: left; }
#home #newsmodule .foot ul li { margin: 0; padding: 0; font-size: 10px; height: 12px; width: 450px; overflow: hidden; }
#home #newsmodule .foot ul li span { padding: 0; margin: 0; }

#home #eventsmodule { float: right; width: 465px; clear: right; }
#home #eventsmodule .content { padding: 0; background: url(/layout/bg_featuredevent.jpg); }
#home #eventsmodule .content .feature { padding: 5px; width: 220px; float: left;  }
#home #eventsmodule .content .feature ul {  }
#home #eventsmodule .content .feature ul li { text-align: center; }
#home #eventsmodule .content .feature ul .logo { margin-bottom: 5px; }
#home #eventsmodule .content .feature ul .info {  }
#home #eventsmodule .content .feature ul .info .event { font-size: 14px; font-weight: bold; }
#home #eventsmodule .content .feature ul .info .series { font-size: 10px; font-weight: bold; color: #666; }
#home #eventsmodule .content .feature ul .info .date { margin-bottom: 5px; font-size: 12px; }
#home #eventsmodule .content .feature ul .info .countdown { font-weight: bold; font-size: 14px; }
#home #eventsmodule .content .schedule { height: 200px; width: 229px; float: left; overflow: auto; }
#home #eventsmodule .content .schedule ul { margin: 0; padding: 0; list-style: none; }
#home #eventsmodule .content .schedule ul li { margin: 0; padding: 3px; }
#home #eventsmodule .content .schedule ul li .date { color: #333; font-size: 10px; margin: 0; }
#home #eventsmodule .content .schedule ul li .title { font-weight: bold; }
#home #eventsmodule .content .schedule ul li .series { color: #666; font-size: 9px; }

#home #blogmodule .content { text-align: left; }
#home #blogmodule .content img { float: right; margin: 0 0 5px 5px; padding: 0; }

#gallerymodule .content { text-align: left; }
#gallerymodule .content IMG { border: 1px solid #CCC; }
#gallerymodule .content .play { margin-bottom: 5px; width: 195px; height: 110px; overflow: hidden; }
#gallerymodule .content .play a { display: block; width: 195px; height: 110px; background: url(/layout/play.png) no-repeat 75px 30px; }
#gallerymodule .content .play a:hover, #gallerymodule .content .play a:active { display: block; background: url(/layout/play2.png) no-repeat 75px 30px; }
#gallerymodule .content .title { font-weight: bold; margin: 5px;text-align: left;  }
#gallerymodule .content .archive { text-align: left; margin: 5px;  }


#home #merchandise {  }
#home #merchandise .content { text-align: left; }
#merchandise .content .image { position: relative; width: 195px; height: 110px; margin: 0 0 5px 0; border: 1px #CCC solid; overflow: hidden; }
#merchandise .content .image img { position: absolute; top: -60px; left: -15px; }

#home #merchandise .content .product { font-weight: bold; }
#home #merchandise .content .price { margin-bottom: 5px; }
#home #merchandise .content .price span {  }
#home #merchandise .content .archive span { display: none; }

#home #sponsormodule { margin-right: 0; }

#home #sponsormodule .archive { text-align: left; padding: 10px 0 0 0; }

#home .banners { clear: both; margin-bottom: 10px; }
#home .banners .leaderboard { height: 90px; width: 725px; float: left; overflow: hidden; }
#home .banners .small { float: right; height: 90px; width: 200px; border: 1px solid #CCCCCC; overflow: hidden; }

#home .googlebar { margin: 0 0 5px 125px; clear: both; }

#home #bannerrow { clear: both; width: 940px; height: 90px; overflow: hidden; }
#home #bannerrow div { float: left; background: #CCC; margin-right: 10px; height: 90px; width: 180px; }
#home #bannerrow .banner1 {  }
#home #bannerrow .banner2 {  }
#home #bannerrow .banner3 {  }
#home #bannerrow .banner4 {  }
#home #bannerrow .banner5 { margin-right: 0; }



#fourthrow { margin: 15px 0 0 0; height: 310px; }

#fourthrow #speedNews { float: left; width:465px; height:310px; margin: 0 10px 0 0;  overflow:hidden; }

#fourthrow #speedNews .head { background: url(/layout/bg_speedhead.png); font-weight:bold; height:25px; margin: 0; padding: 0; }

#fourthrow #speedNews .content { background: #FFFFFF url(/layout/bg_speedcontent.jpg) repeat-x; padding: 10px; margin: 0; height:254px; border:1px solid #eb9f00; overflow: hidden; }
#fourthrow #speedNews .content .article { padding: 0; margin: 0 0 6px 0; height: 54px; overflow: hidden; }
#fourthrow #speedNews .content .article div.date { margin: 0; padding: 0; }
#fourthrow #speedNews .content .article h1 { font-size:11px; margin:0; padding:0; }
#fourthrow #speedNews .content .article .articlecontent { font-size: 11px; }
#fourthrow #speedNews .content .archive { font-weight: bold; text-align:right; margin:0; padding: 0; }

#fourthrow #facebookFanbox { float: left; width: 464px; height: 310px;  overflow: hidden; }


.danica { position: absolute; top: 10px; left: 290px; width: 180px; height: 60px; }
#dynamicform FIELDSET OL LI.description { list-style: none; margin: 0; padding: 7px; display: block; clear: left; width: auto; }
#dynamicform FIELDSET OL LI { list-style: none; margin: 0; padding: 7px; display: block; clear: left; width: 300px; }
#cat_danica #dynamicform FIELDSET OL LI.userfield INPUT { width: 200px; }
#cat_danica #dynamicform FIELDSET OL LI LABEL { float: left; width: 70px; display: block; }
#cat_danica #dynamicform FIELDSET OL LI.sfenewsletterflag LABEL { width: 200px; }

/*  ----------------------------------------------------------------------------------------------------
COMMON TEMPLATES
----------------------------------------------------------------------------------------------------  */

/*  -------------------------
ARTICLE.CFM 
-------------------------  */

#article {  }

#article .articlehead { margin: 0 0 10px 0; }
#article .articlehead h1 {  }
#article .articlehead .subhead {  }
#article .articlehead .byline {  }
#article .articlehead .byline span {  }
#article .articlehead .date {  }

#article .articlebody { font-size: 12px; }
#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 { width: 415px; }
#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 { width: 130px; }
#blog #right .module {  }
#blog #right .module ul {  }
#blog #right .module ul li { margin: 0 0 3px 0; }

#blog #right .title { margin-bottom: 5px; }

#blog #right #blogauthor {  }
#blog #right #blogauthor .title {  }
#blog #right #blogauthors {  }
#blog #right #blogauthors .title {  }
#blog #right #bloglinks {  }
#blog #right #bloglinks .title { }
#blog #right #bloglinks ul {  }
#blog #right #bloglinks ul li { padding-left: 15px; background-repeat: no-repeat; background-image: url(/layout/icon_sprite.gif); background-position: 0px -14px; }
#blog #right #blogrss { }
#blog #right #blogrss .title { }
#blog #right #blogrss ul {  }
#blog #right #blogrss ul li { padding-left: 15px; background-repeat: no-repeat; background-image: url(/layout/icon_sprite.gif); background-position: 0px 0px; }

#blog #right #share { height: 60px; }
#blog #right #share .title {  }
#blog #right #share span {  }
#blog #right #share span b {  }
#blog #right #share span:first-child {  }
#blog #right #share span.title {  }
#blog #right #share span.title span {  }
#blog #right #share span.facebook {  }
#blog #right #share span.myspace {  }
#blog #right #share span.digg {  }
#blog #right #share span.buzz {  }
#blog #right #share span.stumbleupon {  }
#blog #right #share span.delicious {  }


/* INDIVIDUAL BLOG WITH COMMENTS */

#blog #right #blogauthor img {  }
#blog #right #blogauthor .name {  }
#blog #right #blogauthor .tagline { font-size: 10px; }
#blog #right #blogauthor .more {  }

#blog #right ul { margin: 0; padding: 0; list-style: none; }
#blog #right ul li { margin: 0; padding: 0;  }

#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 { f }
#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 { width: 290px; }
#blog #left .postacomment td textarea { width: 290px; }


/*  -------------------------
DISPLAY.CFM 
-------------------------  */

#display {  }

#display .articlehead {  }

#display a {  }
#display .articlehead {  }
#display .articlehead h1 { margin: 0; padding: 0; }
#display .articlehead .subhead { margin: 0; padding: 0; }
#display .articlehead .byline { display: none; }
#display .articlehead .byline span {  }
#display .articlehead .date {  }

#display .articlebody { font-size: 12px; }
#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 {  }

#event_details .articlehead {  }
#event_details .articlehead h1 {  }
#event_details .articlehead .date { margin: 0; font-size: 11px; }
#event_details .articlehead .series { font-size: 10px; }

#event_details .eventlogo {  }
#event_details .eventlogo img {  }
#event_details .eventlogo .countdown .startsin {  }
#event_details .eventlogo .countdown .timer {  }
#event_details .eventlogo .countdown .expired {  }

#event_details .tabcontent ul {  }
#event_details .tabcontent ul li {  }
#event_details .tabcontent ul li h1 {  }
#event_details .tabcontent ul li .chart {  }
#event_details .tabcontent ul li .chart td.date {  }
#event_details .tabcontent ul li .chart td.race {  }
#event_details .tabcontent ul li .chart td.series {  }

#event_details .buttons {  }
#results .articlehead .date {  }
#results .articlehead .race {  }
#results .articlehead .series {  }
#results .articlehead .logo {  }


/*  -------------------------
LINKS.CFM
-------------------------  */

#links {  }

#links .articlehead {  }
#links .articlehead h1 { margin-bottom: 40px; }
#links .articlehead .date { display: none; }
#links .articlehead .description {  }

#links ul {  }
#links ul li { width: 33%; margin: 0 0 20px 0; height: 125px; overflow: hidden; }
#links ul li .logo {  }
#links ul li .logo img { }
#links ul li .name { width: 90%; margin: 0 auto; }
#links ul li .description {  }


/*  -------------------------
MAPS.CFM
-------------------------  */

#maps {  }

#maps .articlehead { margin-bottom: 20px; }
#maps .articlehead h1 {  }
#maps .articlehead .date {  }
#maps .articlehead .description {  }

#maps ul {  }
#maps ul li { width: 240px; height: 175px; }
#maps ul li .logo {  }
#maps ul li .logo img { }
#maps ul li .name {  }
#maps ul li .links { text-transform: uppercase; }


/*  -------------------------
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 UL LI { width: 157px; height: 160px; margin: 0 10px 10px 0; }
#photo_gallery #archive UL LI .image {  }
#photo_gallery #archive UL LI .image img {  }
#photo_gallery #archive UL LI .title {  }
#photo_gallery #archive UL 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 uUL {  }
#photo_gallery #gallerysf UL LI { width: 130px; height: 90px; margin: 0 10px 10px 0; }
#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 { margin-right: 0; }
#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 { clear: both; }
#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 {  }


/*  -------------------------
SCHEDULE.CFM
-------------------------  */

#schedule {  }

#schedule .articlehead {  }
#schedule .articlehead h1 {  }

#schedule .chart
#schedule .chart th {  }
#schedule .chart td { padding: 3px 0 3px 3px; }
#schedule .chart td p {  }

#schedule .chart th.date { width: 100px; }
#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 { width: auto; text-align: right; }
#schedule .chart th.add span {  }

#schedule .chart td.date { font-weight: bold; width: 100px; }
#schedule .chart td.date .time { font-weight: normal; }
#schedule .chart td.event {  }
#schedule .chart td.event .title { font-weight: bold; }
#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 { width: auto; padding: 3px; }
#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 {  }



/*  -------------------------
SEATING
-------------------------  */

#seating { margin: 0 0 100px 0; }

#seating #legend { clear: both; margin: 10px 0 0 0; font-size: 12px; }

/*  -------------------------
SWF PLAYER
-------------------------  */

#swfplayer {  }
#swfplayer .title {  }
#swfplayer .content {  }
#player {  }
#swfplayer .content #description {  }
#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 {  }
#tickets .chart td.event .date {  }
#tickets .chart td.event .description {  }
#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 {  }
#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 { width: 132px; height: 115px; margin-right: 10px; }
#video #archive ul li .thumbnail {  }
#video #archive ul li .thumbnail img {  }
#video #archive ul li .details {  }
#video #archive ul li .details .date {  }

.videoembed {  }

.play a {  }
.play a:hover, #videomodule .content .play a:active {  }


/*  -------------------------
WALLPAPER.CFM
-------------------------  */

#wallpaper {  }

#wallpaper .articlehead { }
#wallpaper .articlehead h1 { display: none; }
#wallpaper .articlehead .description {  }

#wallpaper ul {  }
#wallpaper ul li { width: 185px; height: 165px; }
#wallpaper ul li img {  }
#wallpaper ul li ul {  }
#wallpaper ul li ul li { width: 88px; }


/*  -------------------------
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:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor: auto;white-space:nowrap;position:relative;z-index:1;}
.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:1;}
.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:1;}
.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:24px; }

/*"""""""" (MAIN) Items""""""""*/	
#qm0 a { margin: 0 30px 0 0; padding:8px 14px; color:#FFFFFF; text-decoration:none; font-size: 12px; font-weight: bold; text-transform: uppercase; }

/*"""""""" (MAIN) Hover State""""""""*/	
#qm0 a:hover { background: #225bc7 url(/layout/bg_navactive.jpg); }

/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""
#qm0 li:hover>a { background: #225bc7 url(/layout/bg_navactive.jpg); }*/	

/*"""""""" (MAIN) Active State""""""""*/	
body #qm0 .qmactive, body #qm0 .qmactive:hover { background: #225bc7 url(/layout/bg_navactive.jpg); }

/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul { padding: 5px 10px 10px 10px; margin:-1px 0px 0px 0px; background-color:#225bc7; border: none; }

/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a { padding: 2px 40px 2px 5px; margin:0; background:none; border: none; text-transform: none; }

/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover { background: none; color:#FFFF66; text-decoration: none; }

/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a { background: none; color:#FFFF66; text-decoration:none; }

/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle { cursor: auto; padding:3px 0px 3px 4px; color:#444444; font-family:arial; font-size:11px; font-weight:bold; }

/*"""""""" Individual Horizontal Dividers""""""""*/	
#qm0 .qmdividerx { border-top-width:1px; margin:4px 0px 4px 0px; border-color:#BFBFBF; }

/*"""""""" Individual Vertical Dividers""""""""*/	
#qm0 .qmdividery { border-left-width:1px; height:15px; margin:4px 2px 0px 2px; border-color:#AAAAAA; }

/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul li:hover > a.qmparent{ background-image:url(/layout/cssalt1_arrow_right_hover.gif); }

/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul .qmparent {	background-image:url(/layout/cssalt1_arrow_right.gif); }

/*"""""""" Custom Rule""""""""*/	
ul#qm0 li:hover > a.qmparent {	background-image:url(/layout/cssalt1_arrow_down_hover.gif); text-decoration:underline; }

/*"""""""" Custom Rule""""""""*/	
ul#qm0 .qmparent {	background-image:url(/layout/cssalt1_arrow_down.gif); background-repeat:no-repeat; background-position:97% 50%; }






a:link#nav_link_home,
a:visited#nav_link_home,
a:active#nav_link_home,
a:hover#nav_link_home { background: url(/layout/bg_navfacility.jpg) no-repeat top right; text-align: center; width: 90px; padding-right: 20px; }



/*  -------------------------
HIDE BANNERS
-------------------------  */

.oneColumn #pageContent { padding: 10px; }
.oneColumn #pageContent #articletools ,
.oneColumn #pageContent #share { display: none; }

#cat_hotels #bannerIntRight1 { display: none; } 
#cat_red_bull .articlehead { display: none; }

/* Bank of America NASCAR check card banner */
img.boaNascar { display: none; }