body {
  background:#000000;
  padding:0px;
  margin:0px auto;
 }
 
form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
	outline:none;
	border:0px;
}

.hidden {
  display:none;
}

h2 {
  font-family:Ariel, sans-serif;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

.clear {
  clear:both;
  width:0px;
  height:0px;
  overflow:hidden;
  margin:0px;
  padding:0px;
}

.hdr_graphic {
  margin:0px;
  padding:0px;
  border:0px;
  position:relative;
}

#ad_local_concerts {
  margin:0px;
  padding:0px;
}

#ad_local_concerts img {
  width:728px;
  height:90px;
  margin:0px;
  padding:0px 0px 20px 0px;
}

/*------------------------------------------------Global Structure------------------------------------------*/ 
#shell {
  width:960px;
  margin:0px auto;
  padding:0px;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:960px;
  height:150px;
  margin:0px;
  padding:0px;
  position:relative;
}

#artists {
  width:960px;
  height:150px;
  margin:0px;
  padding:0px;
  position:relative;
}

#home_logo {
  width:230px;
  height:153px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:0px;
  left:0px; 
}

#on_air_now {
  width:237px;
  height:94px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:17px;
  left:716px;
}

#dj_time {
  width:100px;
  margin:-28px 0px 0px 10px;
  padding:0px;
}

#dj_time p {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:left;
}

#listen_live {
  width:202px;
  height:37px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:112px;
  left:726px;
}

/* #nav_bar {
  background:url(/graphics/navbar.gif) no-repeat;
  width:960px;
  height:27px;
  margin:0px;
  padding:4px 0px 0px 0px;
}

#nav_bar a:link, #nav_bar a:visited, #nav_bar a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
  margin:0px;
  padding:0px 23px 0px 23px;
  text-transform:uppercase;
  text-decoration:none;
}

#nav_bar a:hover {
  background:#000000;
  color:#ffffff;
  margin:0px;
  padding:7px 23px 6px 23px;
} */

/* Dropdown Navigation */
 #droplayer {
  margin:0px;
  padding:0px;
  position:relative;
  z-index:100;
  } 
 
#droplayer a:link, #droplayer a:visited {
  text-transform:capitalize;
  text-align:left;
  font:bold 11px Arial;
  text-decoration:none;
  color:#ffffff;
  display:block;
  margin:0px;
  padding:5px 15px 5px 15px;
  border:2px solid #4B4B4B;
}

#droplayer a:hover {
  background-color:#F4F4F4;
  font:bold 11px Arial;
  color:#BF0332;
  margin:0px;
  padding:5px 15px 5px 15px;
  text-align:left;
  text-transform:capitalize;
  border:2px solid #4B4B4B;
}

#onairlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#onairnav {
  background-color:#4B4B4B;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:98px;
  top:0px;
 }
 
#contestslayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#contestsnav {
  background-color:#4B4B4B;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:560px;
  top:0px;
 }

#ondemandlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#ondemandnav {
  background-color:#4B4B4B;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:696px;
  top:0px;
 }
 
#starlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#starnav {
  background-color:#4B4B4B;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:840px;
  top:0px;
 }

#content_shell {
  background:#CCCCCC url(/graphics/bg_content.gif) no-repeat;
  width:936px;
  margin:0px;
  padding:12px;
}

#content_shell_gallery {
  background-color:#ffffff;
  width:100%;
  margin:0px;
  padding:20px 0px 20px 0px;
}

/*------------------------------------------------Interior Page Structure------------------------------------------*/ 
#int_shell {
  width:936px;
  margin:0px auto;
  padding:0px
}

#int_hdr {
  background:url(/graphics/hdr_int.gif) no-repeat;
  width:936px;
  height:30px;
  margin:0px;
  padding:0px;
}

#int_hdr p {
  font-family:Arial, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#ffffff;
  margin:0px;
  padding:7px 0px 0px 9px;
  text-transform:uppercase;
  text-align:left;  
}

#int_wrap {
  background:#ffffff url(/graphics/bg_int.gif) no-repeat;
  width:890px;
  margin:0px;
  padding:20px;
  border-left:3px solid #C9C9C9;
  border-right:3px solid #C9C9C9;
}

#int_wrap p {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

#int_wrap a:link, #int_wrap a:visited, #int_wrap a:hover {
  font-family:Arial, sans-serif;
  color:#BF0332;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#int_wrap a:hover {
  text-decoration:none;
}

#int_cap {
  background:url(/graphics/cap_int.gif) no-repeat;
  width:936px;
  height:30px;
  margin:0px;
  padding:0px;
}

.int_col {
  width:435px;
  margin:0px;
  padding:0px;
  float:left;
}

/*------------------------------------------------News Items------------------------------------------*/ 
.ni_shell {
  width:890px;
  margin:0px;
  padding:20px 0px 20px 0px;
  border-bottom:1px solid #cccccc;
}

.ni_img {
  margin:0px 20px 0px 0px;
  padding:0px;
  float:left;
}

.ni_hdr {
  font-family:Arial, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.ni_read_more {
  margin:5px 0px 0px 0px;
  padding:0px;
  float:left;
}

/*------------------------------------------------News Item More------------------------------------------*/ 
.ni_more_img {
  margin:0px 20px 0px 0px;
  padding:0px;
  float:left;
}

.ni_more_hdr {
  font-family:Arial, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:0px;
}

/*------------------------------------------------Homepage Structure------------------------------------------*/ 
.left_col {
  width:621px;
  margin:0px;
  padding:0px;
  float:left;
}

#major_pormo_shell {
  background:url(/graphics/bg_major_promo.gif) no-repeat;
  width:601px;
  height:247px;
  margin:0px;
  padding:10px;
}

.ad_left {
  background-color:#151515;
  width:304px;
  height:267px;
  margin:12px 0px 0px 0px;
  padding:0px;
  float:left;
}

#content_box_shell_news {
  background:url(/graphics/bg_rss_news.gif) no-repeat;
  width:305px;
  height:267px;
  margin:12px 0px 0px 0px;
  padding:0px;
  float:right;
}

#content_box_shell_music {
  background:url(/graphics/bg_music.gif) no-repeat;
  width:233px;
  height:339px;
  margin:12px 0px 0px 0px;
  padding:15px 35px 15px 35px;
  float:left;
}

.content_box_shell {
  width:303px;
  margin:12px 0px 0px 0px;
  padding:0px;
  float:left;
}

.content_box_hdr {
  background:url(/graphics/hdr_homepage.gif) no-repeat;
  width:293px;
  height:43px;
  margin:0px;
  padding:10px 0px 0px 10px;
}

.content_box_hdr p {
  font-family:Impact, sans-serif;
  font-size:33px;
  color:#F9F41E;
  margin:0px;
  padding:5px 0px 0px 8px;
  text-align:left;
}

.content_box_wrap {
  background:#ffffff url(/graphics/bg_homepage_box.gif) no-repeat;
  width:297px;
  min-height:250px;
  _height:250px;
  margin:0px;
  padding:0px;
  border-left:3px solid #C9C9C9;
  border-right:3px solid #C9C9C9;
}

.content_box_cap {
  background:url(/graphics/cap_homepage.gif) no-repeat;
  width:303px;
  height:11px;
  margin:0px;
  padding:0px;
}

.content_box_wrap_tan {
  background-color:#E6E3D3;
  width:297px;
  min-height:205px;
  _height:205px;
  margin:0px;
  padding:0px;
  border-left:3px solid #C9C9C9;
  border-right:3px solid #C9C9C9;
}

.content_box_cap_tan {
  background:url(/graphics/cap_tan_homepage.gif) no-repeat;
  width:303px;
  height:11px;
  margin:0px;
  padding:0px;
}

.content_box_wrap_black {
  background-color:#000000;
  width:297px;
  height:338px;
  margin:0px;
  padding:0px;
  border-left:3px solid #C9C9C9;
  border-right:3px solid #C9C9C9;
  overflow-y:auto;
}

.content_box_cap_black {
  background:url(/graphics/cap_blk_box_homepage.gif) no-repeat;
  width:303px;
  height:11px;
  margin:0px;
  padding:0px;
}

.right_col {
  width:303px;
  margin:0px;
  padding:0px;
  float:right;
}

#ad_next_left {
  background-color:#151515;
  width:145px;
  height:165px;
  margin:0px;
  padding:0px;
  float:left;
}

#ad_next_right {
  background-color:#151515;
  width:145px;
  height:165px;
  margin:0px;
  padding:0px;
  float:right;
}

.large_ad_shell {
  background:url(/graphics/leaderboard.gif) no-repeat;
  width:936px;
  height:127px;
  margin:12px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.leaderboard {
  background-color:#151515;
  width:728px;
  height:90px;
  margin:20px 0px 0px 104px;
  padding:0px;
}

.ad_next_div {
  background-color:#434343;
  width:120px;
  height:90px;
  margin:20px 0px 0px 12px;
  padding:0px;
  float:left;
}

#flashcontent {
  margin:0px 0px 0px 10px;
  padding:45px 0px 0px 0px;
}

#poll_content {
  width:277px;
  margin:0px auto;
  padding:0px;
}

#poll_content p {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:none;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

.answer td {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

.rss_home {
  width:277px;
  margin:0px;
  padding:10px;
}

.rss_home img {
  margin:3px 5px 25px 0px;
  padding:0px;
  float:left;
}

.rss_home a:link, .rss_home a:visited, .rss_home a:hover {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

.rss_home a:hover {
  text-decoration:underline;
}

.rss_home_top {
  width:237px;
  margin:0px;
  padding:7px 30px 0px 30px;
}

.rss_home_top a:link, .rss_home_top a:visited, .rss_home_top a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:10px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

.rss_home_top a:hover {
  text-decoration:underline;
}

/*------------------------------------------------Highlights------------------------------------------*/ 
.highlights_shell {
  width:277px;
  margin:0px 0px 0px 10px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #999999;
}

.highlights_img {
  margin:0px;
  padding:0px;
  float:left;
}

.highlights_img img {
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
}

.highlights_hdr {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 3px 0px;
  padding:0px;
}

.highlights_hdr p {
  margin:0px;
  padding:0px;
}

.highlights_desc {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

.highlights_desc p {
  margin:0px;
  padding:0px;
}

.highlights_more {
  margin:0px;
  padding:0px;
}

.highlights_shell a:link, .highlights_shell a:visited, .highlights_shell a:hover {
  font-family:Arial, sans-serif;
  color:#BF0332;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

.highlights_shell a:hover {
  text-decoration:none;
}

/*------------------------------------------------Heavy Hitters------------------------------------------*/ 
.hitters_shell {
  width:277px;
  margin:0px 0px 0px 10px;
  padding:10px 0px 10px 0px;
}

.hitters_img {
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
}

.hitters_hdr {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#F1060D;
  margin:0px;
  padding:0px;
}

.hitters_desc {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#391280;
  margin:0px;
  padding:0px;
}

.hitters_more {
  margin:0px;
  padding:0px;
  float:right;
}

.hitters_shell a:link, .hitters_shell a:visited, .hitters_shell a:hover {
  font-family:Arial, sans-serif;
  color:#929DCB;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

.hitters_shell a:hover {
  text-decoration:none;
}

/*------------------------------------------------Froms Layout------------------------------------------*/
#weather_shell {
  margin:0px;
  padding:10px 0px 0px 0px;
}

/*------------------------------------------------Froms Layout------------------------------------------*/
#form_shell {
  background:#cccccc url(/graphics/forms_bg.jpg) no-repeat;
  background-position:bottom right;
  width:600px;
  margin:0px auto;
  padding:20px;
  border:5px solid #999999;
}

#form_shell th {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 3px 0px 0px;
  padding:0px;
  text-align:right;
}

/*------------------------------------------------Events------------------------------------------*/ 
.event_listing {
  margin:20px 0px 0px 0px;
  padding:0px;
}

/*------------------------------------------------RSS------------------------------------------*/ 
#local_news {
  margin:0px;
  padding:0px;
  display:block;
}

#local_news p a:link, #local_news p a:visited, #local_news p a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:13px;
  margin:0px;
  padding:0px;
  line-height:11px;
  text-decoration:none;
}

#local_news p a:hover {
  color:#cccccc;
  text-decoration:underline;
}

#national_news {
  margin:0px;
  padding:0px;
}

#national_news p a:link, #national_news p a:visited, #national_news p a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:13px;
  margin:0px;
  padding:0px;
  line-height:11px;
  text-decoration:none;
}

#national_news p a:hover {
  color:#cccccc;
  text-decoration:underline;
}

#sports_news {
  margin:0px;
  padding:0px;
}

#sports_news p a:link, #sports_news p a:visited, #sports_news p a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:13px;
  margin:0px;
  padding:0px;
  line-height:11px;
  text-decoration:none;
}

#sports_news p a:hover {
  color:#cccccc;
  text-decoration:underline;
}

#e_news {
  margin:0px;
  padding:0px;
}

#e_news p a:link, #e_news p a:visited, #e_news p a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:13px;
  margin:0px;
  padding:0px;
  line-height:11px;
  text-decoration:none;
}

#e_news p a:hover {
  color:#cccccc;
  text-decoration:underline;
}


/*------------------------------------------------Footer------------------------------------------*/ 
#footer {
  background:url(/graphics/footer.gif) no-repeat;
  width:960px;
  height:64px;
  margin:0px;
  padding:0px;
}

#footer p {
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#ffffff;
  margin:0px;
  padding:40px 0px 0px 0px;
  text-align:center; 
}

#footer a:link, #footer a:visited, #footer a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

/* Slide Banner */
.slide_div div { margin:0px auto; padding:0px; float:left; height:0px; width:960px; position:relative; }
.slide_div div a:link,.slide_div div a:visited, .slide_div div a:hover { display:block; height:30px; width:960px; }
.slide_div span { display:none; }
.slide_button { margin: 0px; padding: 0px; display: block; float:left; width: 80px; height:30px;color: #fff; text-decoration: none;  background: url(/graphics/replay.gif) no-repeat; z-index:101; position:absolute; left:877px; top:-17px;}
.minus_icon { background-position: 0px -30px; }	
#slide_panel { width:960px; margin: 0px auto; display: none; }
#slide_panel div span { display:none; }
#slide_panel div { width:960px; height:400px; }
