body {
  background:#000000 url(/graphics/bg.jpg) repeat-x;
  background-position:50% 0;
  background-attachment:fixed;
  padding:0px;
  margin:0px auto;
 }
 
form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
	outline:none;
	border:0px;
}

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;
}

/*------------------------------------------------Global Structure------------------------------------------*/ 

#shell {
  width:960px;
  margin:0px auto;
  padding:0px;
  z-index:10;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:960px;
  height:149px;
  margin:0px;
  padding:0px;
  position:relative;
}

#home_logo {
  width:250px;
  height:126px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:18px;
  left:8px; 
}

#on_air_now {
  width:231px;
  height:88px;
  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;
}

#artists {
  width:960px;
  height:149px;
  margin:0px;
  padding:0px;
  position:relative;
}

#nav_bar {
  background:url(/graphics/nav_bar.gif) no-repeat;
  width:960px;
  height:26px;
  margin:0px;
  padding:4px 0px 0px 0px;
  z-
}

#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 0px 0px 75px;
  padding:0px;
  text-transform:uppercase;
  text-decoration:none;
}

#nav_bar a:hover {
  color:#C11D22;
}

/* 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 10px 5px 10px;
  border:2px solid #480000;
}

#droplayer a:hover {
  background-color:#ffffff;
  font:bold 11px Arial;
  color:#C11D22;
  margin:0px;
  padding:5px 10px 5px 10px;
  text-align:left;
  text-transform:capitalize;
  border:2px solid #480000;
}

#ondemandlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#ondemandnav {
  background-color:#480000;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:466px;
  top:-5px;
 }
 
 #aboutlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#aboutnav {
  background-color:#480000;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:635px;
  top:-5px;
 }

#content_shell {
  background-color:#ffffff;
  width:936px;
  margin:0px;
  padding:12px;
}

/*------------------------------------------------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:#C11D22;
  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 #999999;
}

.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 {
  width:621px;
  height:298px;
  margin:0px;
  padding:0px;
}

#ad_left {
  background-color:#151515;
  width:304px;
  height:267px;
  margin:12px 0px 0px 0px;
  padding:0px;
  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:303px;
  height:50px;
  margin:0px;
  padding:0px;
}

.content_box_hdr p {
  font-family:Impact, sans-serif;
  font-size:33px;
  color:#ffffff;
  margin:0px;
  padding:5px 0px 0px 8px;
  text-align:left;
}

.content_box_wrap {
  background:#ffffff url(/graphics/bg_box_homepage.gif) no-repeat;
  width:297px;
  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:277px;
  min-height:185px;
  _height:185px;
  margin:0px;
  padding:10px;
  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;
}

/* scrolling news items */
.vertical {position:relative; overflow:hidden; height:80px; width:100%;}
/* root element for scrollable items */
.items {position:absolute; height:800em; margin: 0px;}
/* single scrollable item */
.items div {margin:0; padding-bottom:0px; font:13px Arial; height:80px; text-align:left;}
.items div a {color:#000000; font:bold 15px Arial; text-decoration:none; text-transform:uppercase;}
.items div a:hover {color:#C11D22; font:bold 15px Arial; text-decoration:none; text-transform:uppercase;}

#news_sponsor {
  background-color:#DCD9CA;
  height:100px;
  width:277px;
  margin:0px;
  padding:0px;
}

.content_box_wrap_black {
  background-color:#000000;
  width:275px;
  height:338px;
  margin:0px;
  padding:0px 11px 0px 11px;
  border-left:3px solid #C9C9C9;
  border-right:3px solid #C9C9C9;
}

.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/bg_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:#151515;
  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:#391280;
  margin:0px;
  padding:0px;
  text-align:left;
}

.answer td {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#391280;
  margin:0px;
  padding:0px;
  text-align:left;
}

/*------------------------------------------------Highlights------------------------------------------*/ 
.highlights_shell {
  width:277px;
  margin:0px 0px 0px 10px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #999999;
}

.highlights_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;
  padding:0px;
}

.highlights_desc {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#000000;
  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:#929DCB;
  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-position:bottom right;
  width:600px;
  margin:0px auto;
  padding:20px;
}

#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/bg_footer.gif) no-repeat;
  width:960px;
  height:36px;
  margin:0px;
  padding:0px;
}

#footer p {
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#ffffff;
  margin:0px;
  padding:13px 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 {
  color:#000000;
  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; }

