body {	background:#E5EED0;	margin:0; padding:0;	
		font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	}
.container {	background:url(pageimg/topbg.jpg) top right repeat-x;	margin:0; padding:0;
/*		margin:0 auto;	width:1000px;		*/		}

.header {	margin:0; padding:0;	background:url(pageimg/header.jpg) top left no-repeat;	height:289px;	}

.header h1 {	color:#FFF;	margin:30px 0 0 400px;	font-size:2em;	text-indent:-30px;	line-height:0.8em;	}
.header h1 span {	display:block;	font-size:0.8em;	font-weight:normal;	}
img#logo {	border:none;	position:absolute; top:164px;	}

ul.topmenu, ul.topmenu li {	margin:0; padding:0; list-style:none;	}
ul.topmenu {	text-align:center;	font-size:0.8em;	font-weight:bold;	padding-top:5px;	}
ul.topmenu li {	display:inline;	border-right:1px solid #FFF;	padding:0 10px;	}
ul.topmenu a {	color:#FFF;	text-decoration:none;	}






ul.menu, ul.menu li {	margin:0; padding:0; list-style:none;	}
ul.menu {	margin:105px 0 0 350px;	font-size:0.9em;	font-weight:bold;	width:650px;	}
ul.menu li {	display:inline;	float:left;	}
ul.menu a {	display:block;	float:left;	padding:5px 10px;	text-decoration:none;	color:#FFF;	}

ul.menu ul {	display:none;	position:absolute;	z-index:30;		width:170px;	margin:25px 0 0 30px; padding:0;	}
ul.menu ul {	border:1px solid #000;	border-bottom:2px solid #666; border-right:2px solid #666;	background:#7FA343;	}
ul.menu ul li {	margin:0; padding:0;	}
ul.menu ul a {	width:160px;	padding:4px 5px;	border-bottom:1px solid #C5DBA1;	}
ul.menu ul a:hover {	background:#B7DBAE;	color:#000;	}

*:first-child+html ul.menu ul {	margin-left:-80px;	}
* html ul.menu ul {	margin-left:-80px;	}

* html ul.nav ul {	margin-left:-140px;	}				/*	IE6 Only	*/
*:first-child+html ul.nav ul {	margin-left:-140px;	}	/*	IE7 Only	*/




.footer {	clear:both;	border-top:1px dashed #7DA343;	margin:30px 0;	}
.footer p {	font-size:0.8em;	text-align:center;	margin:0 30px;	padding:10px 0;	width:750px;	}
.footer a {	color:#8FA343;	text-decoration:none;	}
.footer p.links {	font-weight:bold;	}


.inner {	width:800px;	color:#222;	}

.content {	width:480px;	float:right;	}
.sidebar {	width:250px;	float:left;	margin:0 20px;	}
.rsidebar {	width:250px;	float:right;	margin:0 20px;	}


h1 {	color:#EE8100;	font-size:1.9em;	font-weight:normal;	}
h2 {	color:#36431A;	font-size:1.3em;	}
h3 {	color:#36431A;	font-size:1.1em;	}
.content li, p {	line-height:150%;	}


.sidebar h1 {	}

ol {	list-style:none;	}
ol li span {	display:block; clear:left; float:left;	background:url(pageimg/ol_bullet.gif) center no-repeat;	
						margin:0 5px 4px 0;	padding:2px 5px;	color:#FFF;	font-weight:bold;	font-size:0.9em;	text-align:center;	}

ol li {	margin-bottom:10px;	}

.testimonial {	margin:2px 10px 20px;	background:#EFF4E2;	padding:5px;	}
p.signed {	background:#CEE6A4;	color:#36431A;	margin:0; padding:5px;	font-weight:bold;	}





.blogger {	}
.blogger .post {	}
.post h3 {	color:#EE8100;	border-bottom:1px solid #EE8100;	font-size:1.3em;	margin:10px 0 0 5px; padding:0;	}
.post p.date {	margin:0 0 10px 0;	text-align:right;	color:#666;	font-size:0.9em;	}
.post_content {	margin:0 0 0 20px;	}
p.post_footer {	background:#97B258;	padding:5px;	color:#FFF;	}
p.post_footer a {	color:#FFF;	}



.commentblock {	}
.commentblock h2 {	color:#EE8100;	border-bottom:1px solid #EE8100;	font-size:1.3em;	margin:10px 0 0 5px; padding:0;	}
.commentblock .comment {	margin:10px; padding:5px;	border-bottom:5px solid #97B258;	}
.commentblock .byline {		margin:10px 0 0 0;	font-style:italic;	}
.commentblock a.comment-link {	display:block;	margin:10px auto;	width:300px;	text-align:center;
		background:#97B258;	padding:5px;	color:#FFF;		border:1px solid #000;}


.commentblock p.comment-timestamp {	background:#97B258;	padding:5px;	color:#FFF;	text-align:center;	}
.commentblock p.comment-timestamp a {	color:#FFF;	}
.commentblock .comment-timestamp a {	color:#000;	text-decoration:none;	}



.BlogArchives {	text-align:center;	margin:20px auto;	background:#85AB58;	padding:10px 5px;	width:190px;	}
.BlogArchives form {	}
.BlogArchives h1 {	font-size:1.1em;	color:#FFF;	}

