html{
	height:100%;
}
body{
	text-align: center;
	height:100%;
}
#main{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:770;
	height:100%;
	text-align:left;
	/*border: 1px solid #ff0000;*/
}
#section_top{
	position:relative;
	height:126px;
}
#section_top_left_sidebar{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/sidebar_left_white.jpg);
	background-repeat:repeat-y;
	width:14px;
	height:100%;
}
#section_top_right_sidebar{
	position:absolute;
	top:0px;
	left:756;
	background-image:url(../images/sidebar_right_white.jpg);
	background-repeat:repeat-y;
	width:14px;
	height:100%;
}
#section_top_content{
	position:relative;
	top:0px;
	left:14px;
	width:742px;
	height:126px;
	background-color:#ffffff;
}
#section_middle{
	position:relative;
	left:0px;
	background-image:url(../images/mission.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:256px;
}
#section_about_middle{
	position:relative;
	left:0px;
	background-image:url(../images/about_us.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:127px;
}
#section_thankyou_middle{
	position:relative;
	left:0px;
	background-image:url(../images/thankyou.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:127px;
}
#section_reference_middle{
	position:relative;
	left:0px;
	background-image:url(../images/reference.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:127px;
}
#section_current_events_middle{
	position:relative;
	left:0px;
	background-image:url(../images/current_events.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:127px;
}
#section_staff_middle{
	position:relative;
	left:0px;
	background-image:url(../images/our_staff.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:127px;
}
#section_contact_middle{
	position:relative;
	left:0px;
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:127px;
}
#section_submissions_middle{
	position:relative;
	left:0px;
	background-image:url(../images/submissions.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:127px;
}
#section_about_bottom_content{
	position:relative;
	top:0px;
	left:0px;
	width:770px;
}
#section_staff_bottom_content{
	position:relative;
	top:0px;
	left:0px;
	width:770px;
}
#section_contact_bottom_content{
	position:relative;
	top:0px;
	left:112px;
	width:400px;
	padding-bottom:50px;
	padding-top:50px;
}
#section_thank_you_bottom_content{
	position:relative;
	top:0px;
	left:112px;
	width:400px;
	height:500px;
	padding-bottom:50px;
	padding-top:50px;
}
#section_reference_bottom_content{
	position:relative;
	top:0px;
	left:112px;
	width:400px;
	padding-bottom:50px;
	padding-top:50px;
}
#section_current_events_bottom_content{
	position:relative;
	top:0px;
	left:112px;
	width:400px;
	padding-bottom:50px;
	padding-top:50px;
}
#section_about_text{
	position:relative;
	top:0px;
	left:112px;
	width:510px;
	padding-top:50px;
	padding-bottom:50px;
}
#section_staff_text{
	position:relative;
	top:0px;
	left:112px;
	width:510px;
	padding-top:50px;
	padding-bottom:50px;
}
#section_home_bottom{
	position:relative;
	left:0px;
	width:770px;
	background-image:url(../images/white_background.jpg);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
#section_about_bottom{
	position:relative;
	left:0px;
	width:770px;
	background-image:url(../images/white_background.jpg);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
#section_staff_bottom{
	position:relative;
	left:0px;
	width:770px;
	background-image:url(../images/white_background.jpg);
	background-color:#ffffff;
}
#section_contact_bottom{
	position:relative;
	left:0px;
	width:770px;
	background-image:url(../images/white_background.jpg);
	background-color:#ffffff;
}
#section_reference_bottom{
	position:relative;
	left:0px;
	width:770px;
	background-image:url(../images/white_background.jpg);
	background-color:#ffffff;
}
#section_current_events_bottom{
	position:relative;
	left:0px;
	width:770px;
	background-image:url(../images/white_background.jpg);
	background-color:#ffffff;
}
#section_home_new_release{
	position:relative;
	top:20px;
	left:-10px;
	width:770px;
	padding-bottom:50px;
	padding-top:0px;
}
table.book_border{
	border-width: thin;
	border-spacing: 0px;
	border-style: none;
	border-color: #eeeceb;
	border-collapse: collapse;
	background-color: #ffffff;
}
table.book_border th{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #808080;
	background-color: #ffffff;
	-moz-border-radius: ;
}
table.book_border td{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #808080;
	background-color: #ffffff;
	-moz-border-radius: ;
}
table.book_border_none {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.book_border_none th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.book_border_none td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
#section_home_bottom_content{
	position:relative;
	top:0px;
	left:0px;
	width:300px;
	height:400px;
	padding-bottom:0px;
	padding-top:0px;
}
#section_home_bottom_content2{
	position:relative;
	top:0px;
	left:0px;
	width:300px;
	height:700px;
	padding-bottom:0px;
	padding-top:0px;
}
#section_home_bottom_content3{
	position:relative;
	top:0px;
	left:0px;
	width:300px;
	height:480px;
	padding-bottom:0px;
	padding-top:0px;
}
#section_footer{
	position:relative;
	left:0px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:770px;
	height:53px;
	margin-left:auto;
	margin-right:auto;
}
#hp_logo{
	position:absolute;
	left:20px;
	top:17px;
}
#hp_logo_old{
	position:absolute;
	left:30px;
	top:17px;
}
#heading_ancient{
	position:absolute;
	top:40px;
	left:170px;
}
#menu_home{
	position:absolute;
	top:90px;
	left:470px;
}
#menu_sub{
	position:absolute;
	top:90px;
	left:144px;
}
#mission_text{
	position:absolute;
	top:90px;
	left:84px;
	width:500px;
}
#book{
	position:relative;
	top:20px;
	left:32px;
	padding-bottom:160px;
}
#book_left{
	position:absolute;
	top:0px;
	left:0px;
	z-index:15;
}
#book_right{
	position:absolute;
	top:220px;
	left:390px;
	z-index:20;
}
#book_white_bg{
	position:absolute;
	top:22px;
	left:32px;
}
#book_integrative_medicine{
	position:absolute;
	top:22px;
	left:32px;
}
#featured{
	position:relative;
	top:0px;
	left:245px;
	width:400px;
	height:500px;
}
#featured2{
	position:relative;
	top:0px;
	left:245px;
	width:400px;
	height:750px;
}
#featured_text{
	position:relative;
	top:0px;
	left:0px;
	width:400px;
	padding-top:0px;
}
#featured_text2{
	position:relative;
	top:20px;
	left:20px;
	width:400px;
	padding-top:0px;
}
#featured_title{
	position:relative;
	top:0px;
	left:20px;
	width:400px;
	padding-top:30px;
	padding-bottom:0px;
}
#featured_subtitle{
	position:relative;
	top:0px;
	left:20px;
	width:400px;
	padding-top:10px;
}
#featured_blurb{
	position:relative;
	top:0px;
	left:26px;
	width:400px;
	padding-top:20px;
}
#featured_button{
	position:relative;
	top:0px;
	left:17px;
	width:400px;
	padding-top:20px;
}
.mission_regular{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:15px;
	color:#3d2d17;
}
.mission_regular_small{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#6f5e47;
}
.mission_bold{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:14px;
	color:#6f5e47;
	font-weight:bold;
}
.mission_bold_italic{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:14px;
	color:#6f5e47;
	font-weight:bold;
	font-style:italic;
}
.mission_bold_italic_large{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#6f5e47;
	font-weight:bold;
	font-style:italic;
}
.mission_underlined{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#6f5e47;
	text-decoration:underline;
}
.mission_italic{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#6f5e47;
	font-style:italic;
}
.mission_bold_underlined{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#6f5e47;
	font-weight:bold;
	text-decoration:underline;
}
.mission_bold_small{
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#6f5e47;
	font-weight:bold;
}
.contact_input{
	color:#6f5e47;
	background-color:#ffffcc;
	font-size:11px;
	text-decoration:none;
	font-weight:300;
	width:400px;
	font-family:verdana, arial, helvetica, sans-serif;
	line-height:11px;
}
.contact_textarea{
	color:#6f5e47;
	background-color:#ffffcc;
	font-size:11px;
	width:400px;
	height:200px;
}
img.staff_portrait{
	float:left;
	padding-right:8px;
	padding-top:1px;
}