body {
  padding:0px;
  margin:0px auto;
  scrollbar-base-color:#D1D1D1;
  background:#ffffff;
 }
 
form {
  padding:0px;
  margin:0px;
}

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

a {
	outline: none;
}

h4 {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:0px;
}

h3 {
  font-family:Arial, sans-serif;
  color:#000000;
  margin:0px;
  padding:0px 0px 3px 0px;
}

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

.clear {
  clear:both;
}

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

#shell {
  width:960px;
  margin:0px auto;
  padding:0px 0px 20px 0px;
}

#top_leaderboard {
  width:728px;
  height:90px;
  margin:0px auto;
  padding:10px 0px 10px 0px;
}

/*------------------------------------------------Interior Pages Top------------------------------------------*/
#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:960px;
  height:157px;
  margin:0px auto;
  padding:0px 0px 10px 0px;
  position:relative;
}

#artists {
  margin:0px;
  width:960px;
  height:157px;
  position:relative;
  z-index:60;
}

#home_logo_shell {
  width:173px;
  height:157px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:0px;
  left:0px; 
}

#listen_live_shell {
  width:169px;
  height:157px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:0px;
  left:760px; 
}

/*------------------------------------------------Interior Template Layouts------------------------------------------*/

#interior_small_shell {
  width:481px;
  margin:0px;
  padding:0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9; 
}

#interior_small_content {
  width:461px;
  margin:0px;
  padding:10px 10px 0px 10px;
}

#interior_small_content a:link, #interior_small_content a:visited, #interior_small_content a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#interior_small_content a:hover {
  color:#1E90FF;
  text-decoration:none;
}

#interior_small_content th {
  font-family:Arial, sans-serif;
  color:#7E7E7E;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px 3px 0px 0px;
  text-align:right;
}

#center_col_shell_mid {
  width:801px;
  margin:0px 0px 0px 8px;
  padding:0px;
  float:left;
}

#interior_mid_shell {
  width:799px;
  margin:0px;
  padding:0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9; 
}

#interior_mid_content {
  width:779px;
  margin:0px;
  padding:10px 10px 0px 10px;
}

#interior_mid_content a:link, #interior_mid_content a:visited, #interior_mid_content a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#interior_mid_content a:hover {
  color:#1E90FF;
  text-decoration:none;
}

#interior_mid_content th {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:6px 3px 0px 0px;
  float:right;
}

#interior_mid_content td {
  margin:0px;
  padding:3px 0px 0px 0px;
}

.interior_headers {
  margin:0px;
  padding:0px;
  font-family:Ariel, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#454444;
  position:absolute;
  top:7px;
  left:12px;
}

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

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

#right_column_shell {
  width:308px;
  margin:0px;
  padding:0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}

#right_column_content {
  width:288px;
  margin:0px;
  padding:10px 0px 0px 10px;
}

.interior_headers_right {
  margin:0px;
  padding:0px;
  font-family:Ariel, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  position:absolute;
  top:7px;
  left:12px;
}

/*------------------------------------------------Interior Pages Middle Shell------------------------------------------*/
#interior_shell {
  width:960px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#left_col_shell {
  width:151px;
  margin:0px;
  padding:0px;
  float:left;
}

#center_col_shell {
  width:483px;
  margin:0px 0px 0px 8px;
  padding:0px;
  float:left;
}

#right_col_shell {
  width:310px;
  margin:0px;
  padding:0px;
  float:right;
}

/*------------------------------------------------Interior Pages Left Column------------------------------------------*/
#local_weather_shell {
  width:151px;
  height:92px;
  margin:0px;
  padding:0px;
}

#local_traffic_shell {
  width:151px;
  height:92px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#poll_shell {
  width:151px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#poll_content {
  width:149px;
  margin:0px;
  padding:0px 0px 5px 0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}

#poll_content p {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:0px;
  text-align:left;
}

#poll_content tr {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:0px;
  text-align:left;
}

.answer td {
  margin:0px;
  padding:2px 0px 0px 0px;
}

#poll_sponsor_left {
  width:125px;
  margin:7px 0px 0px 12px;
  padding:0px;
}


#ad_next_left_shell {
  width:151px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#ad_next_left_content {
  width:149px;
  margin:0px;
  padding:0px 0px 5px 0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}

.ad_next_graphic {
  width:125px;
  margin:0px 0px 0px 12px;
  padding:5px 0px 0px 0px;
}

/*------------------------------------------------Interior Pages Center Column------------------------------------------*/

/* Top Stories */
#top_stories_shell {
  width:483px;
  margin:0px;
  padding:0px;
}

#top_stories_content {
  width:481px;
  margin:0px;
  padding:8px 0px 2px 0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9; 
}

/* PromoContainer */
 #promocontainer {
  background-color:#DBDCDD;
  position: relative;
  visibility:visible;
  overflow:hidden; 
  width:464px; 
  height:305px; 
  z-index:0;
  margin:0px 0px 0px 9px;
  padding:0px; 
}

#promo1 {
  position:absolute; 
  visibility: visible; 
  z-index:1; 
  top:0px; 
  left:0px;   
  width:464px; 
  height:265px;
}

#promo2, #promo3, #promo4, #promo5, #promo6, #promo7, #promo8, #promo9, #promo10 {
  position:absolute; 
  visibility: hidden; 
  z-index:1; 
  top:0px; 
  left:0px;   
  width:464px; 
  height:265px;
}

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

.promo_hdr {
  font-family:Arial, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#454444;
  text-transform:capitalize;
  margin:0px;
  padding:5px 5px 3px 0px;
}

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

.promo_more {
  margin:1px 0px 0px 0px;
  padding:0px 5px 0px 0px;
  float:right;
}

.promo_more a:link, .promo_more a:visited, .promo_more a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

.promo_more a:hover {
  color:#1E90FF;
  text-decoration:none;
}

#promolinks {
  background:#ffffff url(/graphics/main_promo_navbar.gif) no-repeat;
  position:relative; 
  float:right;
  z-index: 99; 
  width:459px; 
  height:40px; 
  margin:265px 0px 0px 0px;
  padding:5px 5px 0px 0px;
} 

.control_button {
   position:relative;
   height:30px; 
   width:50px;
   padding:0; 
   float:right; 
   z-index:99; 
   margin:0px; 
   display:block; 
}

.control_button_pause {
   position:relative;
   height:30px; 
   width:40px;
   padding:0; 
   float:right; 
   z-index:99; 
   margin:0px; 
   display:block; 
}

a.promolink:link, a.promolink:visited {
  font:bold 11px Arial, sans-serif;
  text-decoration:none; 
  color:#838383;
  line-height:18px;
  text-align:middle;
}

a.promolink:hover {
  font:bold 11px Arial, sans-serif; 
  text-decoration:none; 
  color:#000000;
  line-height:18px;
  text-align:middle;
}

#promolink1 {
  height:18px; 
  padding:0; 
  width:15px; 
  text-align:center; 
  float:right; 
  z-index:20; 
  margin:1px 3px 0px 0px; 
  display:block; 
  background-color:#ff0;
}

#promolink2, #promolink3, #promolink4, #promolink5, #promolink6, #promolink7, #promolink8, #promolink9, #promolink10 {
  display:none; 
  height:18px; 
  padding:0; 
  width:15px; 
  text-align:center; 
  position:relative; 
  float:right; 
  z-index:99; 
  margin:1px 3px 0px 0px;  
  background-color:#ffffff;
}

/* Todays News */
 #todays_news_shell {
   width:483px;
   margin:10px 0px 0px 0px;
   padding:0px;
   position:relative;
   float:left;
 }
 
  #todays_news_content {
   width:481px;
   min-height:647px;
   _height:647px;
   margin:0px;
   padding:0px 0px 5px 0px;
   position:relative;
   float:left;
   border-left:1px solid #D9D9D9;
   border-right:1px solid #D9D9D9;
   overflow-y:scroll;
   z-index:99;
 }
 
 #btns {
   width:483px;
   height:28px;
   margin:0px 0px 0px 3px;
   padding:0px;
   position:relative;
   float:left;
   z-index:99;
 }
 
  .news_link {
   width:79px;
   height:28px;
   margin:0px;
   padding:0px 0px 0px 2px;
   position:relative;
   float:left;
   z-index:99;
 }
 
 a#news_link1:link, a#news_link1:visited{
   background:url(/graphics/center_local_active.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }

 
  a#news_link1:active, a#news_link1:hover{
   background:url(/graphics/center_local_active.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }

 
  a#news_link2:link, a#news_link2:visited{
   background:url(/graphics/center_national_normal.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }

 
  a#news_link2:active, a#news_link2:hover{
   background:url(/graphics/center_national_active.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }
 
 
 a#news_link3:link, a#news_link3:visited{
   background:url(/graphics/center_world_normal.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }

 
a#news_link3:active, a#news_link3:hover{
   background:url(/graphics/center_world_active.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }
 
a#news_link4:link, a#news_link4:visited{
   background:url(/graphics/center_bus_normal.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }

 a#news_link4:active, a#news_link4:hover{
   background:url(/graphics/center_bus_active.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }
 
a#news_link5:link, a#news_link5:visited{
   background:url(/graphics/center_sports_normal.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }

a#news_link5:active, a#news_link5:hover{
   background:url(/graphics/center_sports_active.gif) no-repeat;
   width:79px;
   height:28px;
   margin:0px;
   padding:0px;
   display:block;
 }
 
 #news1 {
   width:445px;
   margin:0px 0px 0px 10px;
   padding:0px;
   visibility:visible;
   position:absolute;
   top:0px;
   left:0px;
 }
 
#news1 h2 {
  margin:0px;
  padding:0px;
  color:#7E7E7E;
  text-transform:uppercase;
  font-family:Arial Black, sans-serif;
  font-size:17px;
}

#news2 {
   width:445px;
   margin:0px 0px 0px 10px;
   padding:0px;
   visibility:hidden;
   position:absolute;
   top:0px;
   left:0px;
 }
 
#news2 h2 {
  margin:0px;
  padding:0px;
  color:#7E7E7E;
  text-transform:uppercase;
  font-family:Arial Black, sans-serif;
  font-size:17px;
}
 
#news3 {
   width:445px;
   margin:0px 0px 0px 10px;
   padding:0px;
   visibility:hidden;
   position:absolute;
   top:0px;
   left:0px;
 }
 
#news3 h2 {
  margin:0px;
  padding:0px;
  color:#7E7E7E;
  text-transform:uppercase;
  font-family:Arial Black, sans-serif;
  font-size:17px;
}
 
#news4 {
   width:445px;
   margin:0px 0px 0px 10px;
   padding:0px;
   visibility:hidden;
   position:absolute;
   top:0px;
   left:0px;
 }
 
#news4 h2 {
  margin:0px;
  padding:0px;
  color:#7E7E7E;
  text-transform:uppercase;
  font-family:Arial Black, sans-serif;
  font-size:17px;
}
 
#news5 {
   width:445px;
   margin:0px 0px 0px 10px;
   padding:0px;
   visibility:hidden;
   position:absolute;
   top:0px;
   left:0px;
 }
 
#news5 h2 {
  margin:0px;
  padding:0px;
  color:#7E7E7E;
  text-transform:uppercase;
  font-family:Arial Black, sans-serif;
  font-size:17px;
}

/* Bottom Promos */
#bottom_promos_shell {
  width:483px;
  margin:10px 0px 0px 0px;
  padding:0px;
  position:relative;
}

#bottom_promos_content {
  width:481px;
  margin:0px;
  padding:0px 0px 5px 0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}

.bottom_promos_graphic {
  margin:0px;
  padding:5px 0px 0px 6px;
  position:relative;
  float:left;
  filter:alpha(opacity=70);
  opacity:0.70;
  cursor:pointer;
  cursor:hand;
}

/*------------------------------------------------Interior Pages Right Column------------------------------------------*/
/* Video */
#video_shell {
  width:310px;
  margin:0px;
  padding:0px;
}


#video_content {
  width:308px;
  margin:0px;
  padding:5px 0px 0px 0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}

#video_player {
  width:292px;
  margin:0px 0px 0px 8px;
  padding:0px;
}

#video_sponsor_graphic {
  width:292px;
  height:80px;
  margin:0px 0px 0px 8px;
  padding:0px;
}

/* Stocks */
#stock_shell {
  width:310px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#stock_content {
  width:308px;
  margin:0px;
  padding:5px 0px 0px 0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}

#right_column_ad_shell {
  width:310px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

/* Right Column Ad */
#right_column_ad_content {
  width:308px;
  margin:0px;
  padding:0px 0px 10px 0px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}


#right_column_ad_graphic {
  margin:0px 0px 0px 4px;
  padding:0px;
}


/*------------------------------------------------RSS Feeds------------------------------------------*/
.rss_news_shell {
  width:100%;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px dotted #999999;
}

.rss_news_desc {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#7E7E7E;
  margin:0px;
  padding:1px 0px 0px 0px;
  float:left;
}

.rss_news_desc p {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#7E7E7E;
  margin:0px;
  padding:1px 0px 0px 0px;
  float:left;
}

.rss_news_date {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:3px 0px 0px 0px;
  float:left;
}

.itemposttime {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:3px 0px 0px 0px;
  float:left;
}

.rss_news_link a:link, .rss_news_link a:visited, .rss_news_link a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

.rss_news_link a:hover {
  color:#1E90FF;
  text-decoration:none;
}

/* Local News */
.local_news_shell {
  width:463px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px dotted #999999;
}

.local_news_content {
  width:463px;
  margin:0px;
  padding:0px;
}

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

.local_news_hdr {
  font-family:Arial, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#454444;
  text-transform:capitalize;
  margin:0px;
  padding:0px 0px 3px 0px;
}

.local_news_more {
  margin:5px 0px 0px 0px;
  padding:0px;
  float:right;
}


.events_shell {
  width:463px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px dotted #999999;
}

.events_content {
  width:463px;
  margin:0px;
  padding:0px;
}

.events_img {
  width:463px;
  margin:0px auto;
  padding:0px;
}

/*------------------------------------------------Navigation------------------------------------------*/
#navbar {
  background:url(/graphics/navbar.gif) no-repeat;
  width:960px; 
  height:43px; 
  margin:0px;
  padding:0px;
  display:block;
}

.nocss {
  display:none;
}

/* nav items */
a.nav_item { display: block; float: left; height: 43px; }
a.nav_item:hover { background-position: 0px -44px; }
a.nav_item:active { background-position: 0px -88px; }

a.nav_item_active { display: block; float: left; height: 43px; background-position: 0px -88px } 
a.nav_item_active:hover { background-position: 0px -44px; }

a#nav_home 
{
  width:99px; 
  background-image:url(/graphics/navbar_home.gif);
}

a#nav_news_info 
{
  width:114px; 
  background-image:url(/graphics/navbar_news_info.gif);
}

a#nav_show_hosts 
{
  width:120px; 
  background-image:url(/graphics/navbar_show_hosts.gif);
}

a#nav_media 
{
  width:113px; 
  background-image:url(/graphics/navbar_multimedia.gif);
}

a#nav_community 
{
  width:118px; 
  background-image:url(/graphics/navbar_community.gif);
}

a#nav_events 
{
  width:92px;
  background-image:url(/graphics/navbar_events.gif);
}

a#nav_info 
{
  width:106px; 
  background-image:url(/graphics/navbar_820info.gif);
}

/* Dropdown Navigation */
#droplayer {
  margin:0px;
  padding:0px;
  position:relative;
  z-index:100;
  }
 
#droplayer a:link, #droplayer a:visited {
  text-transform:uppercase;
  text-align:left;
  font:bold 11px Arial;
  text-decoration:none;
  color:#7E7E7E;
  display:block;
  margin:0px;
  padding:7px;
  border-left:1px solid #9A9DA0;
  border-right:1px solid #9A9DA0;
  border-bottom:1px solid #9A9DA0;
}

#droplayer a:hover {
  background-color:#ffffff;
  font:bold 11px Arial;
  color:#1E90FF;
  margin:0px;
  padding:7px;
  text-align:left;
  text-transform:uppercase;
  border-left:1px solid #9A9DA0;
  border-right:1px solid #9A9DA0;
}

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

#newsnav {
  background-color:#D7D8DB;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:99px;
  top:0px;
 }
 
#djlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#djnav {
  background-color:#D7D8DB;
  margin:0px; 
  padding:0px; 
  position:absolute;  
  z-index:99; 
  left:213px;
  top:0px;
 }

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

#medianav {
  background-color:#D7D8DB;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:333px;
  top:0px;
 }
 
 #communitylayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#communitynav {
  background-color:#D7D8DB;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:446px;
  top:0px;
 }
 
#eventslayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#eventsnav {
  background-color:#D7D8DB;
  margin:0px; 
  padding:0px; 
  position:absolute;  
  z-index:99; 
  left:564px;
  top:0px;
 }
 
 #infolayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#infonav {
  background-color:#D7D8DB;
  margin:0px; 
  padding:0px; 
  position:absolute;  
  z-index:99; 
  left:655px;
  top:0px;
 }

/*------------------------------------------------Keyword Search------------------------------------------*/
#keyword_area {
  width:162px;
  height:24px;
  margin:10px 0px 0px 15px;
  padding:0px;
  position:relative;
  float:left;
}

#keyword_search_box {
  width:140px;
  height:24px;
  margin:0px;
  padding:0px;
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#838383; 
  position:absolute;
  left:0px;
  top:0px;
}

#keyword_button {
  background:url(/graphics/btn_search.gif) no-repeat;
  width:6px;
  height:9px;
  margin:0px;
  padding:0px;
  position:absolute;
  left:156px;
  top:8px;
  cursor:pointer;
  cursor:hand;
}

#keyword_button input { 
  display:none;
}

/*------------------------------------------------On Air Now Home------------------------------------------*/
#on_air_now {
  width:960px;
  height:509px;
  margin:0px;
  padding:10px 0px 0px 0px;
}

/*------------------------------------------------Info Bar Home------------------------------------------*/
#info_bar {
  background:url(/graphics/news_add_us_bar.gif) no-repeat;
  width:960px;
  height:30px;
  margin:10px 0px 0px 0px;
  padding:0px;
  position:relative;
}

#scroll_bar {
  width:744px;
  height:28px;
  margin:0px;
  padding:0px 0px 0px 123px;
  position:relative;
  float:left;
}

#add_us {
  width:90px;
  height:30px;
  margin:0px;
  padding:0px;
  position:absolute;
  top:0px;
  left:869px;
}

#bookmark_shell {
  margin:0px;
  padding:0px;
  float:right;
}

/*------------------------------------------------News Row Home------------------------------------------*/
#news_row {
  width:960px;
  height:260px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

/* news */
#news {
  background:url(/graphics/news.jpg) no-repeat;
  width:310px;
  height:260px;
  margin:0px;
  padding:0px;
  float:left;
}

#news_link {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#7E7E7E;
  margin:35px 0px 0px 0px;
  padding:0px; 
  text-align:center; 
}

#news_link a:link, #news_link a:visited, #news_link a:hover {
  font-family:Arial, sans-serif;
  color:#7E7E7E;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

#news_link a:hover {
  color:#1E90FF;
  text-decoration:underline;
}

/* local */
#local {
  background:url(/graphics/local.jpg) no-repeat;
  width:310px;
  height:260px;
  margin:0px 0px 0px 15px;
  padding:0px;
  float:left;
}

#local_link {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#7E7E7E;
  margin:35px 0px 0px 0px;
  padding:0px; 
  text-align:center;
}

#local_link a:link, #local_link a:visited, #local_link a:hover {
  font-family:Arial, sans-serif;
  color:#7E7E7E;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

#local_link a:hover {
  color:#1E90FF;
  text-decoration:underline;
}

/* client space */
#client_space {
  background:url(/graphics/home_ad.gif) no-repeat;
  width:300px;
  height:250px;
  margin:0px;
  padding:5px;
  float:right;
}

#client_space_2 {
  width:300px;
  margin:0px;
  padding:0px;
  float:right;
}

#right_column_ad_content_2 {
  width:300px;
  margin:0px;
  padding:5px 4px 5px 4px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
}

#ad_space_home_graphic {
  width:300px;
  height:250px;
  margin:5px 0px 0px 5px;
  padding:0px;
}

/*------------------------------------------------DJ Page Layout------------------------------------------*/

/* Main Content */
.dj_main_shell {
  width:461px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px dotted #999999;
}

.dj_main_content {
  width:461px;
  margin:0px;
  padding:0px;
}

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

.dj_main_hdr {
  font-family:Arial, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#454444;
  text-transform:capitalize;
  margin:0px;
  padding:0px 0px 3px 0px;
}

.dj_main_more {
  margin:5px 0px 0px 0px;
  padding:0px;
  float:right;
}

/* Secondary Content */
.dj_secondary_shell {
  background-color:#DBDCDD;
  width:287px;
  margin:5px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
}

.dj_secondary_content {
  width:278px;
  margin:0px;
  padding:5px 0px 0px 5px;
}

.dj_secondary_hdr {
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#454444;
  text-transform:capitalize;
  margin:0px;
  padding:0px;
}

.dj_secondary_content p {
  font-family:Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#7E7E7E;
  margin:0px;
  padding:0px;
}

.dj_secondary_more {
  margin:5px 0px 0px 0px;
  padding:0px;
  float:right;
}

.dj_secondary_content a:link, .dj_secondary_content a:visited, .dj_secondary_content a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

.dj_secondary_content a:hover {
  color:#1E90FF;
  text-decoration:none;
}

/* Dj Polls */
#poll_dj_content {
  width:280px;
  margin:0px;
  padding:2px 0px 5px 5px;
  border:1px solid #D9D9D9;

}

#poll_dj_content p {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:0px;
  text-align:left;
}

#poll_dj_content tr {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:0px;
  text-align:left;
}

/* Dany York and Mark Larsen */
.dj_bottom_shell {
  width:801px;
  margin:10px 0px 0px 0px;
  padding:0px;

  float:right;
}

/*------------------------------------------------Audio Files------------------------------------------*/
.audio_shell {
  width:461px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px dotted #999999;
}

.audio_hdr {
  font-family:Arial, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#454444;
  text-transform:capitalize;
  margin:0px;
  padding:0px 0px 1px 0px;
}

.audio_content {
  width:461px;
  margin:0px;
  padding:0px;
}

.audio_file {
  margin:5px 0px 0px 0px;
  padding:0px;
  float:right;
}

/*------------------------------------------------Blogs------------------------------------------*/
.blog_graphic {
  margin:0px;
  padding:10px 0px 10px 0px;
}

.blog_post {
  background-color:#B7B7B7;
  border:3px solid #B7B7B7;
}

.blog_post h2 {
  text-transform:capitalize;
  font-family:Arial, sans-serif;
  font-size:30px;
  font-weight:bold;
  color:#000000;
  margin:0px;
  padding:5px 0px 0px 10px;
}

.blog_post_body {
  width:99%;
  background-color:#535353;
  border-top:3px solid #B7B7B7;
  border-bottom:3px solid #B7B7B7;
  border-right:3px solid #B7B7B7;
  border-left:4px solid #B7B7B7;
  padding:0px 0px 10px 0px;
}

.blog_post_body p {
  font-family:Arial, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#ffffff;
  margin:0px;
  padding:10px;
  
}

.tstamp {
  font-family:Arial, sans-serif;
  color:#535353;
  margin:0px;
  padding:0px 0px 2px 10px
}

ul.pagination { list-style-type: none;  }
ul.pagination li { display: inline; border: solid 2px #ccc; margin-right: 2px; margin-left: 2px; background-color: #444  }
ul.pagination li span { margin: 5px; color: #eee; }
ul.pagination li.active { cursor: pointer; cursor: hand; }
ul.pagination li.current { background-color: #eee; }
ul.pagination li.current span { color: #444;  }

table.list_table { background-color: #aaa; }
table.list_table th, table.list_table td { padding: 4px; background-color: #444; }
table.list_table th { font-size: 14px; }

div.blog_post { border-bottom: dashed 1px #aaa }
div.blog_post h2 { font-size: 15px; margin-top: 10px; margin-bottom: 5px; }
div.blog_post small.tstamp { font-size: 10px; margin-bottom: 5px; margin-top: 0px;  } 
div.blog_post small.tags { font-size: 10px; margin-bottom: 5px; margin-top: 0px;  } 
div.blog_post div.blog_post_body { clear: both; margin-top: 0px; margin-bottom: 5px; }

/*------------------------------------------------Footer------------------------------------------*/
#footer {
  width:960px;
  height:20px;
  margin:10px 0px 0px 0px;
  padding:8px 0px 0px 0px;
  border-top:1px solid #D9D9D9;
  border-bottom:1px solid #D9D9D9;
  clear:both;
}

#footer_p {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:0px;
  float:left;
}

#footer_link {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#7E7E7E;
  margin:0px;
  padding:0px;
  float:right; 
}

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

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