.shows TD { position: relative; }
.testcaption { border: 1px solid #666; position: absolute; bottom: 10px; left: 10px; width: 190px; padding: 5px; font-size: 10px; color: #FFF; text-align: center; background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); background-color: rgba(0,0,0,.5);
 }
.testcaption A { color: #FFF; }
.testcaption A:HOVER { color: #FFC; }

body { font-family: Arial, Candara, "Trebuchet MS", Helvetica, sans-serif; background-color: #333333; margin: 20px; padding: 0px; background-image: url(/layout/bg_body.jpg); background-repeat: repeat-x; background-attachment: fixed; }
a { color: #000099; text-decoration: none; }
.main { background-color: #FFFFFF; padding-right: 10px; padding-left: 10px; }
#grey_table { background-color: #505052; }
.banners { padding: 10px; }
#footer_home td { font-size: 9px; color: #666666; background-color: #FFFFFF; text-align: center; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }
#footer_home th { background-image: url(/layout/foot.png); background-color: #FFFFFF; height: 15px; background-position: bottom; }
#footer_home A:link { text-decoration:none; color:#000099; }
#footer_home A:visited { text-decoration:none; color:#000099; }
#footer_home A:active { text-decoration:underline; color:#CC0000; }
#footer_home A:hover { text-decoration:underline; color:#CC0000; }
#footer_interior td { font-size: 9px; color: #FFFFFF; background-color: #505052; text-align: center; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }
#footer_interior th { background-image: url(/layout/foot_interior.png); background-color: #505052; height: 15px; background-position: bottom; }
#footer_interior A:link { text-decoration:none; color:#CCCCCC; }
#footer_interior A:visited { text-decoration:none; color:#CCCCCC; }
#footer_interior A:active { text-decoration:underline; color:#FFFF99; }
#footer_interior A:hover { text-decoration:underline; color:#FFFF99; }
.nextevent { font-size: 11px; background-color: #FFFFFF; text-align: center; border-left-width: 1px; border-left-style: solid; border-left-color: #000000; }
.nextevent img { padding-top:10px; padding-bottom:10px; }
#prn_logo { background-image: url(/layout/prn_header.png); background-position: 0px 0px; display: block; height: 150px; width: 300px; position: relative; left: -600px; top: 50px; font-size: 1px; float: left; background-repeat: no-repeat; }
/* #lefttop { background-image: url(/layout/corner_sprite.png); background-position: -30px -30px; display: block; height: 30px; width: 30px; position: relative; left: -881px; top: 0px; font-size: 1px; float: left; } */
#leftbottom { background-image: url(/layout/corner_sprite.png); background-position: -30px 0px; display: block; height: 30px; width: 30px; position: relative; left: 0px; top: 150px; font-size: 1px; float: left; }
#headers_ournextevent { background-image: url(/layout/headers_small.png); background-position: 0px 0px; height: 20px; width: 150px; float: left; position: relative; top: 10px; right: 20px; margin-bottom: 10px; }
#headers_insiderinfo { background-image: url(/layout/headers_small.png); background-position: 0px -20px; height: 20px; width: 150px; left:-3px; position: relative; display: block; margin-bottom: 10px; }
#headers_blogs { background-image: url(/layout/headers_small.png); background-position: 0px -80px; height: 20px; width: 150px; left:-3px; position: relative; display: block; margin-bottom: 10px; }
#headers_mail { background-image: url(/layout/headers_small.png); background-position: 0px -40px; height: 20px; width: 150px; left:-3px; position: relative; display: block; margin-bottom: 10px; }
#headers_poll { background-image: url(/layout/headers_small.png); background-position: 0px -60px; height: 20px; width: 150px; left:-3px; position: relative; display: block; margin-bottom: 10px; }
#headers_photo { background-image: url(/layout/headers_small.png); background-position: 0px -100px; height: 20px; width: 150px; left:-3px; position: relative; display: block; margin-bottom: 10px; }
#headers_video { background-image: url(/layout/headers_small.png); background-position: 0px -120px; height: 20px; width: 150px; left:-3px; position: relative; display: block; margin-bottom: 10px; }

.play { margin-bottom: 10px; width: 200px; height: 110px; overflow: hidden; }
.play a { display: block; width: 200px; height: 110px; background-position: 75px 35px; background-repeat: no-repeat; }
.play a:hover, #videomodule .content .play a:active { display: block; width: 200px; height: 150px; background-position: 75px 35px; background-repeat: no-repeat; }

#grey_interior .thumbnail { margin-bottom: 10px; width: 200px; height: 110px; overflow: hidden; border: 1px solid #999; }
#gallerytn { margin-top: -20px; width: 200px; height: auto; }

#righttop { background-image: url(/layout/corner_sprite.png); background-position: 0px 30px; display: block; height: 30px; width: 30px; position: relative; left: 0px; top: 0px; font-size: 1px; float: right; }
.search { background-image: url(/layout/bg_search.jpg); background-repeat: no-repeat; width: 260px; padding-top: 4px; background-color: #000000; background-position: left bottom; }
.nav { background-image: url(/layout/bg_nav.jpg); background-repeat: repeat-x; width: 700px; background-color: #333333; }
/* .header { background-color: #000000; } */
#headercontainer { position: relative; width: 700px; height: 180px; }
.headerImage { width: 700px; height: 180px; -webkit-border-radius: 30px 0 0 0; -moz-border-radius: 30px 0 0 0; border-radius: 30px 0 0 0; -khtml-border-radius: 30px 0 0 0; }
.rotatorstub { width: 700px; height: 180px; z-index: 5; }
#headerlogo { position: absolute; top: 77px; left: 16px; z-index: 10; }
.fade { font-weight: bold; font-size: 10px; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; }
.rightcolumn-td { background-color: #505052; color: #CCCCCC; padding-right: 10px; padding-left: 10px; font-size: 11px; }
.content-td { font-size: 12px; padding-right: 10px; background-color: #FFFFFF; padding-left: 10px; height: 500px; padding-top: 0px; padding-bottom: 0px; }
input { font-size: 11px; color: #333333; }
.image-td { font-size: 10px; padding-bottom: 15px; padding-left: 15px; }
.nav img { padding-top: 0px; padding-right: 25px; padding-bottom: 0px; padding-left: 0px; }
b.bt,
b.bt b,
b.bb,
b.bb b { display: block; height: 10px; font-size: 1px; background:url(/layout/grey.gif) no-repeat; position:relative }
b.bt { top: -3px; left: -3px; }
b.bt b { background-position:100% -10px; left: 6px }
b.bb { background-position:0 -20px; top:3px; left: -3px }
b.bb b { background-position:100% -30px; left: 6px }
#grey_border { border: #ddd 3px solid; }
#grey_interior { padding-right: 10px; padding-left: 10px; height: 200px; font-size: 11px; }
#grey_interior .title { font-weight: bold; }
#grey_interior .archive { margin-top: 5px; font-size: 10px; }
.grey_exterior { background-image: url(/layout/box_bg.jpg); background-repeat: repeat-x; background-position: 100% -50px; }
.eventwrapper { padding-top: 35px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
h1,
.story_title /* Bottom Padding  */ { font-size: 18px; font-weight: bold; display: block; margin-top: 0px; padding-top: 0px; }
h2 /* No Padding  */ { font-size: 15px; margin: 0px; padding: 0px; display: block; }
h3,
.subhead /* Subhead  */ { margin: 0px; padding: 0px; font-size: 13px; color: #666666; display: block; }
h4 /* Small ALL CAPS  */ { font-size: 9px; text-transform: uppercase; color: #999999; margin: 0; padding: 0; font-weight: normal; display: block; }
p { margin: 0 0 5px 0; padding: 0; }
.content { font-size: 11px; }
.content-sm { font-size: 10px; color: #333333; }
.content-lt { font-size: 9px; color: #666666; }
.date { font-size: 11px; color: #666666; }

.shows {  }
.shows td.showData {  }
.shows td.spacing {  } 

.chart {  }
.chart th { font-weight: bold; font-size: 9px; background-color: #000; color: #FFF }
.chart td { font-size: 11px; padding: 5px; }
.chart-lt { background-color: #FFFFFF; }
.chart-dk { background-color: #F2F2F2; }

#secondnav { width: 237px; border-left-width: 1px; border-top-width: 1px; border-left-style: solid; border-top-style: solid; border-left-color: #000000; border-top-color: #000000; }
#secondnav p { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #000000; text-align: left; padding: 3px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #000000; border-bottom-color: #000000; width: 230px; display: block; margin: 0px; }
#secondnav a { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #999999; text-align: left; padding: 3px; width: 230px; display: block; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #000000; border-bottom-color: #000000; }
#secondnav a:link,
#secondnav a:visited { background-color: #999999; }
#secondnav a:active { background-color: #123456; }
#secondnav a:hover { background-color: #333333; }
#secondnav UL { list-style-type: none; margin: 0px; padding: 0px; }
#secondnav a.selected:link,
#secondnav a.selected:visited { background-color: #123456; }
#float_right_clear { float: right; width: 250px; margin-left: 10px; margin-bottom: 20px; }
#float_right_grey { float: right; width: 200px; margin-left: 10px; background-color: #E7E7E7; padding: 10px; border: 1px solid #666666; margin-bottom: 20px; }
#left_column { width: 440px;/* border: thin solid #CCCCCC; */
}
#left_column400 { width: 400px;/* border: thin solid #CCCCCC; */
}
#seperator { height: 1px; border-top-width: 1px; border-top-style: dashed; border-top-color: #999999; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; display: block; clear: both; }
.nav_align { color: white; }
#team_left { display: block; padding-bottom: 15px; }
#team td,
#contact_info td { padding-right: 10px; padding-bottom: 10px; height: 50px; }
#team img { border: 1px solid #666666; }
#float_right_grey img { border: 1px solid #666666; }
#team img.noborder { border: none; }
#team #shortsummary { float: right; width: 255px; }
#avatar { font-size:10px; float: left; margin-right: 0px; margin-bottom: 10px; }
#contact_info img.headshot { font-size:10px; float: left; margin-right: 5px; margin-bottom: 5px; border: 1px solid #666666; }
#avatar img { border: 1px solid #666666; margin-right: 10px; margin-bottom: 10px; }
#goodysform { font-size: 10px; }
form { margin: 0px; padding: 0px; }

/*   BANNERS   */

#rtcolumn1 { margin-top: 10px; display: block; }
#rtcolumn2 { margin-top: 10px; display: block; }
#rtcolumn3 { margin-top: 10px; display: block; }

.banners { clear: both; margin: 0 0 15px 0; padding: 0; text-align: left; }
.banners .banner728 { display: inline; }
.banners .banner200 { display: inline;}
.upper {  }
.upper .banner200 { margin-right: 5px; }
.upper .banner728 {  }
.lower {  }
.lower .banner728 { margin-right: 5px; }
.lower .banner200 {  }
.interior { margin: 15px 0 15px 10px; }
.interior .banner200 { margin-right: 5px; }
.interior .banner728 {  }

#banner200 {  }
#banner728 { }

#bannersRight { padding-top: 20px; margin-top: 20px; border-top: 1px solid #CCC; }
#bannersRight .banner1 { margin-bottom: 20px; }
#bannersRight .banner2 { margin-bottom: 20px; }
#bannersRight .banner3 {  }


#upcoming_schedule img { padding-top:15px; padding-right:10px; }
#upcoming_schedule td { padding-bottom:5px; }
#bloghome { padding-bottom:8px; }
#bloghome a { font-weight:bold; }

/*  POLL   */

#poll ul,
#poll LI { margin: 0 0 3px 0; padding: 0; list-style-type: none; }
#pollresults ul,
#pollresults LI { margin: 0 0 10px 0; padding: 0; list-style-type: none; }
#pollresults h3 { margin-bottom: 15px; }
#pollresults UL LI div { margin-bottom: 15px; }
#pollsubmission td { font-size:11px; }
#pollsubmission { background-image: url(/images/alltel_poll08.jpg); background-repeat: no-repeat; background-position: right bottom; height: 450px; display: none;  /* added to hide Alltel-Ryan Newman Die Cast Car entry form at bottom of poll results page, 2-11-09 GW */ }
/*   COMMENTS   */

#commentcontainer { border: 1px solid #666666; background-color: #CCCCCC; padding: 10px; font-size: 11px; clear: both; }
#commentcontainer hr { border: 1px dashed #999999; }
#postcomment { margin-top: 10px; }
#postcomment th { width: 60px; font-weight: normal; text-align: left; padding: 3px; }
#postcomment td { padding: 3px; }
#postcomment input { width: 340px; }
#postcomment textarea { width: 345px; height: 50px; }
#postcomment #post { width: 60px; margin-left: 65px; }
#postcomment #captcha td { padding-top: 20px; }
#postcomment #captchainput #commentlabel { width: 200px; }
/*  GALLERIES  */


#showgallery { margin-top:20px; padding-top:20px; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; }
#gallery { }
#row { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; height: 66px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#showgallery img,
#galleryarchive img { float:left; margin-right: 5px; border: 1px solid #666666 }
#gallerytable img { margin-right: 13px; margin-bottom: 13px; border: 1px solid #666666 }
#breakingNews { background-color: #FFFF99; padding: 5px; margin-bottom:15px; font-size: 12px; border: 1px solid #CC9900; }
#breakingNews h1 { font-size: 16px; font-weight: bold; color: #CC9900; margin: 0px; padding: 0px; }
#breakingNews p { margin: 0px 0px 10px 0px; padding: 0px; }
small { font-size: 10px; color: #000000; font-weight: normal; }
/* Bank of America NASCAR check card banner */

img.boaNascar { display: none; }
#cat_affiliates_program_reporting #categoryHead { display:none; }




#pageContent #share .title { margin-left: 220px; }


/*BUTTONS*/

DIV.buttons { }

DIV.buttons A.button { border: 1px solid #666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#CCCCCC));
background: -moz-linear-gradient(top,  #EEEEEE,  #CCCCCC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#CCCCCC'); }
DIV.buttons A.button SPAN { }

DIV.buttons A.button:HOVER,
DIV.buttons A.button:ACTIVE { text-decoration: none;
background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#CCCCCC));
background: -moz-linear-gradient(top,  #CCCCCC,  #CCCCCC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#CCCCCC');}
DIV.buttons A.button:HOVER SPAN,
DIV.buttons A.button:ACTIVE SPAN { color: #000099; }

DIV.buttons SPAN.button-inactive { border: 1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
background: -moz-linear-gradient(top,  #eee,  #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
 }
DIV.buttons SPAN.button-inactive SPAN { }

DIV.buttons SPAN.button-inactive2 { }
DIV.buttons SPAN.button-inactive2 SPAN { }

DIV.buttons A.button-chat { }
DIV.buttons A.button-chat SPAN { }

DIV.buttons A.button-chat:HOVER,
DIV.buttons A.button-chat:ACTIVE { }
DIV.buttons A.button-chat:HOVER SPAN,
DIV.buttons A.button-chat:ACTIVE SPAN { }




/*  -------------------------
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: 188px; height: 160px; }
#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 UL {  }
#photo_gallery #gallerysf UL LI { width: 150px; height: 100px; }
#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 { }

/*  -------------------------
SWF PLAYER
-------------------------  */

#swfplayer {  }
#swfplayer .title {  }
#swfplayer .content {  }
#player {  }
#swfplayer .content #description { width: 160px; }
#swfplayer .content #description .name {  }
#swfplayer .content #description .description {  }
#swfplayer .content #description .download {  }
#swfplayer .content #description .download .saveas {  }

#swfplayer .content #flvplayerholder {  }

/*  -------------------------
VIDEO.CFM
-------------------------  */

#video {  }

#video .articlehead {  }
#video .articlehead h1 {  }

#video #archive UL {  }
#video #archive UL LI { width: 155px; }
#video #archive UL LI img { width: auto; height: auto; }
#video #archive UL LI .details {  }
#video #archive UL LI .details .date {  }

.videoembed {  }



/*  -------------------------s
NEWS_THUMBNAILS.CFM
-------------------------  */

#news_thumbnails {  }

#news_thumbnails UL {  }
#news_thumbnails UL LI {  height: 150px; width: 210px; }
#news_thumbnails UL LI .thumbnail { }
#news_thumbnails UL LI .thumbnail img { margin-bottom: 5px; }
#news_thumbnails UL LI .name { }
#news_thumbnails UL LI .description {  }






/*  -------------------------
SCHEDULE.CFM
-------------------------  */

#schedule { }
#schedule .articlehead { }
#schedule .articlehead h1 { }
#schedule .chart #schedule .chart th { }
#schedule .chart td { }
#schedule .chart td p { }
#schedule .chart th.date { width: 30px; }
#schedule .chart th.date span { }
#schedule .chart th.event { }
#schedule .chart th.event span { }
#schedule .chart th.tickets { width: 100px; }
#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 { }






/*   DYNAMIC FORM   */

#dynamicform FIELDSET OL LI.description { margin-bottom: 25px; padding: 0; clear: both; overflow: auto; }




/*  2009 AFFILIATES SURVEY    */

#dynamicform #fieldset6842 legend { display: block; padding-bottom: 5px; }
#dynamicform #fieldset6842 #initiallegend { display: none; }
#dynamicform fieldset ol LI fieldset legend span { display: block; width: 660px; }
#dynamicform #fieldset6842 LI { padding-bottom: 15px; }
#dynamicform #fieldset6842 label { float: none; width: auto; }

.sfq6019 label { font-weight: bold; font-size: 14px; padding-bottom: 5px; }



/*  2010 ALPO    */
#dynamicform fieldset ol li.description { font-size: 14px; }
#dynamicform #fieldset8287 OL LI.label { font-size: 14px; font-weight: bold; }
#dynamicform #fieldset8287 OL LI #callout { padding:0; margin:0; float:right; width: 300px; list-style: disc; }
#dynamicform #fieldset8287 OL LI #callout LI { display: list-item; padding:0; margin:0 0 0 20px; list-style: disc; list-style:disc; }






#articletools .print { display: none; }




/*  GARROWS CAMARO    */

#fieldsetcamaro #listcamaro label { float: none; width: auto;  }
#fieldsetcamaro #listcamaro li.requiredmessage { margin-left: 0;  }


#fieldset6696 ol LI { margin-left: 100px; }




/*"""""""" Menus """"""""*/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.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:default;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:default;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 Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		background-color:#FFFFFF;
		color:#000000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:none;
		color: #f9f9ac;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#E6E6E6;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#E6E6E6;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:0px 0px 0px -3px;
		background-color:transparent;
		border-width:1px;
		border-style:none;
		border-color:#A6A6A6;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 UL a	
	{	
		padding:2px 20px 2px 5px;
		background-color:transparent;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		text-transform: uppercase;
		font-weight: bold;
		color: #FFF;
		margin-bottom: 5px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 UL li:hover>a	
	{	
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		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(qmimages/cssalt1_arrow_right_hover.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 UL .qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_right.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_down_hover.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_down.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}

#qm0 #nav_link_home { width:70px; height:30px; padding:0; }
#qm0 #nav_link_home span { display:none }
#qm0 #nav_link_home:link,
#qm0 #nav_link_home:visited { background:url(/layout/nav_sprite2.png) 5px 5px no-repeat; }
#qm0 #nav_link_home:active,
#qm0 #nav_link_home:hover, body #qm0 #nav_link_home.qmactive { background:url(/layout/nav_sprite2.png) -115px 5px no-repeat; }
#qm0 #nav_link_home.selected:link,
#qm0 #nav_link_home.selected:visited { background:url(/layout/nav_sprite2.png) -115px 0px no-repeat; }

#qm0 #nav_link_shows { width:85px; height:30px; padding:0; }
#qm0 #nav_link_shows span { display:none }
#qm0 #nav_link_shows:link,
#qm0 #nav_link_shows:visited { background:url(/layout/nav_sprite2.png) 5px -25px no-repeat; }
#qm0 #nav_link_shows:active,
#qm0 #nav_link_shows:hover, body #qm0 #nav_link_shows.qmactive { background:url(/layout/nav_sprite2.png) -115px -25px no-repeat; }
#qm0 #nav_link_shows.selected:link, #qm0 #nav_link_shows.selected:visisted { background:url(/layout/nav_sprite2.png) -115px -25px no-repeat; }

#qm0 #nav_link_team { width:75px; height:30px; padding:0; }
#qm0 #nav_link_team span { display:none }
#qm0 #nav_link_team:link,
#qm0 #nav_link_team:visited { background:url(/layout/nav_sprite2.png) 5px -55px no-repeat; }
#qm0 #nav_link_team:active,
#qm0 #nav_link_team:hover, body #qm0 #nav_link_team.qmactive { background:url(/layout/nav_sprite2.png) -115px -55px no-repeat; }
#qm0 #nav_link_team.selected:link, #qm0 #nav_link_team.selected:visisted { background:url(/layout/nav_sprite2.png) -115px -55px no-repeat; }

#qm0 #nav_link_schedule { width:105px; height:30px; padding:0; }
#qm0 #nav_link_schedule span { display:none }
#qm0 #nav_link_schedule:link,
#qm0 #nav_link_schedule:visited { background:url(/layout/nav_sprite2.png) 5px -85px no-repeat; }
#qm0 #nav_link_schedule:active,
#qm0 #nav_link_schedule:hover, body #qm0 #nav_link_schedule.qmactive { background:url(/layout/nav_sprite2.png) -115px -85px no-repeat; }
#qm0 #nav_link_schedule.selected:link, #qm0 #nav_link_schedule.selected:visisted { background:url(/layout/nav_sprite2.png) -115px -85px no-repeat; }

#qm0 #nav_link_media { width:80px; height:30px; padding:0; }
#qm0 #nav_link_media span { display:none }
#qm0 #nav_link_media:link,
#qm0 #nav_link_media:visited { background:url(/layout/nav_sprite2.png) 5px -115px no-repeat; }
#qm0 #nav_link_media:active,
#qm0 #nav_link_media:hover, body #qm0 #nav_link_media.qmactive { background:url(/layout/nav_sprite2.png) -115px -115px no-repeat; }
#qm0 #nav_link_media.selected:link, #qm0 #nav_link_media.selected:visisted { background:url(/layout/nav_sprite2.png) -115px -115px no-repeat; }

#qm0 #nav_link_affiliates { width:115px; height:30px; padding:0; }
#qm0 #nav_link_affiliates span { display:none }
#qm0 #nav_link_affiliates:link,
#qm0 #nav_link_affiliates:visited { background:url(/layout/nav_sprite2.png) 5px -145px no-repeat; }
#qm0 #nav_link_affiliates:active,
#qm0 #nav_link_affiliates:hover, body #qm0 #nav_link_affiliates.qmactive { background:url(/layout/nav_sprite2.png) -115px -145px no-repeat; }
#qm0 #nav_link_affiliates.selected:link, #qm0 #nav_link_affiliates.selected:visisted { background:url(/layout/nav_sprite2.png) -115px -145px no-repeat; }

#qm0 #nav_link_fans { width:75px; height:30px; padding:0; }
#qm0 #nav_link_fans span { display:none }
#qm0 #nav_link_fans:link,
#qm0 #nav_link_fans:visited { background:url(/layout/nav_sprite2.png) 5px -175px no-repeat; }
#qm0 #nav_link_fans:active,
#qm0 #nav_link_fans:hover, body #qm0 #nav_link_fans.qmactive { background:url(/layout/nav_sprite2.png) -115px -175px no-repeat; }
#qm0 #nav_link_fans.selected:link, #qm0 #nav_link_fans.selected:visisted { background:url(/layout/nav_sprite2.png) -115px -175px no-repeat; }

#qm0 #nav_link_contact { width:85px; height:30px; padding:0; }
#qm0 #nav_link_contact span { display:none }
#qm0 #nav_link_contact:link,
#qm0 #nav_link_contact:visited { background:url(/layout/nav_sprite2.png) 5px -205px no-repeat; }
#qm0 #nav_link_contact:active,
#qm0 #nav_link_contact:hover, body #qm0 #nav_link_contact.qmactive { background:url(/layout/nav_sprite2.png) -115px -205px no-repeat; }
#qm0 #nav_link_contact.selected:link, #qm0 #nav_link_contact.selected:visisted { background:url(/layout/nav_sprite2.png) -115px -205px no-repeat; }

/*   NAVIGATION   */
/*
#navigation { margin:0; padding:0; }
#navigation span { display: none; }
#navigation li,
#navigation a { height:30px; display:block; }
#navigation LI { float:left; list-style:none; display:inline; }

#nav3 a { width:85px; }
#nav3 a:link,
#nav3 a:visited { background:url(/layout/nav_sprite.png) 0px -60px no-repeat; }
#nav3 a:active,
#nav3 a:hover { background:url(/layout/nav_sprite.png) -110px -60px no-repeat; }
#nav3 a.selected:link, #nav3 a.selected:visisted {
background:url(/layout/nav_sprite.png) -110px -60px no-repeat;
}
#nav4 a { width:114px; }
#nav4 a:link,
#nav4 a:visited { background:url(/layout/nav_sprite.png) 0px -90px no-repeat; }
#nav4 a:active,
#nav4 a:hover { background:url(/layout/nav_sprite.png) -110px -90px no-repeat; }
#nav4 a.selected:link, #nav4 a.selected:visisted {
background:url(/layout/nav_sprite.png) -110px -90px no-repeat;
}
#nav5 a { width:90px; }
#nav5 a:link,
#nav5 a:visited { background:url(/layout/nav_sprite.png) 0px -120px no-repeat; }
#nav5 a:active,
#nav5 a:hover { background:url(/layout/nav_sprite.png) -110px -120px no-repeat; }
#nav5 a.selected:link, #nav5 a.selected:visisted {
background:url(/layout/nav_sprite.png) -110px -120px no-repeat;
}
#nav6 a { width:110px; }
#nav6 a:link,
#nav6 a:visited { background:url(/layout/nav_sprite.png) 0px -150px no-repeat; }
#nav6 a:active,
#nav6 a:hover { background:url(/layout/nav_sprite.png) -110px -150px no-repeat; }
#nav6 a.selected:link, #nav6 a.selected:visisted {
background:url(/layout/nav_sprite.png) -110px -150px no-repeat;
}
#nav7 a { width:85px; }
#nav7 a:link,
#nav7 a:visited { background:url(/layout/nav_sprite.png) 0px -180px no-repeat; }
#nav7 a:active,
#nav7 a:hover { background:url(/layout/nav_sprite.png) -110px -180px no-repeat; }
#nav7 a.selected:link, #nav7 a.selected:vivisted {
background:url(/layout/nav_sprite.png) -110px -180px no-repeat;
}
*/


/*   O'REILLY'S PIT BLOG   */
#cat_oreilly_pit_reporters_blog { }
#cat_oreilly_pit_reporters_blog #categoryHead h1 { display: none; }
#cat_oreilly_pit_reporters_blog #categoryHead { height: 30px; margin-bottom: 15px; background-image: url(http://www.goprn.com/layout/header_oreillys_pit_blog.gif); background-repeat: no-repeat; background-position: left; }

#cat_oreilly_pit_reporters #blogs h1 { display: none; }
#cat_oreilly_pit_reporters #blogs { height: 30px; margin-bottom: 15px; background-image: url(http://www.goprn.com/layout/header_oreillys_pit_blog.gif); background-repeat: no-repeat; background-position: left; }

#cat_xds .articlehead { display: none; }





















#fourthrow { margin: 0 0 30px 0; height: 300px; text-align: left; }
#fourthrow .moduleOne { float: left; width: 460px; height: 310px; margin: 0 15px 0 0; }
#fourthrow .moduleTwo { float: left; width: 460px; height: 310px; margin: 0 15px 0 0; }
#fourthrow .moduleThree { float: left; width: 310px; height: 320px; margin: 0; }

/* SCENE DAILY NEWS */

#scenedailyNews {  }
#scenedailyNews .head { background: url(/layout/bg_scenedailyhead460.jpg); font-weight: bold; height:25px; }
#scenedailyNews .content { padding: 10px; height:260px; border:1px solid #CCC;
background: #EEEEEE;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));
background: -moz-linear-gradient(top,  #FFFFFF,  #EEEEEE);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); }
#scenedailyNews .content .article { margin: 0 0 10px 0; height: 53px; overflow: hidden; line-height: 13px; }
#scenedailyNews .content .article .articleimage { display: none; margin: 0 0 0 10px; }
#scenedailyNews .content .article .date { display: none; }
#scenedailyNews .content .article h1 { font-size:12px; margin:0; padding:0; }
#scenedailyNews .content .article .articlecontent { font-size: 11px; }
#scenedailyNews .content .archive { font-weight: bold; text-align:right; }

#fourthrow #twitterBox { width: 460px; height: 305px; border:1px solid #94A3C4; overflow: hidden; padding: 0; margin: 0; }
#fourthrow #twitterBox .head { background: #ECEFF5; padding: 5px; border-bottom: 1px solid #D8DFEA; color: #666; font-size: 9px; overflow: auto; height: 40px; overflow: hidden;}
#fourthrow #twitterBox .head img { width: 40px; height: 40px; float: left; margin: 0 10px 0 0; }
#fourthrow #twitterBox .head .link { margin: 0; }
#fourthrow #twitterBox .head .link a { font-size: 11px; font-weight: bold; }
#fourthrow #twitterBox .head .follow { margin: 0; }
#fourthrow #twitterBox .head .follow a { font-size: 9px; font-weight: normal; }
#fourthrow #twitterBox .head .followers { font-size: 9px; }
#fourthrow #twitterBox #twitterScroll { overflow: auto; height: 240px; }
#fourthrow #twitterBox #twitterScroll #twitterTrack {  }
#fourthrow #twitterBox #twitterScroll #twitterPublic { }
#fourthrow #twitterBox UL { margin: 0; padding: 5px 5px 0 5px; }
#fourthrow #twitterBox ul.tweet_list {  }
#fourthrow #twitterBox UL LI { font-size: 10px; clear: both; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #CCC; list-style: none; overflow: auto; }
#fourthrow #twitterBox UL LI A { font-weight: normal; }
#fourthrow #twitterBox UL LI IMG { float: left; margin: 0 5px 1px 0; }
#fourthrow #twitterBox UL LI .time { display: none; }
