/* 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:#00529d; 
	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: #00529d;
	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: #00529d;
	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: #00529d;
	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: #00529d;
	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: #00529d;
	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: #00529d;
	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: #00529d; 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: #00529d;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #00529d;
}

.morning_hdr { font: bold 13px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center;color: #fff; 
	width: 331px; padding: 7px 10px; background: #00529d 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: #00529d;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #00529d;
}

.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: #00529d; 
	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: #00529d;
	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: #00529d;
	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 #00529d; 
	float:left; 
	margin:0px 24px 30px 24px; 
	width:300px; 
	height:150px;
}

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


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

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