
body, html {
	background-color:#186da3;
	margin:0px; 
	font-size:.9em; 
	color:#222222; 
	font-family: Arial, Helvetica, sans-serif;

	}


a, a:visited {
	color:#1e7bac;
	text-decoration:none;	
	}


a:hover {
	color:#175a7e;
	text-decoration:underline;	
	}
	

.leaderad {
	padding-top:0px;
	padding-bottom:10px; 

	/* background-image:url('/images/ad_bg2.gif'); 
	background-position:center;
	background-repeat:no-repeat;
	position:relative;*/
	}	
	
/*##################################*/


#header {
	margin:0px;
	}	
	
#header_bar {
	width:960px;
	text-align:left;
	clear:both;
	background-image:url('/images/nav_bg.png');
	background-repeat:no-repeat;
	margin-top:70px;
	}	


#header_bar .logo {
	margin-top:-61px;
	float:left;
	z-index:10;
	position:absolute;
	width:340px;
	border:0;
	}
	
#header_nav {
	width:960px;
	height:25px;
	padding-right:10px;
	}	
	

	
	
.nav {
	font-size:.92em;
	color:#f4b285; 
	font-weight:bold; 
	letter-spacing:2px;
	height:25px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3em;
	}	
	
.nav a, .nav a:visited {
	color:white;
	text-decoration:none;
	}	
	
.nav a:hover {
	color:#f5d1b8;
	text-decoration:none;
	}	
	
	
	
/*##################################*/	
	
#search_area {
	background-image:url('/images/searchbar_bg.png');
	background-repeat:no-repeat; 
	background-position:bottom; 
	background-color:#faefe0;
	width:960px;
	height:85px;
	clear:both;
	
	}	
	
.search_row {
	border:0px;
	width:850px;
	height:45px;
	margin:20px 10px 0px 50px;
	overflow:hidden;
	clear:both;
	font-size:1.0m;
	color:black;

	}	
	
.search_row a, .search_row a:visited {	
	color:#1e7bac;
	text-decoration:none;
	font-size:0.9em;

	}	
	
.search_row a:hover {
	color:#175a7e;
	text-decoration:underline;
	font-size:0.9em;

	}		
	
	
.search_left {
	padding-left:5px;
	height:35px; 
	width:600px;

	}	
	
.search_right {
	width:250px;

	}	
	
.search_form {
	margin-bottom:0px;
	}	
	
.search_box {
	background-image:url('/images/search_bg.jpg');
	width:483px;
	height:25px;
	font-size:1.2em;
	color:#333333;

	}	
	
	
.search_btn {
	vertical-align:bottom;
	padding-bottom:3px;

	}	
	
.datetime {
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	font-weight:bold;
	color:#666666;
	font-size:0.75em;
	}	
	
.login_btn {
	padding-top:3px;
	border:0;
	}	
	
	

/*##################################*/	

#content {
	background-color:#d4e9f6;
	background-image:url('/images/body_bg.png');
	background-repeat:repeat-x;
	margin-top:-48px;
	}	
	
	
#content_center	{
	width:972px;
	background-image:url('/images/bg_shad.png');
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:auto;
	}
	
#content_full {
	background-color:#ffffff;
	width:960px;
	text-align:left;
	margin-bottom:0px; 
	overflow:hidden;
	}	
	
	
#content_wide_rail {
	sbackground-image:url('/images/divider_wide.png');
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:960px;
	text-align:left;
	margin-bottom:0px; 
	overflow:hidden;
	line-height:1.3em;
	
	}	


#content_widerail_divider {
	sbackground-image:url('/images/wide_rail_bg.png');
	background-repeat:repeat;
	width:960px;
	overflow:hidden;
	}



	
#content_left_column {
	width:575px;
	padding:20px 3px 10px 20px;
	float:left;
	}	



#content_right_column {
	float:right;
	width:351px;
	margin-bottom:0px;
	border-left:0px dotted #d0d0d0;
	padding-top:10px;
	background-color:#fdf8f1;
	}	
	
	

/*##################################*/	
	


	
	
#top_story {
	width:400px;
	float:left;
	font-size:.9em;
	}	
	
.top_story_image {
	padding:0px;
	border:1px solid #999999;
	margin-left:0px;
	margin-bottom:3px;
	swidth:390px;
	sheight:240px;
	}	
	
.top_headline {
	font-size:1.5em;
	margin-top:0px;
	margin-bottom:3px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	}	
	
.top_headline h2 {
	font-size:1.5em;
	margin-top:0px;
	margin-bottom:3px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	}		
	
.top_headline h2 a, .top_headline h2 a:visited {
	color:#1e7bac;
	text-decoration:underline;	
	}		

.top_headline h2 a:hover {
	color:#175a7e;
	text-decoration:none;	
	}	
	
	
#more_stories {
	width:140px;
	float:right;
	margin-top:0px;
	font-size:0.775em;
	text-align:left;
	font-weight:bold;
	line-height:1.2em; 
	margin-right:15px;
	}	


#more_stories .promo_photo {
	padding:0px;
	margin-left:0px;
	margin-bottom:1px;
	margin-top:0px;
	border:1px solid #ccc;
	}	
	
	
		
.more_stories_img {
	width:140px;
	padding:0px;
	border:1px solid #999999;
	margin-left:0px;
	margin-bottom:1px;
	margin-top:7px
	}	


#sto_page {
	
	float:left;
	font-size:.9em;
	padding-bottom:5px;
	width:100%;
	}	

.sto_box {margin-top:10px;border-top:2px dotted #afc880; border-bottom:2px dotted #afc880;background-color:#eef2e2;}

.sto_widget_bar {background-image:url('/images/rounded_green_long.png');background-repeat:repeat-x;height:30px;margin:-5px 5px 2px 0px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.1em;font-weight:bold;text-align:left; letter-spacing:1.2px;}
	
.sto_head  {font-size:1.7em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;margin:7px 0px 8px 0px;}	
.sto_head h2 {font-size:1.7em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;margin:7px 0px 8px 0px;}

.sto_subhead {}

.sto_byline {font-size:.9em;font-weight:bold;color:#333333;padding-left:10px;}

.sto_date {font-size:.8em; color:#666666;padding-left:10px;}

.sto_creditline {font-size:.9em;color:#333333;font-style:italic;float:right;padding-right:10px;}

.sto_brow { font-size:.9em;color:#999999; letter-spacing:1.5px; font-weight:bold}


.sto_imgs {
	padding:0px;
	border:1px solid #999999;
	margin-left:0px;
	margin-bottom:3px;
	}	
	
	
	
	
/*##################################*/		
	
	
#promo_bar {
	width:100%;
	margin-top:30px;
	float:left;
	}	
	
.promo_header {
	background-image:url('/images/rounded_green_long.png');
	background-repeat:repeat-x;
	height:30px;
	margin:5px 0px 0px 0px;
	padding:6px 0px 0px 6px;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	}	
	
.promo_photo {
	padding:0px;
	margin:5px 12px 2px 12px;
	border:1px solid #ccc;
	}	
	
	
.promobox_left {
	width:166px;
	font-size:12px;
	text-align:left;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	border:2px solid #e2e9cb; 
	background-color:#eef2e2;
	line-height:1.4em; 
	}	
	
	
.promobox_middle {
	width:166px;
	font-size:12px;
	text-align:left;
	padding:5px 10px 5px 10px;
	margin:0px 5px 0px 5px;
	border:2px solid #e2e9cb; 
	background-color:#eef2e2;
	line-height:1.4em; 
	}		
	
	
.promobox_right {
	width:166px;
	font-size:12px;
	text-align:left;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	border:2px solid #e2e9cb; 
	background-color:#eef2e2;
	line-height:1.4em; 
	}		
	
/*##################################*/			
	
#widget_section {
	width:100%;
	padding:0px 0px 0px 0px;
	text-align:left;
	clear:both;
	margin-top:30px;
	}	

#half_widget_container_left {width:49%;padding:0px;margin:3px 0px 0px 0px;float:left;}

#half_widget_container_right {width:49%;padding:0px;margin:3px 0px 0px 0px;float:right;}

#full_widget_container {width:330px;border:1px solid #faefe0;padding:0px;margin:0px 0px 25px 0px;}

.section_blurb_orange {border-bottom:2px solid orange;margin-bottom:5px; font-size:1.2em;text-align:left;}
	
.section_blurb_green {border-bottom:2px solid #749539;margin-bottom:5px; font-size:1.2em;text-align:left;}	

.section_blurb_blue {border-bottom:2px solid #2995c4;margin-bottom:5px; font-size:1.2em;text-align:left;}	
	
.widget_header_orange {background-image:url('/images/rounded_orange.png');background-repeat:repeat-x;height:30px;margin:5px 5px 0px 5px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.0em;font-weight:bold;text-align:left;}	

.widget_header_orange_long {background-image:url('/images/rounded_orange_long.png');background-repeat:repeat-x;height:30px;margin:5px 5px 0px -5px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.0em;font-weight:bold;text-align:left;}	


.widget_header_green {background-image:url('/images/rounded_green.png');background-repeat:repeat-x;height:30px;margin:5px 5px 0px 5px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.0em;font-weight:bold;text-align:left;}

.widget_header_green_long {background-image:url('/images/rounded_green_long.png');background-repeat:repeat-x;height:30px;margin:5px 5px 0px -5px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.0em;font-weight:bold;text-align:left;}	
	
.widget_header_blue {background-image:url('/images/rounded_blue.png');background-repeat:repeat-x;height:30px;margin:5px 5px 0px 5px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.0em;font-weight:bold;text-align:left;}	

.widget_header_blue_long {background-image:url('/images/rounded_blue_long.png');background-repeat:repeat-x;height:30px;margin:5px 5px 0px -5px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.0em;font-weight:bold;text-align:left;}	



.widget_header_orange a, .widget_header_orange a:visited {color:white; text-decoration:none;}	
	
.widget_header_orange a:hover {color:white; text-decoration:underline;}	

.widget_header_blue a, .widget_header_blue a:visited {color:white; text-decoration:none;}	
	
.widget_header_blue a:hover {color:white; text-decoration:underline;}	

.widget_header_green a, .widget_header_green a:visited {color:white; text-decoration:none;}	
	
.widget_header_green a:hover {color:white; text-decoration:underline;}	
	
	
	
.widget_body_orange {font-size:.9em;text-align:left;padding:5px 10px 5px 10px;margin:0px 5px 5px 5px;border:2px solid #f5d1ba; background-color:#f6e1d3;}	
	
.widget_body_green {font-size:.9em;text-align:left;padding:5px 10px 5px 10px;margin:0px 5px 5px 5px;border:2px solid #e2e9cb; background-color:#eef2e2;}		
	
.widget_body_blue {font-size:.9em;text-align:left;padding:5px 10px 5px 10px;margin:0px 5px 5px 5px;border:2px solid #b8d5e3; background-color:#cce3ed;}	
	
	

	
/*##################################*/		



#footer {background-color:#186da3;background-image:url('/images/bodybot_bg.png');background-repeat:repeat-x; clear:both;}

#footer_container {width:972px;background-image:url('/images/bg_shad.png');margin-bottom:0px;padding-bottom:0px;}

.footerbar {background-color:#faefe0;background-image:url('/images/botbar_bg.png');background-repeat:no-repeat; background-position:top;width:960px;text-align:left;}

.footertable {text-align:left;margin-top:5px;margin-bottom:10px;width:93%;}

.footersect {width:33%;text-align:left}

.footlink {font-size:.8em;}

.foothead {border-bottom:1px solid #cccccc;color:#888888; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold}


#footbottom {background-color:#186da3;height:45px;margin:0px 0px 0px 0px;border-top:0px solid #faefe0;border-bottom:0px solid #000000;clear:both}

#footbottom_container {color:#faefe0;font-size:11px;width:960px;height:45px;}

.footbottom_text {margin-top:10px;}


	