#news_wrapper { 
	background: url(../images/news_wrapper.png) top left repeat-x;
	width: 780px;
	padding: 0 10px 0 10px;
	margin: 7px 0 7px 0;
	overflow: hidden;
	height: 1%;
}

#news_stories { width: 383px; float: right; position: relative}

#news_stories li,
#news_stories li a {
	display: block;
	background: url(../images/news_story_list_item.png) no-repeat top left;
	width: 383px;
	height: 40px;
	line-height: 40px;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}

#news_stories li { margin-bottom: 12px; position: relative; }
#news_stories li span.title { padding-top: 5px; line-height: 15px; display: block; width: 220px; position: absolute; left: 10px;}
#news_stories li span.date { display: block; line-height: 40px; position: absolute; right: 13px; top: 0; font-weight: bold; }

#news_stories a.selected,
#news_stories a:hover { color: #fff; background-position: bottom left; }

#current_story { 
	width: 363px; 
	background: #f2f2f2 url(../images/news_current_story.png) no-repeat top left; 
	font-size: 11px; 
	float: left;
	padding: 6px 12px 0 8px;
	margin-top: -1px;
	line-height: 12px;
	overflow: hidden;
}

#current_story_image { float: right; margin: 14px 0 14px 0; }

#page_title { float: left; font-size: 24px; margin: 14px 0 0 0; height: 38px; width: 766px; font-weight: bold; margin-left: 8px; }
#page_main_story { color: #3399ff; overflow: auto; height: 1em; line-height: 1em;}
#current_story #other_news, #current_story #back_to_results { color: #3399ff; font-weight: bold; float: right; padding: 3px 0px 8px; text-decoration: none; }
#current_story h1 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 7px 0 10px 0;
}

.archive #current_story h1 {
	font-size: 24px;
}


#news_wrapper strong { font-weight: bold; }
#current_story .date { color: #7d7d7d; border-bottom: 2px solid #d5d5d5; padding: 3px 0 8px 0;}
#current_story p {
	margin-bottom: 1.2em;
	line-height: 13px;
}

#story_content { overflow: hidden; clear: right; zoom: 1; padding-bottom: 4px;}

#story_content a { text-decoration: none; }

#news_archive { clear: right; float: right; margin-top: 2px;}

#news_archive a.page_link { 
	display: block;
	width: 383px;
	height: 107px;
	background: url(../images/news_archive.jpg) no-repeat top left;
	position: relative;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#news_archive a.page_link:hover { background-position: bottom left; }

#news_archive a.page_link span {
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 10px;
}

#news_archive a.page_link:hover span {
	color: #959595;
}

#read_more_margin_fix { margin-bottom: 8px; overflow: hidden; float: none; display: block; zoom: 1;}



/*News Archive*/
#news_archive_links { font-weight: bold; font-size: 11px; margin-top: 0; line-height: 13px; float: right; width: 387px; height:1%; }
#news_archive_links .option_box { background: #fff; width: 168px; height: 300px; float: right; padding: 10px; margin-bottom: 20px;}
#news_archive_links a {color: #959595; text-decoration: none; margin-left: 12px; }
#news_archive_links li { font-weight: normal; position: relative; }

#news_archive_links li a:hover,
#news_archive_links li a.selected {
	font-weight: bold;
	color: #39f;
}

.blue { color: #39f; }

table#search_results { width: 99%; }
#search_results td.hrule { height: 2px; width: 100%; background: #79BEFF; overflow: hidden; padding: 0; margin: 0;}
#search_results td { padding: 7px 0; font-weight: bold; font-family: Georgia, Times, "Times New Roman", serif; }
#search_results td.results_date { text-align: right; }
#search_results th.results_date { text-align: right; }
#search_results th { padding: 10px 0 0 0; color: #959595; font-weight: bold; }
#search_results a { color: #000; text-decoration: none; }
#search_results a:hover { color: #39f; }
#search_results_max_spacer { margin-right: -1px; width: 1px; height: 300px; float: right; }

#news_archive_links #back_to_recent_news { margin-left: 3px; color: #000; float: left; padding-left: 25px; background: url(../images/back_to_recent_news.png) no-repeat top left; height: 20px; line-height: 20px; font-size: 20px; }
#news_archive_links #dates { margin-right: 10px; }
#news_archive_links .option { margin-bottom: 11px; }
#news_archive_links .spacer { width: 1px; height: 300px; float: right; }
#news_archive_links .option_box a span { background: url(../images/archiveli.png) left center no-repeat; width: 12px; height: 11px; display: block; position: absolute; left: 0; top: 0; }
#archive_select { text-decoration: none; font-weight: bold; color: #959595;}

