#wrapper, #wrapperInner {
	width:955px;
	}
#contentWrap, #content {
	width:955px; background-color:transparent; font-size: 14px;
	}
#contentLeftGroup {
	background-color: #422821; width:760px; float: left;
	}
#contentMid {
	width:520px; float:left; background-color:#ecceae; padding: 30px 20px 0 20px; min-height: 1129px;
	}
#contentMid p {
	line-height: 1.25; margin-top: .75em;
	}
#contentLeft {
	padding-top: 40px;
	}
#contentRight {
	float: right; border: 0 solid #fff; width: 186px; color: #ecceae;
	background-color:transparent;
	}
#contentLeft h2, #contentRight h2 {
	height: 34px; font-size: 18px; background-color: #2a110b; line-height: 34px; color: #5b8844; text-align: center; text-transform: uppercase;
	}
#contentLeft h2 img {
	vertical-align:middle; padding-left: 8px;
	}
#contentLeft ul { 
	margin-bottom: 30px;
	}
#eminence {	
	background: url(../images/wpEminence.png) no-repeat center 0 transparent;
	padding-top: 92px; margin-top: 40px;
	}
#eminence p {	
	text-align: center;
	}	
#contentRight h2 {
	color: #2a110b; font-size: 15px;
	}
#contentLeft li {
	padding: 0 4px 0 14px; margin-top: 9px;
	}
#contentRight div {
	padding-bottom: 16px;
	}
#contentRight p {
	padding-right: 8px;
	}
#contentRight a:link, #contentRight a:visited,
#contentRight a:hover {
	color: #e5aa7c;
	}
#wpMember {
	background: url(../images/wpMemberBcgr.jpg) no-repeat 10px 56px #795c3e;
	}
#wpMember h2 {
	background-color:#9c7c57; margin-top: 0;
	}
#wpMember p {
	padding: 0 8px 0 76px; line-height: 1.25;
	}	
#wpSocial {
	background-color: #7d5840;
	}
#wpSocial h2 {
	background-color: #9f7859;
	}
#wpSocial li {
	margin-top: 16px; padding: 0 4px 0 50px;
	background: url(../images/wpSocial.png) no-repeat;
	background-position: 7px 2px; min-height: 34px;
	}
#wpSocial li.twitter {
	background-position: -183px  2px;
	}
#wpSocial li.facebook {
	background-position: -373px  2px;
	}
#wpSocial li.youtube {
	background-position: -563px  2px;
	}
#wpSocial li.flickr {
	background-position: -753px  2px;
	}
#wpSocial li.linkedIn {
	background-position: -943px  2px;
	}		
#wpAskExperts {
	background: url(../images/wpAskExpertsBcgr.png) no-repeat 10px 56px #764627;
	}
#wpAskExperts p {
	padding: 0 8px 0 10px; line-height: 1.3;
	}
#wpAskExperts h2 {
	background-color: #986943;
	}
#wpRequestAppointment {
	background: url(../images/wpAppointBcgr.jpg) no-repeat 8px 52px #795c3e;
	min-height: 50px;
	}
#wpRequestAppointment h2 {
	background-color: #9a7b57;
	}
#wpRequestAppointment p {
	padding-left: 66px; line-height: 1.3;
	}	
#wpMovement {
	background: url(../images/wpMovement.jpg) no-repeat 3px 52px #613a20;
	min-height: 210px;
	}
#wpMovement h2 {
	background-color: #926843;
	}
#wpMovement p.list {
	padding: 8px 4px 0 74px; line-height: 1.3; font-size: 12px;
	}
/*---BLOG-----------------------------*/

.navigation {
	margin: 2em 0; color:#406D29;
	}
.singlePage .navigation {
	margin-top: 0;
	}		
.postHeading h2, .datum {
	float: left;
	}
div.postHeading {
	width: 100%; margin-bottom: 1em;
	}
.postHeading h2 {
	width: 344px; margin: 0; padding: 0; font-size: 18px;
	padding: 10px 0 0 12px; color: #204900;
	line-height: 1; font-weight: normal; text-transform: uppercase;
	}
.singlePage div.post h2 {
	color: #204900; line-height: 1;
	}	
.postHeading h2 a {
	color: #204900; 
	}
.postHeading h2 a:hover {
	color: #375229;
	}
div.entry h2 {
	font-size: 16px; margin-top: 20px; color: #204900;
	}	
.datum {
	width: 68px; height: 56px; padding-top: 7px;
	overflow: hidden; text-align: center; color: #fff; 
	font-weight: bold;
	background-color: #5b8844;
	}
.datum span {
	width: 68px; float: left;
	}
.n {
	font-size: 30px; line-height: 30px;
	}
.d, .y {
	font-size: 11px; line-height: 1;
	}
div.entry {	
	clear: both;
	}
div.entry p {	
	margin-top: .4em;
	}
div.entry + p {	
	margin-top: 0;
	}
div.entry img {	
	padding-bottom: 16px;
	}	
div.post {	
	margin-bottom: 4em;
	}
.singlePage div.post {	
	margin-bottom: 2.5em;
	}
.topInd {
	margin-top: 1em;
	}
div.post h3 {
	color: #204900;
	}
h2.pagetitle {
	color: #422821; margin: 0; font-size: 15px;
	}
div.entry ul {
	padding-left: 16px; margin-left: 0;
	}
div.entry li {
	margin-top: 4px; list-style: disc inside;
	}
#contentMid p.postmetadata { 
	margin-top: 2em; font-size: smaller;
	}
.singlePage #commentform { padding-bottom: 30px; }	
#commentform textarea { 
	width: 400px; font-family: inherit; font-size: inherit; 
	}	