BODY { background: #000 url(/graphics/bg_red2.jpg) repeat; background-position : center top; margin:0 auto; padding:0px; font: normal 12px Verdana; color: #000; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #666666; scrollbar-dark-shadow-color: #666666; scrollbar-track-color: #ffffff; scrollbar-face-color: #666666; scrollbar-shadow-color: #000066; scrollbar-highlight-color: #666666; scrollbar-3d-light-color: #666666; } 
img { border: 0px; }
a:link, a:visited { color: #da2d2d; text-decoration: underline; }
a:hover, a:active { color: #ba1d1d; text-decoration: underline; }
.clear { clear: both; }
.nocss { display:none; }
.number { width: 36px; }
.update_table { margin:0px auto; }
.update_table th { text-align: right; font-size:11px; }
.update_table textarea { width:300px; height: 100px; }

/*------------------------------- Masthead & Nav -------------------------------*/

#pagebox { margin:0px auto; width:911px; }
#pagebox_bot { margin:0px auto; width:911px; height: 15px; }
#mast_cont { width: 911px; height: 238px; margin: 0px auto; }
#mast { width: 911px; height: 200px; }
#mast_artists { float: left; width: 680px; height: 200px; }
#mast_onair { float: left; width: 231; height: 200px; background: url(/graphics/onair_bg.jpg) no-repeat; }

#newlogo { position: absolute; width: 680px; height: 200px; top: 0px; z-index: 99; }

#artistfade { position: relative; width: 680px; height: 200px; }
#tiles_waro_artists00	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 10 }
#tiles_waro_artists01	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 12; visibility: hidden }
#tiles_waro_artists02	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 13; visibility: hidden }
#tiles_waro_artists03	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 14; visibility: hidden }
#tiles_waro_artists04	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 15; visibility: hidden }
#tiles_waro_artists05	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 16; visibility: hidden }
#tiles_waro_artists06	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 17; visibility: hidden }
#tiles_waro_artists07	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 18; visibility: hidden }
#tiles_waro_artists08	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 19; visibility: hidden }
#tiles_waro_artists09	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 20; visibility: hidden }
#tiles_waro_artists10	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 21; visibility: hidden }
#tiles_waro_artists11	{ position: absolute; top: 0px; left: 0px; width: 680px; height: 200px; z-index: 22; visibility: hidden }

.nav_dd { background-color: #cc0000; margin: 2px 0px 0px 0px; }
.nav_dd ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav_dd ul li { font-family: Arial; font-size:12px; font-weight:bold; color: #fff;  border-bottom:1px solid #660000; }
.nav_dd ul a, .nav_dd ul a:visited { display: block; font-weight:bold; color: #fff; text-decoration: none; padding: 2px 5px; }
.nav_dd ul a:hover, .nav_dd ul a:active { display: block; font-weight:bold; color: #fff; text-decoration: none; background-color: #660000; padding: 2px 5px; }

.navdrop { visibility: hidden; z-index:2000; position: absolute; top: 0px; }
#onairdrop { width: 120px; left:538px;  }
#extrasdrop { width: 150px; left:637px; }

#main_cont { width: 911px; margin: 0px auto; }

/*------------------------------- Home Page Containers -------------------------------*/

#left_cont { float: left; width: 471px; margin-right: 6px; }
#right_cont { float: left; width: 434px; }

#rock_vision { background: url('/graphics/rock_vision.gif') no-repeat; width: 398px; height: 350px; margin: 0 0 5px 0; padding: 45px 18px 0px 18px; overflow:hidden; }

#exclusives { width: 471px; height: 470px; background: url(/graphics/exclusives_bg.jpg) no-repeat; }
#exclusives2 { width: 471px; height: 650px; background: url(/graphics/exclusives_bg2.jpg) no-repeat; }
#exclusives_left { float:left; padding-top:130px; padding-left:7px; }
#exclusives_right { float:left; padding-top:130px; padding-left:5px; }
#sm_promo { width: 411px; padding: 5px 0px 0px 23px; background: url(/graphics/sm_promo_cont_bg.jpg) repeat-y; }
.sm_promo_item { width:391px; padding-bottom: 7px; }
.sm_promo_item p { margin: 0px; }
#home_poll_cont { background:#000 url(/graphics/poll_bg.jpg); width: 391px; }

/* POLL INFORMATION */
div#home_poll { width: 380; padding:5px; margin:0px auto; color: #fff;  }
div#home_poll * { margin: 0; padding: 0;  }
div#home_poll a, div#home_poll img { border: 0; }

/* header */
div#home_poll h1 { font: 13px Verdana, sans-serif; font-weight: bold; color:#ff0000; }
div#home_poll h1 span { font: 13px Verdana, sans-serif; font-weight: bold;  } /* header text */ 

/* question */
div#home_poll h2 { font: bold 11px Verdana, sans-serif; color: #fff; margin-bottom:6px; } /* question */
div#home_poll p.image_q { clear: both; margin: 5px auto; text-align: center } 

/* answers */
div#home_poll ul { margin: 2px 0px; list-style-type: none; } /* answers container */
div#home_poll li { margin: 2px 0px 2px 0px; font: 10px Verdana, sans-serif; display: block; } /* answer container */
div#home_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#home_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: #fff} /* text container */
div#home_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#home_poll li.image_a img { vertical-align: middle; }
div#home_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#home_poll p.submit { text-align: center; margin: 9px auto 5px auto; cursor: pointer; cursor: hand; clear: both; color: #ccc; border: solid 1px #fff; width: 80px; background-color: #444;  }
div#home_poll p.submit span { }

/* results link */
div#home_poll p.results { cursor: pointer; cursor: hand; text-align: center; }
div#home_poll p.results span { color: #eee; text-decoration: underline; font: bold 11px Verdana, sans-serif; }

/* results */
div#home_poll p.results_text { color: #fff; margin: 1px 0 10px 0; clear: both; width: 350px; }
div#home_poll div.results_1 { background-color: #660000; height: 10px; float: left }
div#home_poll div.results_2 { background-color: #990000; height: 10px; float: left }
div#home_poll div.results_3 { background-color: #cc0000; height: 10px; float: left }
div#home_poll div.results_4 { background-color: #ff0000; height: 10px; float: left }
div#home_poll div.results_5 { background-color: #ff6666; height: 10px; float: left }
div#home_poll span.results_pct { display: block; float: left; margin-left: 3px; }

#weather_traffic { width: 434px; height: 180px; background: url(/graphics/weather_traffic_bg.jpg) no-repeat; }
#weather { float: left; width: 120px; height: 110px; padding: 40px 0px 0px 50px; }
#traffic { float: left; width: 120px; height: 90px; padding: 38px 0px 0px 100px; }

/*------------------------------- Major Rotating Promo -------------------------------*/

#major_promo { width: 471px; height: 352px; margin-bottom: 6px; background: url(/graphics/main_promo_bg.jpg) no-repeat; }
#promocontainer { position: relative;  visibility: visible;  width: 429px;  height:352px; margin: 0px 0px 0px 17px; z-index:1; }
#promo1 { position: absolute;  visibility: visible;  z-index: 1;  top: 22px; width: 429px;  height:290px; text-align: center; }
#promo2, #promo3, #promo4, #promo5, #promo6 { position: absolute;  visibility: hidden;  z-index: 1; top: 22px; width: 429px;  height:290px; text-align: center; }
#promo1 object, #promo2 object, #promo3 object, #promo4 object, #promo5 object, #promo6 object, 
#promo1 embed, #promo2 embed, #promo3 embed, #promo4 embed, #promo5 embed, #promo6 embed { width: 429px !important;  height: 265px !important; }
#promolinks { position: absolute;  z-index: 1;  top: 265px;  left: 0;  width: 429px; }
a.promolink:link, a.promolink:visited { font-size: 11px;  font-weight: bold; color:#fff;  text-decoration:none;  text-transform:uppercase; }
a.promolink:hover { font-size: 11px;  font-weight: bold; color:#fff;  text-decoration:underline;  text-transform:uppercase; }
#promolink1 { height: 30px;  text-align:center;  position:absolute;  top:299px;  left:0;  z-index:2;  overflow:hidden; }
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 { visibility: hidden;  height: 30px;  width:89px;  text-align:center;  position:absolute;  top:299px;  left:0; z-index:2;  overflow:hidden; }
#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 { position: absolute; visibility: hidden; padding:0px; overflow:hidden; padding: 0px 5px; z-index: 0;  top: 22px; left: 0;  width: 419px;  height: 262px; color: #fff; background-color: #000; text-align: left; }

/*------------------------------- Major Rotating Promo -------------------------------*/

#featured_shows { width: 434px; height: 249px; margin-bottom: 6px; background: url(/graphics/featured_shows_bg.jpg) no-repeat; }
#featurecontainer { position: relative;  visibility: visible;  width: 398px;  height:249px; margin: 0px 0px 0px 19px; z-index:0; }
#feature1 { position: absolute;  visibility: visible;  z-index: 0;  top: 47px; width: 398px;  height:170px; }
#feature2, #feature3, #feature4, #feature5, #feature6 { position: absolute;  visibility: hidden;  z-index: 0; top: 47px; width: 398px;  height:170px; }
#featurelinks { position: absolute;  z-index: 0;  top: 201px;  left: 0;  width: 398px; }
a.featurelink:link, a.featurelink:visited { font-size: 11px;  color:#fff;  text-decoration:none;  text-transform:uppercase; }
a.featurelink:hover { font-size: 11px;  color:#fff;  text-decoration:underline;  text-transform:uppercase; }
#featurelink1 { height: 20px;  text-align:center;  position:absolute;  top:201px;  left:0;  z-index:1;  overflow:hidden; }
#featurelink2, #featurelink3, #featurelink4, #featurelink5, #featurelink6 { visibility: hidden;  height: 20px;  width:89px;  text-align:center;  position:absolute;  top:201px;  left:0; z-index:1;  overflow:hidden; }

/*------------------------------- Footer -------------------------------*/

#footer { background: url('/graphics/footer_bg.jpg'); width: 911px; height: 175px; margin: 0px auto; text-align: center; }
#bottom_banner { padding-top:10px; width: 728px; height: 90px; margin: 0px auto; text-align:center; }

/*------Bottom Banners------*/
#topads1 { position:relative; width: 728px; height:90px; left: 0px; }
#topads1 p {font:11px Arial; color:#fff; margin:0;}
#toppromo1 { POSITION: absolute; visibility: visible; left:0px; z-index: 0; width:728px; height:90px; overflow:hidden;text-align:center; }
#toppromo2, #toppromo3, #toppromo4, #toppromo5, #toppromo6, 
#toppromo7, #toppromo8, #toppromo9, #toppromo10, #toppromo11, #toppromo12 { POSITION: absolute; visibility: hidden; left:0px; z-index: 0; width:728px; height:90px; overflow:hidden; text-align:center;}

#copyright { text-align: center; color: #fff; font-size:11px; font-weight: bold; padding-top: 15px; }
#copyright a { text-align: center; color: #fff; font-size:11px; font-weight: bold; }

/*------------------------------- Subpage Styles -------------------------------*/

#subpage_cont_top { width: 911px; height: 33px; margin: 0px auto; background: url(/graphics/main_cont_top.jpg) no-repeat; }
#subpage_cont { width: 911px; margin: 0px auto; background: url(/graphics/main_cont_bg.gif) repeat-y; color: #000; font-size:12px; }
#subpage_cont td { color: #000; font-size:12px; }
#subpage_cont_bot { width: 911px; height: 37px; margin: 0px auto; background: url(/graphics/main_cont_bot.jpg) no-repeat; }
#subpage_left_cont { float: left; width: 680px; padding: 0px 20px 20px 20px; }
#subpage_left_cont #hdr { width: 680px; margin-bottom: 15px; text-align: center; }
#subpage_right_cont { float: left; width: 161px; padding: 0px 15px 20px 15px; }
.events_item { width: 670px; margin-top: 10px; padding-top: 15px; border-top: 1px dotted #666; }
.events_pic { float: left; width: 150px; padding-right: 10px; }
.events_details { float: left; width: 510px; }
.events_details h2 { padding: 0px; margin: 0px; font-weight: bold; font-size: 14px; color: #cc3333; }
.events_details p { margin: 0px 0px 8px 0px; }
.info_content { margin: 0px 0px 20px 0px; padding: 0px; }
.info_content h2 { margin: 0px 0px 2px 0px; padding: 0px; color: #cc0000; font-weight: bold; font-size: 13px; }
.info_content p { margin: 3px 0px; }
.right_ad { margin:0px auto; text-align: center; padding-bottom: 10px; }
.right_ad p { margin:0px; }
.concerts_r1 { background-color:#eee; }
.concerts_r2 { background-color:#e0e0e0; }
.concerts_hdr { background-color:#000; font-weight: bold; padding: 3px; color: #fff; }
.concerts_date { padding: 5px 10px 5px 3px; }
.concerts_artist { padding: 5px 10px 5px 3px; font-weight: bold; }
.concerts_details { padding: 5px 5px 5px 3px; }
.jock_hdr { font-size: 16px; background-color:#000; color:#fff; border: 1px solid #000; padding: 5px; width: 638px; font-weight: bold; margin-bottom:3px; }
.jock_bio { background-color:#fff; border: 1px solid #000; padding: 5px; width: 638px; margin-bottom:10px; text-align: left; }

#special_poll ul, #special_poll li{ list-style-type:none; font-size:11px; text-align:left; }

/*#special_poll { margin: 0px auto; width: 500px; }
#special_poll ul, #special_poll li{ list-style-type:none; font-size:12px; font-weight: bold; text-align:left; }
#special_poll li{ display: inline-block; margin: 0 3px; vertical-align: middle; line-height: 210px; height: 210px; clear:both; }
#special_poll li img { vertical-align:middle; }*/

/* POLL INFORMATION */
div#rock_poll { width: 50%; margin: 0px auto; }
div#rock_poll * { margin: 0; padding: 0;  }
div#rock_poll a, div#rock_poll img { border: 0; }

/* header */
div#rock_poll h1 { font: 14px Arial, sans-serif; display: none; }
div#rock_poll h1 span { font: 14px Arial, sans-serif;  } /* header text */ 

/* question */
div#rock_poll h2 { font: bold 13px Arial, sans-serif; color: #000 } /* question */
div#rock_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#rock_poll ul { margin: 2px 5px; list-style-type: none; width: 100% } /* answers container */
div#rock_poll li { margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; } /* answer container */
div#rock_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#rock_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: #000} /* text container */
div#rock_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#rock_poll li.image_a img { vertical-align: middle; }
div#rock_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#rock_poll p.submit { text-align: center; margin: 0px auto 10px auto; cursor: pointer; cursor: hand; clear: both; color: #ccc; border: solid 1px #fff; width: 80px; background-color: #444;  }
div#rock_poll p.submit span { }

/* results link */
div#rock_poll p.results { cursor: pointer; cursor: hand; text-align: center; }
div#rock_poll p.results span { color: #cc0000; text-decoration: underline; font: bold 13px Arial, sans-serif; }

/* results */
div#rock_poll p.results_text { color: #000; margin: 1px 0 10px 0; clear: both; width: 90% }
div#rock_poll div.results_1 { background-color: #330000; height: 10px; float: left }
div#rock_poll div.results_2 { background-color: #660000; height: 10px; float: left }
div#rock_poll div.results_3 { background-color: #990000; height: 10px; float: left }
div#rock_poll div.results_4 { background-color: #cc0000; height: 10px; float: left }
div#rock_poll div.results_5 { background-color: #ff0000; height: 10px; float: left }
div#rock_poll span.results_pct { display: block; float: left; margin-left: 0px }


#cr_links { width: 480px; margin: 0px auto; }
.cr_link { float:left; width: 150px; height: 150px; padding: 5px; }