/* 
maroon/red: #af3653 
grey: #88817f
orange: #d7853a
other orange: #f1a33f;
footer blue: #09254a;
*/


body {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	
	color: #000;
	line-height: 1;
}

p {
	font-size: 1em;
}

a:link {
	color: #af3653;
}

a:hover {
}

img {
	border: none;
}

#r_status {
	font-size: .9em;
	padding: .25em 0;
}

#r_datetime {
	float: left;
}

#r_login {
	float: right;
}

.deck { font-size: 1.1em; font-weight: bold; color: #666; margin: 0; padding: 0;}
.byline { font-size: .9em; font-weight: normal; color: #333; margin: 0; padding: 1em 6px .25em 6px;}
.date { font-size: .9em; font-weight: normal; color: #333; margin: 0; padding: .25em 6px;}

.h_title {
	font-size: 3em;
	font-weight: normal;
	
	margin: 0;
	padding: 0 0 .25em 0;
	
	text-decoration: none;
}

.h_subtitle {
	font-size: 1.3em;
	font-weight: normal;
	
	margin: 0;
	padding: .25em 0;
	
	text-decoration: none;
}

.h_title a, .h_subtitle a, .t_title a, .r_title a, a .r_title
{
	text-decoration: none;
}

.h_title a:visited, .h_subtitle a:visited, .t_title a:visited, .r_title a:visited, a .r_title:visited
{
	color: inherit;
}

.h_title a:hover, .h_subtitle a:hover, .t_title a:hover, .r_title a:hover, a .r_title:hover
{
	text-decoration: underline;
}

.t_title {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0;	
	padding: .25em 6px;
}

.t_deck {
	color: #333 !important;
		
	margin: 0;
	padding: .25em 6px;
}

#tab_main a.more_link, #tab_main a.more_link_l
{
	color: #f1a33f !important;
}

.h_bold_subtitle {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 1em 6px .25em 6px;
}

.h_bold_subtitle a { font-size: 1em; text-decoration: none; }
.h_bold_subtitle a:hover { text-decoration: underline; }

ul.r_top_list_titles {
	display: block;
	margin: 0; 
	padding: .5em 6px;
}

#r_top_summary p 
{
	font-size: 1em !important;
}

.r_top_list_titles li {
	display: block;
	float: left;
	padding: 0 0 0 16px;
	margin: 0 8px 0 0;
	
	background-image: url(../img/bullet_maroon.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
}

.r_top_list_titles li a {
	text-decoration: none;
	color: #666;
}

.r_top_list_titles li a:hover {
	text-decoration: underline;
}

#r_top_pagination li a {
	color: #af3653;
	text-decoration: none;
	display: block;
	padding: .25em .5em;
}

#r_top_pagination li a:hover {
	color: #fff;
	background-color: #af3653;
}

.r_content_item p 
{
	color: #88817f !important;
}

#l_nav li a {
	color: #666;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: arial, sans-serif;
	font-size: 1.1em;	
	/*font-weight: bold;*/
	/*letter-spacing: -1px;*/
	
	text-decoration: none;
	text-transform: uppercase;
}

#l_nav li a:hover {
	color: #999;
	
	margin: 0 0 0 .25em;
}

.r_box {

}

.r_title_bg {
	color: #fff;
	font-size: 1.1em;
	
	margin: 0;
	padding: 4px 8px;
		
	/*background-image: url(../img/bg_heading_grad.png);*/
	
	/* purple */
	/*background-color: #bca3b9;*/
	
	/* maroon */
	background-color: #af3653;
	
	/* orange */
	/*background-color: #f1a33f;*/
}

.r_title {
	font-size: .9em;
	font-weight: bold;
	
	color: #af3653;
	margin: 0;
	padding: .5em 6px .25em 6px;
}

.r_subtitle {
	font-size: 1.25em;
	font-weight: normal;
	
	color: #88817f;
	margin: 0;
	padding: .5em 6px .25em 6px;
}

.r_row p {
	font-size: .9em;
	margin: 0;
	padding: .25em 6px .5em 6px;
	color: #88817f;
	line-height: 1.25;
}

.r_box ol, .r_box ul {
	list-style-position: inside;
	margin: 0;
	padding: 6px;
}

.r_box li {
	font-size: .9em;
	padding: .1em 0;
	color: #88817f;
}

#r_content p {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: .9em;
	color: #444;
	line-height: 1.25;
	padding: 0 6px;
}

.r_sb_links a {
	color: #88817f;
	font-weight: normal;
	text-decoration: none;
	font-size: .9em;
}

.r_sb_links a:hover {
	color: #d7853a;
}


a.more_link, a.more_link_l {
	display: block;
	padding: 0 6px;
	
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	
	color: #af3653;
	line-height: 1.5;
}

a.more_link {
	text-align: right;
}

a.more_link_l {
	text-align: left;
}


a.more_link:hover, a.more_link_l:hover {
	text-decoration: underline !important;
}

.r_box .more_link 
{
	clear: both;
}

#footer {
	text-align: center;
	color: #666;	
}

.f_row {
	/*background-color: #fff;*/
	margin: 0 auto;
	padding: .5em 0;
	width: 996px;
	line-height: 1.5;
}

.f_row a {
	margin: 0 .5em;
	color: #999;
}

#f_copyright {
	width: 700px;
	margin: 0 auto;
}

.img_float_r {
	display: block;
	float: left;
	
	padding: .25em .25em .25em 0;
}

.img_float_r {
	display: block;
	float: right;
	
	padding: .25em 0 .25em .25em;
}

.clearme 
{
	clear: both;
}

/* colors */

.maroon, .maroon a { color: #af3653 !important;}
.dk_grey, .dk_grey a { color: #333 !important;}
.grey, .grey a { color: #88817f !important;}
.orange, .orange a { color: #d7853a !important;}
.lt_orange, .lt_orange a { color: #f1a33f !important;}
