.footer {
	font-size:10px; 
	color: #666666; 	
	font-family: Georgia, "Times New Roman", Times, serif;
}
.menu {
	font-size:12px; 
	color: #666666; 	
	font-family: Georgia, "Times New Roman", Times, serif;
}
.menu a:link {
	font-size:12px; 
	color: #666666; 	
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.menu a:visited {
	font-size:12px; 
	color: #666666; 	
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.menu a:active {
	font-size:12px; 
	color: #666666; 	
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.menu a:hover {
	font-size:12px; 
	color: #666666; 	
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
TD { 
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}
.BORDER { border: 1px solid #d0d9e8; }
.redheader { color: #ff0000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;}
.header { color: #000000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;}
BODY { background-color: #742146; color: #ff0000; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif;}
/*---:[ headlines ]:---*/

h1, h2, h3, h4 { font-weight: normal; font-size: 1em; }

h1, h2 { font-size: 2.2em; line-height: 1.455em; }

	h2 a, h2 a:visited { color: #111; text-decoration: none; }

	h2 a:hover { color: #2361a1; }
	
	.post_box h1, .post_box h2 { padding-top: 1em; }
	
	.no_byline .post_box h1, .no_byline .post_box h2 { margin-bottom: 1em; }
	
	#archive_info h1 { font-weight: normal; font-size: 2.4em; line-height: 1em; padding-top: 0.458em; }

h3 { font-weight: normal; font-size: 1.286em; line-height: 1.222em; }

	.format_text h3 { margin: 1.833em 0 0.611em 0; }

	.format_text h3.top { margin: 0 0 0.611em 0 !important; }
	
	.sidebar h3 { font-size: 1.0em; line-height: 1.385em; margin-bottom: 0.615em; font-variant: small-caps; letter-spacing: 2px; color: #555; }

h4 { }

	.format_text h4 { line-height: 2.2em; }

blockquote { border-left: 1px solid #ddd; color: #666; }
	.format_text blockquote { margin: 0 0 1.574em 0.786em; padding-left: 0.786em; }
	
		/*---:[ pullquotes ]:---*/

		.format_text blockquote.right, .format_text blockquote.left { width: 11.944em; font-size: 1.286em; line-height: 1.222em; border: none; }

		.format_text blockquote.right { margin: 0 0 1.222em 1.222em; float: right; }

		.format_text blockquote.left { margin: 0 1.222em 1.222em 0; float: left; }

			.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }
blockquote{
color:#990000;
background: #fffc91;
margin-top: 4px;
margin-bottom: 4px;
}
a, a:visited { color: #2361a1; text-decoration: underline; }

a:hover { color: #2361a1; text-decoration: none; }
/*---:[ #header styles ]:---*/

#header #logo { font-weight: bold; font-size: 3.6em; line-height: 1em; margin-bottom: 0.167em; }

	#header #logo a, #header #logo a:visited { color: #111; text-decoration: none; }

	#header #logo a:hover { color: #2361a1; }
	
#header #tagline { font-weight: normal; font-size: 1.4em; line-height: 1em; color: #888; }


