body {  background: url(/graphics/bg.gif) #000 repeat-x; margin: 0 auto;  padding: 0px;  font: normal 12px arial;  color: #fff;  }
img {  border: 0px;  }
a:link, a:visited {  color: #ff0000;  text-decoration: underline;  }
a:hover, a:active {  color: #ff6666;  text-decoration: underline;  }
.clear { clear: both; }
.number { width: 36px; }

* { outline:none;  }

/*------------------------------- Masthead -------------------------------*/

#pagebox {  margin: 0px auto;  width: 994px;  background: #000 url(/graphics/main_bg2.gif) repeat-y; border-bottom: 5px solid black; }
#left_spacer {  width: 2px; height: 183px; float: left; background: #000 url(/graphics/warq_left.gif) top no-repeat; }
#main_container {  width: 990px;  float: left; }
#right_spacer {  width: 2px; height: 199px; float: left; background: #000 url(/graphics/warq_right.gif) top no-repeat; }
#masthead_cont { width: 990px; }
#mast_logo {  width: 576px; height: 156px; float: left;  }
#mast_artists { width: 414px; height: 156px; float: left; }

#artistfade { position: relative; width: 414px; height: 139px;	 }
#tiles_warq_artists00	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 10 }
#tiles_warq_artists01	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 12; visibility: hidden }
#tiles_warq_artists02	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 13; visibility: hidden }
#tiles_warq_artists03	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 14; visibility: hidden }
#tiles_warq_artists04	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 15; visibility: hidden }
#tiles_warq_artists05	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 16; visibility: hidden }
#tiles_warq_artists06	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 17; visibility: hidden }
#tiles_warq_artists07	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 18; visibility: hidden }
#tiles_warq_artists08	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 19; visibility: hidden }
#tiles_warq_artists09	{ position: absolute; top: 0px; left: 0px; width: 414px; height: 156px; z-index: 20; visibility: hidden }


/*------------------------------- Nav -------------------------------*/


.navbox { background-color: #292929; text-align: left; width: 141px; margin-top: -2px; padding: 0px 7px 4px 7px; }
.navbox ul { margin: 0px; padding: 0px; }
.navbox li {  list-style-type: none; background: url(/graphics/nav/arrow.gif) left center no-repeat; padding: 1px 3px 2px 10px; }
.navbox a, .navbox a:visited { color: #a9a9a9; text-decoration: none; }
.navbox a:hover, .navbox a:active { color: #ff0000; text-decoration: none; }

/*------------------------------- Left Container -------------------------------*/

#left_container {  float: left;  width: 155px;  border-right: 5px solid #131313; text-align: center; }
#weather {  margin: 10px 0px; }
#weather p {  width: 120px; height: 50px; background-image: url('http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/black_120x60_bg.jpg');  background-repeat: no-repeat;  background-color: #000000; margin:0px auto; }
#weather a, #weather a:visited, #weather a:hover, #weather a:active { font-size:11px; color: #ff0000; text-decoration: underline; }

/*------------------------------- Center Container -------------------------------*/

#main_cont { float: left; font-size: 12px; width: 650px; padding: 5px 10px 10px 10px; }
#main_cont p { margin-top: 0px; }
#main_cont th { margin-top: 0px; font-size: 12px; }
.update_table { font-size: 12px; font-weight: normal; }
.update_table th { text-align: right; }
#yes_bar { margin: 4px 0px 10px 0px; }
#hdr { margin-bottom: 10px; }
.smpromo_hdr { font-size: 13px; color: #ee0000; font-weight:bold; margin-bottom: 4px; }
.smpromo { margin: 0px 0px 20px 0px; }
.smpromo_details { padding-left: 5px; font-size: 12px; width: 100%; }
.smpromo_details p { margin-top: 0px; }

/*-----------------------------Major Promo Rotator -----------------------------*/

#major_promo {	 width: 650px; height: 253px; margin-bottom: 10px; background-color: #000; text-align: center; float: left; }
#promocontainer { position: relative;  visibility: visible;  width: 650px;  height: 225px; z-index: 0; }
#promo1 { position: absolute;  visibility: visible;  z-index: 0;  top: 0;  left: 0;  width: 650px;  height: 225px; overflow: hidden; }
#promo2, #promo3, #promo4, #promo5, #promo6 { position: absolute;  visibility: hidden;  z-index: 0;  top: 0;  left: 0;  width: 650px;  height: 225px; overflow: hidden; }
.promo_img { width: 650px; height: 225px; }
a.promolink, a.promolink:visited { color: #fff; text-decoration: none; }
a.promolink:hover, a.promolink:active { color: #ff0000; text-decoration: none; }
#promolinks { text-align: center; position: relative;  top: 225px;  background-color: #000; width: 650px; height: 28px; }
#promolink1 { position: absolute;  text-align: center; top: 232px;  color: #fff; margin-left: 0px;  z-index: 1;  overflow: hidden; }
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {  visibility: hidden;  text-align: center;  position: absolute;  top: 232px;  color: #fff; margin-left: 0px;  z-index: 1;  overflow: hidden; }


/*------------------------------- Right Container -------------------------------*/

#right_container {  float: left;  width: 155px;  text-align: center; border-left: 5px solid #131313; }
#onair { margin-bottom: 10px; }
.adnext_right { margin-bottom: 8px; }

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

#footer {  border-top: 1px solid #2b2c2c; background-color: #0f0f0f;  width: 990px;  text-align: center; padding: 8px 0px; font-size: 11px; color: #fff; }
#adnext_footer {  border-top: 1px solid #2b2c2c; background-color: #1a1a1a;  width: 990px;  text-align: center; padding: 8px 0px; font-size: 11px; color: #fff; }
.adnext_bot { margin-bottom: 5px; }

/*------------------------------- Interior Page Styles -------------------------------*/

.disclaimer { font-size: 11px; padding: 10px 0px;  text-align: left;  }

.event_hdr {   padding-right:4px;  color:#fddd55c;  margin-bottom:2px;  font-weight:bold;  font-size:16px;  }
.event_time {  color:#bb41e0;  font-weight:bold;  }
.event_place {  color:#bb41e0;  font-weight:bold;  margin-bottom:5px;  }
.event_details {  font-size:12px;  color:#ffffff;  margin-bottom:5px;  }
.event_div {  width:650px;  border-bottom:1px dotted #666666;  margin-bottom:10px;  padding-bottom:10px; }
.contests { width:650px;  border-bottom:1px dotted #666666;  margin-bottom:10px;  padding-bottom:10px;  }
.contests_hdr { font-size: 15px; font-weight: bold; color: #ffff00; margin-bottom: 2px; }
.contests p { margin-top: 0px; }
#concerts_table { font-size: 12px; margin-bottom: 20px; }
#concerts_table td { padding: 8px 4px; }
.concerts_hdr { font-size: 11px; font-weight: bold; padding: 0px; color: #ff0000; background-color: #000; }
.concerts_r1 { background: #292929 url(/graphics/hdr/gradient.gif) repeat-x; }
.concerts_r2 { background: #292929 url(/graphics/hdr/gradient.gif) repeat-x; }
.concerts_artist { font-weight: bold; }
.concerts_date { align: center; font-size: 11px; }
#playlist_table { font-size: 12px; margin-bottom: 20px; }
#playlist_table td { padding: 8px 4px; }
.playlist_r1 { background-color: #202020; }
.playlist_r2 { background-color: #000; }
.playlist_artist { font-weight: bold; }

#poll_2 table.triton_poll { margin: 0px auto; }
#poll_2 table.triton_poll th { font: bold 13px Arial, sans-serif; color: #ffff00; }
#poll_2 table.triton_poll td { font: normal 12px Arial, sans-serif; color: #fff; }

/* POLL INFORMATION 
div#burningquestion_poll { width: 100%; }
div#burningquestion_poll * { margin: 0; padding: 0;  }
div#burningquestion_poll a, div#burningquestion_poll img { border: 0; }


div#burningquestion_poll h1 { font: 14px Arial, sans-serif; display: none; }
div#burningquestion_poll h1 span { font: 14px Arial, sans-serif;  }

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

div#burningquestion_poll ul { text-align:left; margin: 2px 5px; list-style-type: none; width: 90% } 
div#burningquestion_poll li { margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; } 
div#burningquestion_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; }
div#burningquestion_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: #fff} 
div#burningquestion_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#burningquestion_poll li.image_a img { vertical-align: middle; }
div#burningquestion_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

div#burningquestion_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#burningquestion_poll p.submit span { }

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

div#burningquestion_poll p.results_text { color: #fff; margin: 3px 0 10px 0; clear: both; width: 90% }
div#burningquestion_poll div.results_1 { background-color: #cc0000; height: 10px; float: left }
div#burningquestion_poll div.results_2 { background-color: #ff0000; height: 10px; float: left }
div#burningquestion_poll div.results_3 { background-color: #ff9900; height: 10px; float: left }
div#burningquestion_poll div.results_4 { background-color: #ffcc33; height: 10px; float: left }
div#burningquestion_poll div.results_5 { background-color: #ffff00; height: 10px; float: left }
div#burningquestion_poll span.results_pct { display: block; float: left; margin-left: 3px; width: 20% }*/

.psa_hdr { font-weight:bold; font-size:12px; width:115px; padding-right: 5px; padding-bottom: 5px; }	
.psa_txt { font-size:12px; padding-bottom: 5px; }	

#last_played table#lp { margin: 0 0 20px 0; }
#last_played table#lp td { padding: 5px 6px; font: normal 14px Arial; }
#last_played table#lp td.jp_hdr { padding: 15px 0 3px 0; font: normal 14px Arial; text-align:left; color: #fff; }
#last_played table#lp th { font: bold 14px Arial; text-align:left; color: #fff; }
#last_played table#lp td.lp_time { font: bold 14px Arial; color: #ccc; width:60px; }


#form_29 th { width: 40%; }
