html,body {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: small;
	margin: 0;
	padding: 0;
	background-color: #fff;
	
}
p {
	margin: 15px 0;
}
img {
	border: 0;
}
#wrapper {
    height: 100%;
	margin-left:auto;
margin-right:auto;
margin-top:5px;
}

#wrapper #expand {
	background:url(images/expand_bg.jpg) no-repeat;
	height: 100%;
}
#wrapper #content {
margin-left:auto;
margin-right:auto;
border:solid 1px #000000;
	width: 800px;
	text-align: right;
	
}

#wrapper #header {
	padding: 30px 100px 10px 0;
}

#wrapper #introduction {
	width: 700px;
	margin: 0 auto;
	text-align: left;
	height: auto;
}

#wrapper #intro-wide {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	height: 330px;
	overflow: hidden;
}

#wrapper #column {
	width: 240px;
	margin: 0 15px 0 10px;
	height: 330px;
	float: left;
}

#wrapper #introduction .txt_large {
	font-family: Times, Times New Roman, Serif;
	font-size: 24px;
}

#wrapper #intro-wide .txt_large {
	font-family: Times, Times New Roman, Serif;
	font-size: 24px;
}

#wrapper #navigation {
	padding: 10px 50px 0px 0;
	text-align: right;
	float: right;
	clear: both;
	}
#wrapper #navigation a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 0;
}
#wrapper #navigation a:hover { 
	text-decoration: underline;
}
#wrapper #navigation a.on {
	color: #251f1f;
}

#wrapper #navigation2 {
	padding: 10px 50px 0px 0;
	text-align: right;
	float: right;
	clear: both;
}
#wrapper #navigation2 a {
	display: block;
	color: #9F500B;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 0;
}
#wrapper #navigation2 a:hover { 
	text-decoration: underline;
}
#wrapper #navigation2 a.on {
	color: #E8E2CA;
}

#wrapper .clear {
	clear: both;
	}
#wrapper #service_header {
	float:right;
	padding: 30px 50px 0 0;
	width: 300px;
	font-family: Times;
}
#wrapper #service_header a {
	display: block;
	padding: 2px 5px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
#wrapper #service_header a.on {
	color: #251f1f;
}
#wrapper #service_info {
	width: 550px;
	margin: 20px 0 0 50px;
	text-align: left;
	float: left;
<!--[if IE]>	padding-bottom: 50px; <![endif]-->
}
#wrapper #service_info h1 {
	margin: 0;
	font-family: Times;
	padding: 0;
	font-size: 21px;
	font-weight: normal;
}

/* --------- Consulting CSS --------- */

#wrapper #c_header {
	padding: 30px 50px 30px 0;
}
#footer {
	width: 1024px;
	height: 300px;
}


	

/* --------- Backgrounds --------- */
.wrapper-home { background:url(images/body_bg.jpg) repeat-y #AFBCAA; width:801px; }
.content-home { }
.wrapper-contact { background:url(images/contactbg.jpg) repeat-y #B1C7C0; width:801px; }
.content-contact {  }
.wrapper-servicesfamily { background:url(images/faqbg.jpg) repeat-y #A69F93; width:801px; }
.content-servicesfamily {  }
.wrapper-servicestherapies { background:url(images/service_therbg.jpg) repeat-y #ab6e37; width:801px; }
.content-servicestherapies { }
.wrapper-servicesadrenal { background:url(images/service_adrenalbg.jpg) repeat-y #A8B28B; width:801px; }
.content-servicesadrenal {  }
.wrapper-servicesbhrt { background:url(images/service_bhrtbg.jpg) repeat-y #AFC7CF; width:801px; }
.content-servicesbhrt { }
.wrapper-servicesnutrition { background:url(images/service_nutritionbg.jpg) repeat-y #CFCAB6; width:801px; }
.content-servicesnutrition {  }
.wrapper-happeningsevents { background:url(images/happenings_mainbg.jpg) repeat-y #D1AD8C; width:801px; }
.content-happeningsevents {  }
.wrapper-faq { background:url(images/faqbg.jpg) repeat-y #9A9385; width:801px; }
.content-faq {  }

.wrapper-consulting {  }