body { padding:0px; margin:0px auto; scrollbar-base-color:#999999; background:#2A2A2A url(/graphics/background.gif) top left repeat-y; background-position:50% 0; background-attachment:fixed; }

 .nocss { display:none; }
form { padding:0px; margin:0px; }
img { margin:0px; padding:0px; border:0px; }
h2 { color:#450D0E; text-transform:capitalize; font-family:Arial, sans-serif; margin:0px 0px 5px 0px; padding:0px; }
h3 { color:#940007; text-transform:capitalize; font-family:Arial, sans-serif; margin:5px 0px 0px 10px; padding:0px; }
h4 { color:#450D0E; text-transform:capitalize; font-family:Arial, sans-serif; margin:5px 5px 0px 0px; padding:0px; }
th { font-family:Arial, sans-serif; font-weight:bold; font-size:11px; color:#000000; margin:0px; padding:0px; }
td { font-family:Arial, sans-serif; font-weight:bold; font-size:12px; color:#000000; margin:0px; padding:0px; }

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

a:link, a:visited, a:hover { font-family:Arial, sans-serif; color:#940007; font-weight:bold; font-size:11px; margin:0px; padding:0px; text-decoration:underline; }
a:hover { text-decoration:none; }

#shell { background-color:#ffffff; margin:0px auto; padding:0px; width:1024px; }
#masthead { background:url(/graphics/masthead.jpg) no-repeat; width:1024px; height:149px; margin:0px auto;  padding:0px; }
#home_logo { width:276px; height:149px; margin:0px; padding:0px; position:relative; float:left; }
#masthead_content { width:738px; height:145px; margin:0px; padding:4px 0px 0px 10px; position:relative; float:left; }
#masthead_ad { background-color:#838383; width:728px; height:90px; overflow:hidden; margin:0px; padding:0px; position:relative; float:left; }

#masthead_media { width:728px; height:43px; margin:0px; padding:7px 0px 0px 0px; float:left; }
#listen_football { display:block; background: #eee; width:154px; height:52px; overflow: hidden; margin:0px 0px 0px 0px; padding:0px; position:relative; top: -5px; float:right }
#listen_football span { display:none; }
#listen_live { display:block; width:136px; height:49px; margin:0px 0px 0px 17px; padding:0px; float:right }
#podcast { display:block; width:136px; height:49px; margin:0px 0px 0px 20px; padding:0px;float:right; }
#iphone {display:block; width:38px; height:49px; margin:0px 0px 0px 20px; padding:0px; float:right;}
#blkbry {display:block; width:38px; height:49px; margin:0px 0px 0px 7px; padding:0px; float:right; }

#keyword_area { width:230px; height:20px; margin:5px 0px 0px 33px; padding:0px; position:relative; float:left; }
#keyword_search_box { width:155px; height:17px; margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:12px; color:#838383; position:absolute; left:0px; top:5px; }
#keyword_button { background:url(/graphics/keyword_search_btn.gif) no-repeat; width:65px; height:20px; margin:0px; padding:0px; position:absolute; left:155px; top:5px; cursor:pointer; cursor:hand; }
#keyword_button input { display:none; }

#vip_btn { position:absolute; margin:0px; padding:0px; left:909px; top:0px; }

#all_page_content { background-color:#ffffff; width:888px; margin:0px; padding:10px 0px 10px 0px; position:relative; float:left; }

#left_column { width:443px; margin:0px; padding:0px 0px 0px 8px; float:left; }

#rss_news_feed { width:435px; margin:0px; padding:0px 0px 20px 0px; position:relative; float:left; }

.local_news_content { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #999999; }
.local_news_content h3 { margin: 1px 0 3px 0; padding: 0px; font: bold 11px Arial; color: #666; }

#abc_news { width:433px; margin:0px; padding:0px 0px 10px 0px; position:relative; float:left; border:1px solid #999999; }
#national .abc_news_container { width:100%; margin:15px 0px 0px 10px; padding:0px 0px 10px 0px; border-bottom:1px dotted #999999; }
.abc_news_container { width:413px; margin:15px 0px 0px 10px; padding:0px 0px 10px 0px; border-bottom:1px dotted #999999; }
.ABCNewsUS_desc  { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#000000; margin:5px 0px 0px 0px; padding:0px; }
.ABCNewsUS_desc img {display:none;visibility:hidden; }
#abc_news_more_btn { margin:20px 10px 0px 0px; padding:0px; float:right; }

#center_column { background-color:#000000; width:437px; margin:0px; padding:0px 0px 10px 0px; float:left; }

#listen_now_background { background:#000000;  width:415px;  margin:10px 0px 0px 10px;  padding:0px 0px 10px 0px;  border:1px solid #999999;  position: relative; z-index:0; }
#listen_now_content { width:395px;  margin:0px 0px 0px 10px;  padding:0px;  position: relative; z-index:0; }

.fm_podcast { background:#C4C4C4 url(/graphics/sports_background.gif); width:98%; margin:15px 0px 0px 0px; padding:5px; }
.fm_podcast p { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#000000; margin:5px 0px 0px 0px; padding:0px; }

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

.podcast_am_container { width:100%px; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #999999; }
.podcast_am_desc  { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#ffffff; margin:5px 0px 0px 0px; padding:0px; }
.podcast_am img { display:none; visiblitly:hidden; }
#podcast_am_more_btn { margin:20px 10px 0px 0px; padding:0px; float:right; }

#metro_news_background {  background:#2A2A2A;  width:415px;  margin:10px 0px 0px 10px;  padding:0px 0px 10px 0px;  border:1px solid #999999; }
#metro_news_content {  width:395px;  margin:10px 0px 0px 10px;  padding:0px; }

#state #metronews_wv .metro_news_container { width: 100%; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #000000; color: #000; }
#state #metronews_wv .metronews_wv_desc  { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#000; margin:5px 0px 0px 0px; padding:0px; }
#state #metronews_wv .metro_news_container a:link, #state #metronews_wv .metro_news_container a:visited { font-family:Arial, sans-serif; color:#660000; font-weight:bold; font-size:12px; margin:0px; padding:0px; text-decoration:underline; }
#state #metronews_wv .metro_news_container a:hover { color: #cc0000; }

.metro_news_container { width:395px; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #000000; }
.metro_news_container a:link, .metro_news_container a:visited, .metro_news_container a:hover { font-family:Arial, sans-serif; color:#999999; font-weight:bold; font-size:12px; margin:0px; padding:0px; text-decoration:underline; }
.metro_news_container a:hover { text-decoration:none; }
.metronews_wv_desc  { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#ffffff; margin:5px 0px 0px 0px; padding:0px; }
.metro_news_more_btn { margin:20px 0px 0px 0px; padding:0px; float:right; }
.metronews_wv img { display:none; visiblitly:hidden; }

#abc_video_content { width:417px; margin:10px 0px 0px 10px; padding:0px; }

.local_news_container { width:858px; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #999999; }
.local_news_container a:link, .local_news_container a:visited, .local_news_container a:hover { font-family:Arial, sans-serif; color:#1C51A1; font-weight:bold; font-size:12px; margin:0px; padding:0px; text-decoration:underline; }
.local_news_container a:hover { text-decoration:none; }
.local_news_desc  { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#000000; margin:5px 0px 0px 0px; padding:0px; }

#bottom_ad_space { width:888px; height:110px; margin:0px; padding:5px 0px 10px 0px; float:left; }
#bottom_ad { background-color:#838383; width:728px; height:90px; margin:0px 0px 0px 8px; padding:0px; border-left:76px solid #2A2A2A; border-right:76px solid #2A2A2A; border-top:10px solid #2A2A2A; border-bottom:10px solid #2A2A2A; }

#right_column { width:130px; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; min-height:500px; _height:500px; }

#on_air_container { width:120px; height:212px; margin:0px 0px 0px 7px; padding:0px 0px 0px 0px; border:1px solid #999999; }
#on_air_now_hdr { width:120px; height:61px; margin:0px; padding:0px; }
#on_air_now { background:#E2E6E8 url(/graphics/on_air_background.jpg) no-repeat; width:120px; height:151px; margin:0px; padding:0px; }

#poll_section { width:118px; margin:10px 0px 0px 8px; padding:0px; border:1px solid #999999; }
#poll_1 { background:#000000 url(/graphics/poll_background.jpg) repeat-y; width:118px; margin:0px; padding:5px 0px 5px 0px; overflow:hidden; }
#poll_1 p { width:114px; margin:0px; color:#ffffff; text-align:center; font-size:9px; font-weight:bold; font-family:Ariel, sans-serif; }
#poll_1 td { margin:0px; padding:0px; color:#ffffff; text-align:left; font-size:9px; font-weight:bold; font-family:Ariel, sans-serif; }
.poll_submit_1 { margin:5px 0px 0px 10px; padding:0px; width:50px; height:23px; background:url(/graphics/poll_btn.gif) no-repeat; font-size:11px; text-transform:uppercase; font-family:Ariel, sans-serif; font-weight:bold; color:#ffffff; border:0px; Curser:hand; }
.triton_poll td span { display:none; }

/*#ad_space { width:120px; margin:0px 0px 0px 7px; padding:0px 0px 10px 0px; }
.ad_next_position { width:120px; height:90px; margin:10px 0px 0px 7px; padding:0px; border:1px solid #999999; }
.right_ad { width:120px; margin:10px 0px 0px 0px; padding:0px; border:1px solid #999999; }*/

.ad_next_position img { background: url('/graphics/adnext_bg.gif'); margin:0 0 10px 7px; padding:10px 0px 0 0;}
.ad_next_position_skyscraper { width:120px; margin:10px 0px 0px 8px; padding:0px 0px 0px 0px; }
#ad_space { width:120px; margin:0px 0px 0px 7px; padding:0px 0px 10px 0px; }
.right_ad { background: url('/graphics/adnext_bg.gif'); margin:0 0 10px 0px; padding:10px 0px 0 0; }

#inter_shell { width:878px; margin:0px 0px 0px 7px; padding:0px; border:1px solid #999999; }
#inter_content { width:858px; min-height:400px; _height:400px; margin:10px 0px 0px 10px; padding:0px; }

.morning_show_content { width:100%; margin:0px; padding:10px 0px 10px 0px; border-bottom:1px dotted #999999; }

.dj_pic_page { width:120px; height:151px; margin:10px 0px 0px 32px; padding:5px 5px 35px 5px; float:left; border:1px solid #999999; }
.dj_pic_page p { color:#450D0E; font-family:Arial, sans-serif; margin:0px; padding:5px 0px 0px 0px; text-align:center; }

#weather_container { width:100%; margin:0px; padding:0px; }
#weather_sponsor { width:218px; background-color:#95A576; margin:0px 0px 0px 10px; padding:0px 0px 10px 0px; float:left; }
.weather_sponsor_pic { width:200px; margin:9px 0px 0px 9px; padding:0px; align:center; float:left; }
#weather_middle { width:868px; margin:0px; padding:0px 0px 10px 0px; }#weather_left { background:url(/graphics/sports_background.gif) no-repeat; width:423px; margin:0px; padding:0px; float:left; padding:0px 0px 10px 0px; }
#weather_right { width:425px; margin:0px 0px 0px 10px; padding:0px; float:left; padding:0px 0px 10px 0px; }

#sports_left { background:url(/graphics/sports_background.gif) no-repeat; width:423px; margin:0px; padding:0px; float:left; padding:0px 0px 10px 0px; }
#sports_right_container { width:425px; margin:0px 0px 0px 15px; padding:0px 0px 10px 0px; float:left; }
#sports_video { background-color:#000000; width:420px; margin:0px; padding:0px 0px 10px 0px; }

#espn_sports_right { width:420px; margin:10px 0px 0px 0px; padding:0px; padding:0px 0px 15px 0px; background-color:#171717; }
#espn_sports_content { background-color:#0056AC; border-top:2px solid #0195DB; border-bottom:2px solid #0195DB; border-right:2px solid #0195DB; padding:2px 0px 2px 0px; width:405px; }

#sports_middle { width:868px; margin:0px; padding:0px 0px 10px 0px; }

#espn_content {  margin:0px;  padding:5px 0px 0px 0px;  width:90%; }
#espn_content a:link, #espn_content a:visited { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#ffffff; margin:0px; padding:0px; width:95%; }

.sports_news_content { background:url(/graphics/sports_background.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; border:1px solid #999999; }
.sports_news_content_h4 { background-color:#E2E6E8; color:#450D0E; text-transform:capitalize; font-family:Arial, sans-serif; font-size:17px; font-weight:bold; margin:0px; padding:5px; border-bottom:1px solid #999999; }
.sports_news_content_p { font-family:Arial, sans-serif; font-size:12px; line-height:16px; color:#000000; margin:0px; padding:5px 5px 5px 5px; }
.sports_news_content_img { padding:5px 5px 0px 5px; margin:0px; float:left; }

.program_layout { width:100%px; margin:0px; padding:0px; }
.program_layout h3 { width:100%; height:30px; background-color:#052547; color:#ffffff; text-transform:capitalize; font-family:Arial, sans-serif; margin:0px; padding:0px; }

.contact_layout { margin:0px; padding:10px 0px 10px 0px; width:100%; }

.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; }
.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 }

.expert_page_ad { margin:0px; padding:0px 0px 10px 0px; }

#footer { background:url(/graphics/footer.gif) no-repeat; width:1024px; height:58px; margin:0px auto; padding:0px; }
#footer p { font-family:Arial, sans-serif; font-size:11px; font-weight:bold; line-height:13px; color:#ffffff; margin:0px; padding:20px 0px 0px 0px; text-align:center; }

#nav_bar { background:url(/graphics/nav_bar.gif) no-repeat; width:1024px; height:37px; position:relative; margin:0px; padding:0px; }
#main_nav { font-family:Arial, sans-serif; font-weight:bold; font-size:11px; margin:0px; padding:0px; }
#main_nav ul { list-style:none; margin:0px; padding:0px; text-transform:uppercase; }
#main_nav li { display:inline; }
#main_nav a:link, #main_nav a:visited { font-family:Arial, sans-serif; color:#2A2A2A; font-weight:bold; font-size:11px; margin:0px; padding:10px 10px 0px 10px; text-decoration:none; height:25px; display:block; float:left; }
#main_nav a:hover, #main_nav a:active { color:#940007; background-color:#F2F5F6; height:27px; padding:10px 8px 0px 8px; border-left:2px solid #999999; border-right:2px solid #999999; }

#droplayer { margin:0px; padding:0px; position:relative; z-index:100; }
#droplayer a:link, #droplayer a:visited { font:bold 11px Arial; text-decoration:none; color:#940007; display:block; margin:0px; padding:5px; border-top:1px solid #999999; }
#droplayer a:hover { background-color:#999999; font:bold 11px Arial; color:#ffffff; wdith:100%; margin:0px; padding:5px; }

#sportslayer { position:relative; visibility:hidden; z-index:61; }
#sportsnav { text-align:left; background-color:#ffffff; line-height:25px; width:135px; margin:0px; padding:0px; position:absolute; z-index:55; left:275px; top:0px; text-transform:uppercase; border-right:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #999999; }
 
#stationlayer { position:relative; visibility:hidden; z-index:61; }
#stationnav { text-align:left; background-color:#ffffff; line-height:25px; width:160px; margin:0px; padding:0px; position:absolute; z-index:59; left:338px; top:0px; text-transform:uppercase; border-right:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #999999; }
 
#newslayer { position:relative; visibility:hidden; z-index:63; }
#newsnav { text-align:left; background-color:#ffffff; line-height:25px; width:140px; margin:0px; padding:0px; position:absolute; z-index:59; left:606px; top:0px; text-transform:uppercase; border-right:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #999999; }

#blogslayer { position:relative; visibility:hidden; z-index:61; }
#blogsnav { text-align:left; background-color:#ffffff; line-height:25px; width:210px; margin:0px; padding:0px; position:absolute; z-index:50; left:656px; top:0px; text-transform:uppercase; border-right:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #999999; }
 
#expertlayer { position:relative; visibility:hidden; z-index:61; }
#expertnav { text-align:left; background-color:#ffffff; line-height:25px; width:95px; margin:0px; padding:0px; position:absolute; z-index:50; left:810px; top:0px; text-transform:uppercase; border-right:2px solid #999999; border-left:2px solid #999999; border-bottom:2px solid #999999; }
 
 /* PromoContainer */
 
#major_promo_background {  background:#000000;  width:415px;  height:270px;  margin:10px 0px 0px 10px;  padding:0px;  border:1px solid #999999;  position: relative;  z-index:0;  overflow:hidden; }
#promocontainer { position: relative; visibility:visible; overflow:hidden; width:395px; height:257px; z-index:0; margin:5px 0px 0px 10px; padding:0px; }
#promo1 { position:absolute; visibility: visible; z-index:1; top:33px; left:10px;   width:395px; height:223px; }
#promo2, #promo3, #promo4, #promo5, #promo6 { position:absolute; visibility: hidden; z-index:1; top:33px; left:10px;  width:395px; height:223px; }
#promolinks { position:relative; float:right; z-index: 99; width:200px; height:21px; width:200px; margin:230px 0px 0px 0px; padding:0px; } 
.control_button {  position:relative;  height:21px;  width:24px;  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 { 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; }

/* Events Calendar */
table.bigcal_table { background-color: #aaa; width:100%; }
table.bigcal_table td, table.bigcal_table th { font-family:Arial, sans-serif; padding: 0; margin: 0; } 
table.bigcal_table td.caltop { font-family:Arial, sans-serif; text-align: center; font-size: 16px; font-weight: bold }
table.bigcal_table td.day, table.bigcal_table td.empty, table.bigcal_table td.over, table.bigcal_table td.today { height:100px; vertical-align: top; width:14%; }
table.bigcal_table td.empty { background-color: #bbb }
table.bigcal_table td.day { background-color: #fff; cursor: hand; cursor: pointer }
table.bigcal_table td.over { background-color:#450D0E; cursor: hand; cursor: pointer }
table.bigcal_table td.today { background:#AAAAAA; cursor: hand; cursor: pointer }
table.bigcal_table td div { position: relative; display: block;  }
table.bigcal_table td h4 { font-family:Arial, sans-serif; display: block; text-align: right; width:15%; background-color: #ccc; margin: 0; padding: 0 }
table.bigcal_table td h4 span { font-family:Arial, sans-serif; font-size: 11px; color: #777; margin: 2px 4px; }

table.bigcal_table td ul.event_list { list-style-type: none; display: block; }
table.bigcal_table td ul.event_list li { margin: 2px; display: block; border-bottom: solid 1px #aaa }
table.bigcal_table td ul.event_list li span { margin: 0px 6px; display: block }

table.minical_table { background-color: #aaa; width: 140px }
table.minical_table td, table.minical_table th { padding: 0; margin: 0; } 
table.minical_table td.caltop { text-align: center; font-size: 12px; font-weight: bold }
table.minical_table td.day, table.minical_table td.empty, table.minical_table td.over, table.minical_table td.today { height: 20px; vertical-align: top; width: 14% }
table.minical_table td.empty { background-color: #bbb }
table.minical_table td.empty span { display: none }
table.minical_table td.day { background-color: #fff; cursor: hand; }
table.minical_table td.event { background-color: #ffcc00; cursor: hand; cursor: pointer }
table.minical_table td.over { background-color: #d3d3d3; cursor: hand; cursor: pointer }
table.minical_table td.today { background-color: #dfdfdf; cursor: hand; cursor: pointer }
table.minical_table td div { position: relative; display: block;  }
table.minical_table td h4 { display: block; text-align: right; height: 14px;  width: 100%; margin: 0; padding: 0 }
table.minical_table td h4 span { font-size: 11px; color: #777; margin: 2px 4px; }

div#events_mini_details { position: absolute; visibility: hidden; display: block; top: 0px; left: 0px; padding: 4px; border: solid 1px #444; background-color: #ddd }
div#events_mini_details div.mini_event_container { width: 100%; margin: 5px; }

#sj_cont { width:672px;background: #4f6483 url('/graphics/morning_mast.jpg') no-repeat; margin: 0px auto; padding: 269px 18px 20px 18px; }
#sj_left { width: 330px; float:left; margin: 0 22px 0 0; padding: 0px; background:#fff; }
#sj_right { width: 320px; float: left; padding: 80px 0 0 0; }
#sj_things { width: 310px; padding: 10px; }
#sj_things_more { width:652px; padding: 10px; background: #fff; }
.sj_item { margin: 0 0 15px 0; }
.sj_item h2 { margin: 0px; padding: 0 0 2px 0; color: #003366; font: bold 14px Arial; text-decoration: underline; }
.sj_item p { margin: 0 0 8px 0; }
.sj_more { margin-top: -6px; }
.sj_more a:link, .sj_more a:visited { color: #cc0000; text-decoration: none; font: bold 11px Arial; }
.sj_more a:hover { color: #660000; text-decoration: none; font: bold 11px Arial; }
#sj_hdr { background: url('/graphics/morning_hdr.gif') repeat-x; padding: 3px 6px 0px 6px; height: 27px; font: bold 18px Arial; color:#fff; }


#closings_table { width: 850px; margin: 0px auto; border-collapse: collapse; }
#closings_table th { text-align: left; background: #990000; color: #fff; padding: 3px 6px; font: bold 13px arial, sans-serif; }
#closings_table td { text-align: left; background: #f2f2f2; border-bottom: 4px solid white; padding: 5px 6px; font: normal 13px arial, sans-serif; }
#closings_table a:link, #closings_table a:visited { font: normal 13px arial, sans-serif; text-transform: uppercase; font-weight: bold; }



