body {
  padding:0px;
  margin:0px auto;
  scrollbar-base-color:#0099D8;
  background:#0F163C url(/graphics/background.gif) repeat;
 }


form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

h4 {
  font-family:Arial, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#000000;
  margin:5px 0px 0px 5px;
  padding:0px;
}

h3 {
  font-family:Arial, sans-serif;
  font-color:#000000;
  margin: 0px 0px 0px 0px;
  padding:0px;
}

p {
  font-family:Arial, sans-serif;
  font-size:11px;
  color:#000000;
  margin:0px;
  padding:5px;
  line-height:15px;
}

.modcaption {
  font-family:Arial, sans-serif;
  font-size:11px;
  color:#ffffff;
  margin:5px;
  padding:0px;
  line-height:15px;
}

.tstamp {
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#DB5A19;
  margin:0px;
  padding:0px 5px 0px 0px;
  float:right;
}

.comment_submit {
  margin:5px 5px 0px 0px;
  padding:0px;
  float:right;
}

td {
  font-family:Arial, sans-serif;
  font-size:11px;
  color:#ffffff;
  margin:0px;
  padding:3px;
}

tr {
  font-family:Arial, sans-serif;
  font-size:11px;
  color:#ffffff;
  margin:0px;
  padding:3px;
}

th {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:6px 3px 0px 5px;
  float:right;
}

a:link, a:visited {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#0053A0; 
  text-decoration:none; 
  text-transform:none;
  margin:0px;
  padding:0px;
}

 a:hover {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#0053A0; 
  text-decoration:underline; 
  text-transform:none;
  margin:0px;
  padding:0px;
}

#mast_head {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:754px;
  height:132px;
  margin:0px auto; 
  padding:0px; 
  border-left:3px solid #ffffff;
  border-right:3px solid #ffffff;
}

#shell {
  background-color:#0F173C;
  margin:0px auto;
  padding:0px;
  width:754px;
  border-left:3px solid #ffffff;
  border-right:3px solid #ffffff;
  position:relative;
}

#artists {
  position:relative;
  margin-left:340px;
  margin-top:0px;
  width:663px;
  height:192px;
  
}

#listen_live {
  position:relative;
  margin-top:-76px;
  margin-left:280px;
  z-index:100;
  padding:0px;
}

#left_side {
  position:relative;
  float:left;
  margin:0px 0px 5px 0px;
  padding:0px;
  width:161px;
}


#navbar {
  background:url(/graphics/nav_background.gif) repeat-y;
  width:161px;
  position:relative;
  margin:0px;
  padding:0px;
  text-align:left;
}

#navbar ul {
  margin: 0px;
  padding: 0px;
  list-style-type:none;
}

#navbar ul li {
 width:161px; 
 overflow:hidden; 
 padding:0px;
 margin:0px; 
 line-height:22px;
 border-bottom:1px solid #ffffff; 
}

#promo1 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 442px; 
  height: 86px;
}
#promo2, #promo3, #promo4, #promo5, #promo6 {
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 442px; 
  height: 86px;
}

/* #promolinks {
  position: absolute; 
  z-index: 0; 
  top: 277px; 
  left: 0; 
  width: 442px; 
  height: 86px; 
  background: #000;
  margin-left:20px;
}
a.promolink:link, a.promolink:visited {
  font:normal 12px/25px Arial; 
  color:#FFF; 
  text-decoration:none; 
}
a.promolink:hover {
  font:normal 12px/25px Arial; 
  color:#FFDD00; 
  text-decoration:none; 
}
#promolink1 {
  height: 20px; 
  padding:2px 0 0 0; 
  width:100px; 
  text-align:center; 
  position:absolute; 
  top:273px; 
  left:0; 
  z-index:1; 
  overflow:hidden;
}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {
  visibility: hidden; 
  height: 20px; 
  padding:2px 0 0 0; 
  width:100px; 
  text-align:center; 
  position:absolute; 
  top:273px; 
  left:0;
  z-index:1; 
  overflow:hidden;
} */

#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 {
  position: absolute;
  visibility: hidden;
  padding:5px;
  overflow-y:auto;
  overflow-x:hidden;
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 442px; 
  height:86px;
  font-weight:bold;
  color: #000000;
  background:#ffffff;
}


#navbar ul li a:link, #navbar ul li a:visited {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#ffffff; 
  text-decoration:none; 
  text-transform:uppercase;
  margin:0px;
  padding:0px;
}

#navbar ul li a:hover {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#3B4883; 
  text-decoration:none; 
  text-transform:uppercase;
  margin:0px;
  padding:0px;
}
 
#weather_area {
  width:160px;
  margin:5px 0px 0px 1px;
  padding:0px;
  background:#607041;
}

#weather_content {
  width:160px;
  margin:0px;
  padding:0px;

}

#advertise_content_left {
  width:160px;
  margin:5px 0px 0px 1px;
  padding:0px 0px 10px 0px;
  background:#ffffff;
}

.ad_space_left {
  width:140px;
  margin:20px 0px 0px 6px;
  padding:0px;
  border:3px solid #999999;
}

#poll_home {
  width:160px;
  margin:5px 0px 0px 1px;
  padding:0px;
}

#poll_content {
  width:160px;
  background:#ffffff;
  padding-bottom:5px;
}

.answer td {
font-family:Ariel, sans-serif;
font-size:10px;
color:#000000;
}

#on_air_content {
  margin:5px 0px 30px 0px;
  width:138px;
  height:140px;
  background:#ffffff;
}

#advertise_content {
  margin:5px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  width:138px;
  background:#ffffff;
}

.ad_space_right {
  width:120px;
  height:90px;
  margin:20px 0px 0px 6px;
  padding:0px;
  border:3px solid #999999;
}


#scrolling_text_area {
  width:593px;
  height:25px;
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
}

#middle2 {
  width:500px;
  margin:0px 0px 5px 5px;
  padding:0px;
  position:relative;
  float:left;
}

#middle {
  width:442px;
  margin:0px 0px 5px 5px;
  padding:0px;
  position:relative;
  float:left;
}

#middle_upper {
  background-color:#ffffff;
  width:442px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  position:relative;
  float:left;
}

#middle_upper td {
  font-family:Arial, sans-serif;
  font-size:11px;
  color:#000000;
  margin:0px;
  padding:2px 0px 0px 5px;
}

#middle_lower {
  background-color:#ffffff;
  width:442px;
  margin:5px 0px 0px 0px;
  padding:0px;
  position:relative;
  float:left;
}

.event_content {
  width:442px;
  maargin:0px;
  padding:0px;
  align:center;

}

.event_content p {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#0F173C;
  margin:5px;
  padding:0px;
  line-height:16px;
}

#ad_content_large {
  width:442px;
  height:86px;
  background-color:#B8B8B8;
  margin:0px;
  padding:0px;
  position:relative;
  float:left;
  border-top:5px solid #0F173C;
  border-bottom:5px solid #0F173C;
}

#right_side {
  width:138px;
  margin:5px 0px 0px 5px;
  padding:0px;
  position:relative;
  float:left;
}

#footer {
  background-color:#3B4883;
  width:754px;
  height:55px;
  margin:0px auto;
  padding:0px;
  border-top:1px solid #ffffff;
  border-bottom:3px solid #ffffff;
  clear:left;
}

#footer p {
  color:#ffffff;
  font-family:Arial, sans-serif;
  font-size:11px;
  margin:8px 0px 0px 145px;
  padding:0px;

}

/* POLL INFORMATION */
div#home_poll_poll { width: 100%; }
div#home_poll_poll * { margin: 0; padding: 0;  }
div#home_poll_poll a, div#home_poll_poll img { border: 0; }

/* header */
div#home_poll_poll h1 { font: 14px Arial, sans-serif; display: none; }
div#home_poll_poll h1 span { font: 14px Arial, sans-serif;  } /* header text */ 

/* question */
div#home_poll_poll h2 { font: bold 12px Arial, sans-serif; color: #3B4883; margin:5px; } /* question */
div#home_poll_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#home_poll_poll ul { margin: 2px 5px; list-style-type: none; width: 100% } /* answers container */
div#home_poll_poll li { margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; } /* answer container */
div#home_poll_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#home_poll_poll label { margin:5px; vertical-align: middle; color: #3B4883} /* text container */
div#home_poll_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#home_poll_poll li.image_a img { vertical-align: middle; }
div#home_poll_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#home_poll_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#home_poll_poll p.submit span { }

/* results link */
div#home_poll_poll p.results { cursor: pointer; cursor: hand; text-align: center; }
div#home_poll_poll p.results span { color: #0F173C; text-decoration: underline; font: bold 13px Arial, sans-serif; margin-bottom:5px; }

/* results */
div#home_poll_poll p.results_text { color: #3B4883; margin: 3px 0px 5px 0px; clear: both; width: 90% }
div#home_poll_poll div.results_1 { background-color: #c00; height: 10px; float: left }
div#home_poll_poll div.results_2 { background-color: #339999; height: 10px; float: left }
div#home_poll_poll div.results_3 { background-color: #cc0099; height: 10px; float: left }
div#home_poll_poll div.results_4 { background-color: #666699; height: 10px; float: left }
div#home_poll_poll div.results_5 { background-color: #ffcc33; height: 10px; float: left }
div#home_poll_poll span.results_pct { display: block; float: left; margin-left: 3px; margin-bottom:5px; width: 20% }

/* Scrolling Text */
div#home_scroller_page { width:593px; height:25px; overflow: hidden;  }
div#home_scroller_page ul { display: none; }
div#home_scroller_page p { margin:5px 0px 0px 0px; width: 593px; height: 25px; overflow: hidden; position: relative; }
div#home_scroller_page p span { visibility: hidden; white-space: nowrap; position: absolute; top: 0px; left: 0px; font: 11px arial; font-weight:bold; color:#ffffff; }
div#home_scroller_page p span.clickable { cursor: pointer; cursor: hand; }
div#home_scroller_page p span.nonclickable { cursor: default; }