/* [ Layout ]  */
body {
	margin:				0px;
	padding:			0px;
	background:			url("images/PageBackground.jpg");
	font-family:		Verdana;
	font-size:			12px;
	line-height:		18px;
	color:				#444444;
}
a {
	color:				#5A7C1B;
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}
h2{
	font-size:			16px;
	color:			#444;
	line-height:		16px;
	margin:0px;
	padding:0px;
}
h3{
	font-size:			12px;
	color:				#444444;
	line-height:		12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
table,td {
	padding:			0px;
	margin:				0px;
	border:				none;
	border-collapse:	collapse;
	
}
input {
	font-size:			12px;
	height:				18px;
}
p {
	margin:0px;
	padding:0px;
	padding-top:10px;
}
#page {
	width:				819px;
	position: 			absolute;
	left:				50%;
	top:				20px;
	margin-left:		-409px;
}
.static_page {
}
/*
.static_page h2{
	color:#444;
	font-weight:normal;
}
*/
.static_page h3{
	line-height:28px;
}
.static_page p {
	line-height:18px;
}
#header {
	width: 				819px;
	height: 			182px;
	background:			url("images/HeaderBlog.png");
	position: 			relative;
	top:				0px;
	left:				0px;
}
#content_layout {
	background:			#FFFFFF;
	padding:	 		43px 26px 52px 58px;
}
#content {
	font-family:		Verdana;
	background:			#FFFFFF;
	width:				470px;
	vertical-align:		top;
	font-size:			12px;
	line-height:		18px;
}
#content p {
	width:460px;
}
#navi{
	background:			#FFFFFF;
	vertical-align:		top;
}

#sidebar {
	font-family:		Verdana;
	text-align:			left;
	font-size:			12px;
	line-height:		18px;
}
#sidebar p {
	margin:0px;
	padding:0px;
	padding-top:4px;
}
.sidebar_hr{
width:					100%;
height:					1px;
line-height:			0px;
background: 			#c9c9c9;
margin-top:				9px;
margin-bottom:			14px;
}
#sidebar_books img {
	width:75px;
	border: 3px solid #5A7C1B;
	margin-right:10px;
}
#sidebar_books td {
padding-bottom:10px;
vertical-align:top;
}
#sidebar .author {
	font-size: 10px;
	color:		#444444;
}
#sidebar .title {
	font-size:	12px;
	color:		#5A7C1B;
}

#search {
}

#footer {
	width:				801px;
	height:				43px;
	background:			#E7F1D9;
	position:			relative;
	left:				0px;
	top:				0px;
	font-size:			11px;
}
#footer a {
	font-size:			11px;
}
 #copyright {
	width:				801px;
	text-align:			center;
	font-family:		Verdana;
	font-size:			10px;
	color:				#444444;
 }
.list_entry {
	font-size:12px;
	line-height:22px;
}
.bullet {
	font-size:16px;
	vertical-align:middle;
}
 .footer_box {
	height:				43px;
	position:			absolute;
 	line-height:		18px; 
	vertical-align:		bottom;
	top:				2px;
	color:				#444444;
	font-family:		Verdana;
 }
 #topnav_container{
	position:			relative;
	top:				26px;
	left:				609px;
	width:				201px;
 }

 .topnav_entry{
 	padding-top:		3px;
	padding-right:		10px;
	text-align:			right;
	color:				white;
	font-family:		Verdana;
	font-size:			16px;
	height:				26px;
	line-height:		16px;
	padding-top:		5px;
	position:			relative;
	left:				0px;
	top:				0px;
 }
.topnav_entry a {
	color:				white;
	font-family:		Verdana;
	font-size:			16px;
	text-decoration:	none;
	line-height:16px;
}
.topnav_entry a:hover {
	text-decoration:none;
}
.topnav_entry img{
	line-height:12px;
	vertical-align:middle;
}
 .shadow_left {
	width:				9px;
	background:			url("images/ShadowLeft.png");
}
.shadow_right{
	width:				9px;
	background:			url("images/ShadowRight.png");
}
/* POST */
.post {
	font-family:		Verdana;
}
.entry {
	vertical-align:		top;
	clear:				both;
}
.line_grey {
	margin-top:			17px;
	margin-bottom:		12px;
	line-height:		0px;
	background:			#C9C9C9;
	height:				1px;
	width:				100%;
}
.comment_numberof {
	margin-top:10px;
	border-bottom:1px solid #c9c9c9;
	border-top:1px solid #c9c9c9;
}
.comments {
	margin-bottom:		20px;
}
.comment_head {
	background:			#DCDCDC; 
	color:				#000000;
	height:				20px; 
	margin-top:			15px;
	line-height:		20px;
	font-size:			12px;
	vertical-align:		mittle;
	padding-left:		10px;
}
.comment_content{
	background:			white; 
	padding:			5px 0px 0px 15px;
	font-size:			12px;
}
.authorline {
	font-size: 10px;
	line-height:18px;
}
#comments_comments 
{
	margin-top:			22px;
}

#respond {
	margin-top:22px;
}
}
#comments_login {
	font-size: 			12px;
}
#comments_add {
	font-size:12px;
}
.alignright {
	/*float: right;*/
}

.alignleft {
	/*float: left*/
}
.postmetadata{
font-size:9px;
color:#999999;
}
.archive_table{
	font-size:12px;
}
.archive_date{
	font-size:12px;
	padding-right:10px;
}
.archive_title{
	font-size:12px;
	font-weight:bold;
}
.archive_cat{
	padding-right:50px;
}
.archive_comments{}
#about{
}
#about img{
	margin-top:4px;
	margin-right:16px;
}
#about p {
	font-size:	12px;
	line-height: 18px;
	vertical-align:top;
}
.postnavleft{
	width:50%;
	text-align:left;
	float:left;
}
.postnavright{
	width:50%;
	text-align:right;
}
/*
#WhyItWorks h2{
	margin:0x;
	padding:0x;
	margin-bottom:30px;
}
*/
#WhyItWorks h3{
	font-size:			16px;
	color:			#225D0E;
	line-height:		16px;
	margin:0px;
	padding:0px;
}
#WhyItWorks p{
	margin:0x;
	padding:0x;
	padding-top:10px;
	padding-bottom:45px;
	line-height:18px;
	vertical-align:top;
}
/*
#Archive h2{
	margin:0x;
	padding:0x;
	margin-bottom:30px;
}
*/
#Archive h3{
	margin-top:16px;
	margin-bottom:2px;
	line-height:18x;
}
#Archive p{
	margin:0x;
	padding:0x;
	line-height:18px;
	vertical-align:top;
}