/* 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:#5a7c01; 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
=================================*/

.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: #5a7c01; padding: 0px; margin: 0 0 3px 0; }
.contest_details p { margin-top: 0px; }

.ric { margin: 15px 0 0 0; padding: 15px 0 0 0; border-top: 1px dashed #d0d0d0; width: 705px; }
.ric_img { float: left; width: 150px; padding: 0 10px 0 0; text-align: center; }
.ric_details { float: left; width: 545px; }
.ric_details h2 { font: bold 15px Arial, Helvetica, sans-serif; color: #5a7c01; padding: 0px; margin: 0 0 3px 0; }
.ric_details p { margin-top: 0px; }

.cares { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px dashed #d0d0d0; width: 705px; }
.cares_img { float: left; width: 160px; }
.cares_details { float: left; width: 545px; }
.cares_details h2 { font: bold 15px Arial, Helvetica, sans-serif; color: #5a7c01; padding: 0px; margin: 0 0 3px 0; }
.cares_details p { margin-top: 0px; }

.events { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px dashed #d0d0d0; width: 705px; }
.events_img { float: left; width: 175px; }
.events_details { float: left; width: 495px; }
.events_details h2, .events_info h2 { font: bold 15px Arial, Helvetica, sans-serif; color: #5a7c01; padding: 0px; margin: 0 0 3px 0; }
.events_details p, .events_info p { margin-top: 0px; }

.bulletin { padding: 10px 4px; }
.bulletin h2 { font: bold 15px Arial, Helvetica, sans-serif; color: #5a7c01; padding: 0px; margin: 0 0 3px 0;  }
.bulletin h3 { font: bold 13px Arial, Helvetica, sans-serif; color: #000; padding: 0px; margin: 0 0 1px 0; font-style: italic; }
.bulletin h4 { font: bold 13px Arial, Helvetica, sans-serif; color: #000; padding: 0px; margin: 0 0 1px 0;  }

.team { float: left; text-align: center; width: 175px; height: 150px; margin: 15px 0 0 0; padding: 5px 0xp; }
.team h2 { font: bold 13px Arial, Helvetica, sans-serif; color: #5a7c01; padding: 0px; margin: 0px;}
.team p { margin-top: 0px; }
.team_hdr { padding: 6px 5px; background: #b9c9d9; color: #00315e; font-size: 13px; text-transform: uppercase; font-weight: bold; }
.team_info { padding: 10px 5px; border-bottom: 1px solid #b9c9d9; }

.concerts_hdr { padding: 6px 5px; background: #b9c9d9; color: #00315e; font-size: 13px; text-transform: uppercase; font-weight: bold; }
.concerts_info { padding: 10px 5px; border-bottom: 1px solid #b9c9d9; }

.kidstuff { margin: 0 0 10px 0;border-bottom: 1px solid #000066;padding: 0 0 10px 0; }
.kidstuff h2 { font: bold 15px Arial, Helvetica, sans-serif; color: #5a7c01; padding: 0px; margin: 0px; width: 700px; text-align: center; }
.kidstuff 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: #5a7c01; padding: 0px; margin: 0px; border-bottom: 1px solid #5a7c01; }
.morning_hdr { font: bold 13px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center;color: #fff; width: 331px; padding: 7px 10px; background: #5a7c01 url('/graphics/nav_bg.gif') repeat-x; border-bottom: 2px solid #2c76ba;} 
.morning_info { width: 334px; padding: 10px; text-align:center; }
.morning_info a:link, .morning_info a:visited { font: bold 14px Arial, Helvetica, sans-serif; }
.morning_info a:hover { font: bold 14px Arial, Helvetica, sans-serif; }
.morning_info h3 a:link, .morning_info h3 a:visited { font: bold 14px Arial, Helvetica, sans-serif; }
.morning_info h3 a:hover { font: bold 14px Arial, Helvetica, sans-serif; }

#jock_img { float: left; width: 250px; padding: 0 10px 20px 0; text-align: right;  }
#jock_bio { float: left; width: 445px; }
#jock_bio h2 { font: bold 17px Arial, Helvetica, sans-serif; color: #5a7c01; padding: 0px; margin: 0px; border-bottom: 1px solid #5a7c01; }

.weatherblock_l { float:left; width:240px; margin:0 10px 0 0; }
.weatherblock_r { float:left; width:458px; text-align: center; margin:0px; }
.weatherblock_r p { margin: 0 0 8px 0; text-align: center; 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: #527a01; 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: #5a7c01; 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: #990000;	 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: #5a7c01; 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 #5a7c01; float:left; margin:0px 24px 30px 24px; width:300px; height:150px; }

.wchs_news { margin-bottom:15px; }
.wchs_news h4 { margin: 0px; padding: 0px; }
.wchs_news p { margin-top: 0px; }

.sports_news { margin-bottom:15px; }
.sports_news h4 { margin: 0px; padding: 0px; font: bold 14px Arial; }
.sports_news h3 { margin: 0; padding: 0px; font: bold 12px Arial; color: #666; }
.sports_news p { margin-top: 0px; }


.flo_hdr { width: 125px; float: left; margin: 0 10px 10px 0; }
.flo { width: 708px; }
.flo_img { width: 215px; float:left; }
.flo_info { width: 493px; float: left; }
.flo_info p { margin-top: 0px; }
.flo_info a:link, .flo_info a:visited { font-weight: bold; }
.flo_info a:hover { font-weight: bold }

#sj_cont { width:672px;background: #4f6483 url('/graphics/morning_mast.jpg') no-repeat; 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; }

#poll_1 table.triton_poll { margin: 0px auto; border-collapse: collapse; padding: 0px;  }
#poll_1 table.triton_poll th { font-weight:bold; }
#poll_1 table.triton_poll th p { font-weight:bold; margin: 0 0 10px 0; }
#poll_1 table.triton_poll td { text-align:center; }
#poll_1 table.triton_poll table { width:100%; border-collapse: collapse; margin: 0px; padding: 0px;  }
#poll_1 table.triton_poll table td  { text-align:center; border-bottom: 10px solid #efefef; }
#poll_1 table.triton_poll table td.audio { text-align:left; padding: 1px 0 0 3px; }
#poll_1 table.triton_poll table td.answer { text-align:left; padding: 0px 10px 0px 0px; }
#poll_1 table.triton_poll #poll_results_1 table td  { text-align:center; border: 0px; }
#poll_1 table.triton_poll #poll_results_1 table tr.results  { border-bottom: 10px solid #efefef; }
#poll_1 table.triton_poll #poll_results_1 table td.audio { text-align:left; padding: 1px 8px 0 8px; }
#poll_1 table.triton_poll #poll_results_1 table td.answer { text-align:left; padding: 2px 10px 0px 1px; font-weight:bold;}

#poll_2 table.triton_poll { margin: 0px auto; border-collapse: collapse; padding: 0px;  }
#poll_2 table.triton_poll th { font-weight:bold; }
#poll_2 table.triton_poll th p { font-weight:bold; margin: 0 0 10px 0; }
#poll_2 table.triton_poll td { text-align:center; }
#poll_2 table.triton_poll table { width:100%; border-collapse: collapse; margin: 0px; padding: 0px;  }
#poll_2 table.triton_poll table td  { text-align:center; border-bottom: 10px solid #efefef; }
#poll_2 table.triton_poll table td.audio { text-align:left; padding: 1px 0 0 3px; }
#poll_2 table.triton_poll table td.answer { text-align:left; padding: 0px 10px 0px 0px; }
#poll_2 table.triton_poll #poll_results_2 table td  { text-align:center; border: 0px; }
#poll_2 table.triton_poll #poll_results_2 table tr.results  { border-bottom: 10px solid #efefef; }
#poll_2 table.triton_poll #poll_results_2 table td.audio { text-align:left; padding: 1px 8px 0 8px; }
#poll_2 table.triton_poll #poll_results_2 table td.answer { text-align:left; padding: 2px 10px 0px 1px; font-weight:bold;}

#poll_3 table.triton_poll { margin: 0px auto; border-collapse: collapse; padding: 0px;  }
#poll_3 table.triton_poll th { font-weight:bold; }
#poll_3 table.triton_poll th p { font-weight:bold; margin: 0 0 10px 0; }
#poll_3 table.triton_poll td { text-align:center; }
#poll_3 table.triton_poll table { width:100%; border-collapse: collapse; margin: 0px; padding: 0px;  }
#poll_3 table.triton_poll table td  { text-align:center; border-bottom: 10px solid #efefef; }
#poll_3 table.triton_poll table td.audio { text-align:left; padding: 1px 0 0 3px; }
#poll_3 table.triton_poll table td.answer { text-align:left; padding: 0px 10px 0px 0px; }
#poll_3 table.triton_poll #poll_results_3 table td  { text-align:center; border: 0px; }
#poll_3 table.triton_poll #poll_results_3 table tr.results  { border-bottom: 10px solid #efefef; }
#poll_3 table.triton_poll #poll_results_3 table td.audio { text-align:left; padding: 1px 8px 0 8px; }
#poll_3 table.triton_poll #poll_results_3 table td.answer { text-align:left; padding: 2px 10px 0px 1px; font-weight:bold;}

.past_poll { margin: 0px auto; margin-top: 15px;text-align:center; width:400px; background: #fff; border: 1px solid #666;}
.past_poll h3 { font: bold 11px Verdana, Arial; background: #666; margin: 0px; padding: 5px; color: #fff; text-transform: uppercase; }

table.triton_poll { margin: 0px auto; margin-top: 10px; border-collapse: collapse; padding: 0px;  }
table.triton_poll th { font-weight:bold; }
table.triton_poll th p { font-weight:bold; margin: 0 0 10px 0; }
table.triton_poll td { text-align:center; }
table.triton_poll table { width:100%; border-collapse: collapse; margin: 0px; padding: 0px;  }
table.triton_poll table td  { text-align:center; border-bottom: 10px solid #fff; }
table.triton_poll table td.audio { text-align:left; padding: 1px 0 0 3px; }
table.triton_poll table td.answer { text-align:left; padding: 0px 10px 0px 0px; }
table.triton_poll #poll_results_1 table td  { text-align:center; border: 0px; }
table.triton_poll #poll_results_1 table tr.results  { border-bottom: 10px solid #fff; }
table.triton_poll #poll_results_1 table td.audio { text-align:left; padding: 1px 8px 0 8px; }
table.triton_poll #poll_results_1 table td.answer { text-align:left; padding: 2px 10px 0px 1px; font-weight:normal;}