/* Import overall template styles (nav, layout, homepage)
=================================*/
@import url('/css/layout.css'); 
@import url('/css/home.css'); 

/*  Green Room Styles
=================================*/

#left_column { float:left; width:550px; margin-right:8px }
#left_column p { margin-top:0px }
#right_column { float:left; width:147px }

.eonline_feed { margin-bottom:15px }
.eonline_feed h4 { font-size:13px; margin:0 0 3px 0; padding:0px }
.eonline_feed p { margin-top:0px }
.eonline_feed .feedflare { margin-top:-15px }

#EOnline, #ilandenews, #isports {   list-style-type:none;   margin:4px;   padding:0px }
#EOnline li, #ilandenews li, #isports li {   background:url('http://www.wvaq.com/graphics/rss_bullet.gif') no-repeat;  padding-left:20px;  background-position:0px 2px }
#EOnline a:link, #EOnline a:visited, #ilandenews a:link, #ilandenews a:visited, #isports a:link, #isports a:visited {  color:white;  text-decoration:none;  font:bold 11px Arial }

.e_headline, .s_headline, .l_headline { font:bold 14px Arial; color:#660000; margin-bottom:8px }
.e_photo { float:left; width:200px; margin-right:8px }
.e_story { float:left; width:342px }
.e_clear, .s_clear { clear:left; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #666 }
.s_image { float:left; margin-right:5px; margin-bottom:5px }

td.l_left { padding:0 8px 8px 0; border-right:2px solid #666; width:50%; font:normal 12px Arial,Helvetica,sans-serif }
td.l_right { padding:0 0 8px 8px; width:50%; font:normal 12px Arial,Helvetica,sans-serif }


/*  Misc Subpage Styles
=================================*/

.on_location { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px dashed #d0d0d0 }
.on_location h2 { font:bold 15px Arial,Helvetica,sans-serif; color:#660000; padding:0px; margin:0 0 8px 0 }
.on_location p { margin-top:0px }

.contest { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px dashed #d0d0d0; width:705px }
.contest_img { float:left; width:210px }
.contest_details { float:left; width:495px }
.contest_details h2 { font:bold 15px Arial,Helvetica,sans-serif; color:#660000; padding:0px; margin:0 0 3px 0 }
.contest_details p { margin-top:0px }

#morning table { border-spacing:0px; border-collapse:collapse; margin:0px auto }
#morning td { width:200px; border-left:15px solid white; border-right:15px solid white; text-align:center; padding:15px 0px }
#morning_img { float:left; width:210px }
#morning_info { float:left; width:495px }
#morning_info h2 { font:bold 17px Arial,Helvetica,sans-serif; color:#660000; padding:0px; margin:0px; border-bottom:1px solid #660000 }

#jock_img { float:left; width:260px }
#jock_bio { float:left; width:445px }
#jock_bio h2 { font:bold 17px Arial,Helvetica,sans-serif; color:#660000; padding:0px; margin:0px; border-bottom:1px solid #660000 }

.weatherblock { float:left; width:342px; margin:0 5px }
.weatherblock p { margin:0 0 8px 0; border-bottom:1px dashed #444; padding:4px }
.weathertitle { background-color:#333; padding:3px; color:#fff; font:bold 16px Arial }

.topstories { margin:0 0 15px 0 }

.sitemap ul { margin:0 0 15px 0; list-style-type:none; padding:0 0 0 20px }
.sitemap li { list-style-type:none }
.sitemap p { color:#660000; font-weight:bold; margin:0 0 3px 0; padding:2px 3px 2px 17px; background:url('/graphics/arrow.gif') no-repeat; background-position:4px 2px }

#rocknews ul { list-style-type:none; margin:0px; padding:0px }
#rocknews li { list-style-type:none; margin:0px; padding:6px 3px 6px 17px; background:url('/graphics/arrow.gif') no-repeat; background-position:4px 8px }

.community_cal { margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:1px dashed #d0d0d0; width:705px }
.community_cal h2 { font:bold 15px Arial,Helvetica,sans-serif; color:#660000; padding:0px; margin:0 0 3px 0 }
.community_cal p { margin-top:0px }

#expert_cont { width:728px; background-color:#fff; margin:0 0 8px 0 }

#wv_closings h2 { color:#900; font:bold 16px Arial,Helvetica,sans-serif; text-transform:uppercase }
#wv_closings h1 { font:bold 14px Arial,Helvetica,sans-serif }
#closings_table { width:700px; margin:0px auto; border-collapse:collapse }
#closings_table th { text-align:left; background:#660000; color:#fff; padding:1px 3px }
#closings_table td { text-align:left; padding:5px 3px }
#closings_table a:link, #closings_table a:visited { text-transform:uppercase; font-weight:bold }

.coupon { border:2px dashed #660000; float:left; margin:2px; width:300px; height:150px }

.storm_container { width:702px; margin:0px 0px 10px 0px; padding:0px; border-bottom:1px dotted #999999; }
.storm_container h2 { padding: 0px; margin: 0px; text-transform:capitalize; font: bold 12px Arial, sans-serif; }
.storm_container h2 a:link, .storm_container h2 a:visited, .storm_container h2 a:hover { text-transform:capitalize; }
.storm_desc  { font: normal 12px/14px; Arial, sans-serif; margin:5px 0px 0px 0px; padding:0px; }
.storm_desc p { margin-top: 0px; }

.pod { width: 702px; margin: 0 0 20px 0; }
.podlink { float:left; width: 95px; }
.podinfo { float:left; width: 607px; }
.podinfo h4 { font: bold 14px Arial, sans-serif; color: #cc0000; margin: 0px; padding: 0px; }
.podinfo div { font: bold 11px Arial, sans-serif; color: #333; margin: 0 0 2px 0; }
.podinfo p { margin: 0px; }

.employ { margin: 0 0 30px 0; }
.employ h2 { font: bold 16px Arial; margin: 0 0 2px 0; padding: 0px; color: #cc0000; }
.employ p { margin-top: 0px; }



