body {



	margin:0;



	font:12px Arial, Helvetica, sans-serif;



	background:#ffecd3;



	color:#000;



}



img {border:none;}



form {



	padding:0;



	margin:0;



}



/*page*/



#page {



	margin:0 auto;



	width:814px;



	overflow:hidden;



}



/*header*/



.header {



	height:1%;



	padding:19px 38px 0 22px;



	background:url(images/header-bg.gif) no-repeat 0 100%;



	overflow:hidden;



}



ul.menu {



	float:left;



	padding:1px 0 0;



	margin:0;



	list-style:none;



}



ul.menu li {



	float:left;



	padding:0 7px 0 0;



	font:11px/23px Arial, Helvetica, sans-serif;



}



ul.menu a {



	display:block;



	color:#fff;



	padding:0 14px;



	background:#123f6e url(images/menu2-bg.gif) repeat-x;



	text-decoration:none;



}



ul.menu .item a {background:#245914 url(images/menu1-bg.gif) repeat-x;}



ul.menu a:hover {text-decoration:underline;}



ul.social {



	float:left;



	padding:2px 0 0 8px;



	margin:0;



	list-style:none;



}



ul.social li {



	float:left;



	padding:0 13px 0 0;



}



ul.social img {display:block;}







.search {



	float:right;



	width:202px;



}



.search span {



	width:156px;



	height:21px;



	background:url(images/search-input.gif) no-repeat;



	float:left;



	overflow:hidden;



}



.search input.text {



	border:0;



	background:none;



	padding:4px 5px;



	width:146px;



	font:11px Arial, Helvetica, sans-serif;



}



.search input.button {float:right;}







.main,



.main-top,



.main-btm {



	height:1%;



	overflow:hidden;



	background:url(images/main-bg.gif) repeat-y;



}



.main-top {background:url(images/main-top.gif) no-repeat;}



.main-btm {



	background:url(images/main-btm.gif) no-repeat 0 100%;



	padding:12px 35px 40px 22px;



}







.promo {



	height:1%;



	overflow:hidden;



	position:relative;



	z-index:1;



}



.promo img {display:block;}



.promo-cnt {



	width:342px;



	position:absolute;



	top:0;



	left:0;



	overflow:hidden;



	padding:23px 0 0;



}



.logo {



	margin:0 0 15px 78px;



	display:block;



	overflow:hidden;



	text-indent:-9999px;



	width:183px;



	height:112px;



	background:url(images/main-logo.png) no-repeat;



}



.logo a {



	display:block;



	height:100%;



	background:url(images/transparent.gif);



	position:relative;



}



.health-talk {



	display:block;



	overflow:hidden;



	text-indent:-9999px; 



	width:237px;



	height:48px;



	margin:0 0 5px 52px;



	background:url(images/health-talk.gif) no-repeat;



}



.promo-cnt p {



	text-align:center;



	margin:0;



	color:#00457c;



	font:bold 16px Arial, Helvetica, sans-serif;



}











.feeds {



	height:1%;



	overflow:hidden;



	position:relative;



	z-index:2;



	margin:-7px 0 17px;



}



.feeds ul {



	float:right;



	padding:0;



	margin:0;



	list-style:none;



}



.feeds ul li {



	float:left;



	font:bold 13px Arial, Helvetica, sans-serif;



}



.feeds ul a {



	color:#325e16;



	display:block;



	background:url(images/rss-ico.gif) no-repeat 7px 0;



	padding:0 10px 0 22px;



	text-decoration:none;



	font-weight:normal;



}



.feeds ul a:hover {text-decoration:underline;}







/*primary content*/



.primary-content {



	height:1%;



	padding:0 0 0 10px;



	overflow:hidden;



}



/*main column*/



.main-col {



	width:519px;



	float:left;



}



.author-image {


	width:503px;
	
	
	
	height:auto;
	
	
	
	float: left;
	
	
	
	margin: 0 0 10px 0;



}


.post {



	height:1%;



	overflow:hidden;



	padding:8px 0 0;



	background:url(images/post-bg.gif) repeat-x;



}



.head {	



	height:1%;



	overflow:hidden;



	padding:0 0 15px;



	border-bottom:1px solid #92ad83;



	margin:0 9px 0 10px;



}



.head img {



	float:right;



	margin-left:5px;



}



.head h1,



.head h2 {



	margin:2px 0 8px;



	color:#36631d;



	font:25px/27px "Times New Roman", Times, serif;



}



.head h1 a,



.head h2 a {



	color:#36631d;



	text-decoration:none;



}



.head h1 a:hover,



.head h2 a:hover {text-decoration:underline;}



.head p {



	margin:0 0 0 2px;



	font-size:11px;



}



.head p a {color:#5c8149;}



.head p a:hover {text-decoration:none;}



.post-cnt {



	height:1%;



	padding:17px 9px 0;



	overflow:hidden;



}



.post-cnt p {



	line-height:16px;



	margin:0;



	padding:0 0 14px;



}



.post-cnt p a,



.comments a {color:#360;}



.post-cnt p a:hover,



.comments a:hover {text-decoration:none;}



.img-box {



	float:right;



	width:217px;



	margin:0 0 0 10px;



	background:url(images/img-box-bg.gif) repeat-y;



}



.img-box-top,



.img-box-btm {



	height:1%;



	overflow:hidden;



	background:url(images/img-box-top.gif) no-repeat;



}



.img-box-btm {



	background:url(images/img-box-btm.gif) no-repeat 0 100%;



	padding:5px 0 0;



}



.img-box img {



	display:block;



	margin:0 auto 6px;



}



.img-box p {



	margin:0 0 10px;



	padding:0;



	color:#999;



	text-align:center;



}



.comments {



	text-align:right;



	height:1%;



	overflow:hidden;



	margin:15px 21px 14px;



	clear:both;



}







/*sidebar*/



.sidebar {



	width:217px;



	float:right;



}



.boxauthor {



	background:#97ae91;



	height:1%;



	margin-bottom:11px;



	overflow:hidden;



	border:1px solid #ffffff;



	padding:7px 5px 0 10px;



}



.boxauthor h3 {



	color:#ffeaaf;



	font:bold 18px/20px Arial, Helvetica, sans-serif;



	margin:0 0 11px;



}



.box {



	background:#fff4e5;



	height:1%;



	margin-bottom:11px;



	overflow:hidden;



	border:1px solid #a1a46e;



	padding:7px 5px 0 10px;



}



.box h3 {



	color:#265e15;



	font:bold 18px/20px Arial, Helvetica, sans-serif;



	margin:0 0 11px;



}





.box2 {



	background:#fff4e5;



	height:1%;



	margin-bottom:11px;

list-style: none;



	overflow:hidden;



	border:0px solid #a1a46e;



	padding:0px 0px 5px 0px;



}



.box2 h3 {



	color:#265e15;



	font:bold 18px/20px Arial, Helvetica, sans-serif;



	margin:10px 0px 11px;



}

ul.list {



	padding:0 0 19px;



	margin:0;



	list-style:none;



	width:200px;



	position:relative;



	margin:0 0 0 -5px;



}



ul.list li {



	height:1%;



	vertical-align:top;



	padding:0 0 6px;



	overflow:hidden;



}



ul.list a {



	display:block;



	color:#666;



	padding:6px 7px;



	text-decoration:none;



}



ul.list a:hover,



ul.list .active a {background:#fed77a;}







ul.blogs {



	padding:0 0 8px;



	margin:0;



	list-style:none;



	height:1%;



	overflow:hidden;



}





ul.blogs li {



	height:1%;



	padding:0 0 6px;



	overflow:hidden;



}



ul.blogs img {



	float:left;



	margin:0 6px 0 0;



}



ul.blogs p {



	margin:7px 0 0;



	font-size:10px;



	letter-spacing:-1px;



}



ul.blogs p span {display:block;}



ul.blogs p a,



ul.contributors p a {



	color:#00457c;



	letter-spacing:0;



	font:bold 12px Arial, Helvetica, sans-serif;



}



ul.blogs p a:hover {text-decoration:none;}



ul.contributors {



	padding:0;



	margin:-3px 0 0;



	position:relative;



	list-style:none;



	height:1%;



	overflow:hidden;




}



ul.contributors li {



	height:1%;



	overflow:hidden;



	padding:0 0 5px;



}



ul.contributors img {



	float:left;



	margin-right:9px;



	border:1px solid #fff;



}



ul.contributors p {



	margin:6px 0 0;



	font-size:13px;



}



ul.contributors p span,



ul.contributors p strong {display:block;}



ul.contributors p a {text-decoration:none;}



ul.contributors p a:hover {text-decoration:underline;}







/* by astepochkin */



#comments_form {



	padding:0 20px;



}







#comment {



	/*width:90%;*/



}







#postmeta {



	padding:0 5px;	



}



#postmeta a, #comments_form a{	



	color:#5C8149;



	text-decoration:underline;



}



#postmeta a:hover, #comments_form a:hover{	



	color:#5C8149;



	text-decoration:none;



}



.result {



	padding:10px 10px;



	



	



}



.result a{



	color:#5C8149;



	text-decoration:underline;



}



.result a:hover{



	color:#5C8149;



	text-decoration:none;



}



.page {



	height:1%;



	overflow:hidden;



	padding:8px 0 0;



	background:url(images/post-bg.gif) repeat-x;



}



a:link {



	color: #336600;



}



a:visited {



	color: #669933;



}



a:hover {



	color: #336600;



}



a:active {



	color: #336600;



}



img.centered, .aligncenter, div.aligncenter {

	display: block;

	margin-left: 10px;

	margin-right: auto;

	}



img.alignright {

	padding: 10px;

	margin: 10px;

	display: inline;

	}



img.alignleft {

	padding: 10px;

	margin: 10px;

	display: inline;

	}



.alignright {

	float: right;

	margin: 10px;

	}



.alignleft {

	float: left;

	margin: 10px;

	}



/**/
