﻿/*---------Home----------*/
#home {
	width:580px;
	padding:0 0 0 10px;	
	}
#home #picture img {
	width:570px;
	height:230px;
	margin-bottom:10px;
	position:relative;
	bottom:25px;
	}
#home #info {
	width:380px;
	height:160px;
	float:left;
	background:#fff;
	}
#home #info p {
	padding:0;
	text-align:justify;
	line-height:normal;
	margin-right:20px;
	}
#home #info .header {
	font-size:12pt;
	color:#6B6854;
	font-weight:bold;
	}	
#home #info .title {
	font-size:11pt;
	color:#6B6854;
	font-weight:bold;
	}	
#home #info .date {
	font-size:8pt;
	color:#6B6854;
	line-height:30px;
	}	
#home #info a {
	color:#6B6854;
	}
#home #quote {
	width:180px;
	height:160px;
	margin:10px 0 0 20px;
	float:left;
	background:#fff;
	}
#home #quote p {
	font-size:9pt;
	font-style:italic;
	font-family:Arial;
	}
	
/*--------About--------*/
#about {
	}
.orgpics {
	width:100%;
	text-align:center;
	}
.orgpics td {
	padding-top:10px;
	}
/*--------Services---------*/
.services {
	padding:40px 10px 0 40px;
	height:190px;	
	width:240px;
	float:left;
	font:14px/18px;
	}
.services h3 {
	font-size:12pt;
	color:#666666;
	margin-bottom:5px;
	}
.services li {
	font-size:10pt;
	margin:0 0 3px 20px;
	}
.services .bullet {
	list-style-type:disc;
	padding-left:10px;
	}
#servicelinks {
	position:relative;
	left:80px;
	}
#chiropractic {
	float:left;
	width:125px;
	padding:10px 15px 0 0;
	}
#chiropractic ul.block {
	width:125px; 
	height:125px; 
	display:block; 
	padding:0px;
	}
#chiropractic ul.block li {
	width:125px; 
	height:125px;
	}
#chiropractic ul.block li a {
	width:125px; 
	height:125px; 
	display:block; 
	background:url('../img/services/Chiropractic.gif') no-repeat;
	}
#chiropractic ul.block li a:hover {
	background:url('../img/services/Chiropractic_hover.gif') no-repeat;
	}
#massage {
	float:left;
	width:125px;
	padding:10px 15px 0 0;
	}	
#massage ul.block {
	width:125px; 
	height:125px; 
	display:block; 
	padding:0px;
	}
#massage ul.block li {
	width:125px; 
	height:125px;
	}
#massage ul.block li a {
	width:125px; 
	height:125px; 
	display:block; 
	background:url('../img/services/Massage.gif') no-repeat;
	}
#massage ul.block li a:hover {
	background:url('../img/services/Massage_hover.gif') no-repeat;
	}
#yoga {
	float:left;
	width:125px;
	padding:10px 15px 0 0;
	}
#yoga ul.block {
	width:125px; 
	height:125px; 
	display:block; 
	padding:0px;
	}
#yoga ul.block li {
	width:125px; 
	height:125px;
	}
#yoga ul.block li a {
	width:125px; 
	height:125px; 
	display:block; 
	background:url('../img/services/Yoga.gif') no-repeat;
	}
#yoga ul.block li a:hover {
	background:url('../img/services/Yoga_hover.gif') no-repeat
	}
#events {
	float:left;
	width:125px;	
	padding:10px 15px 0 0;
	}
#events ul.block {
	width:125px; 
	height:125px; 
	display:block; 
	padding:0px;
	}
#events ul.block li {
	width:125px; 
	height:125px;
	}
#events ul.block li a {
	width:125px; 
	height:125px; 
	display:block; 
	background:url('../img/services/Events.jpg') no-repeat;
	}
#events ul.block li a:hover {
	background:url('../img/services/Events-hover.jpg') no-repeat
	}	
.servicestext {
	padding:4px 40px 0 0;
	margin:2 0 2 0;
	}
.servicestext .header {
	font-size:12pt;
	color:#666666;
	}
/*---------Services Detail--------*/
#ServiceDetail {}
#ServiceDetail #header {
	width:100%;
	}
#ServiceDetail #header #logo {
	padding-bottom:8px;
	width:272px;
	float:left;
	}
#ServiceDetail #header #menu {
	position:relative;
	top:20px;
	float:right;
	width:270px;
	height:30px;
	}
#ServiceDetail #header #menu ul {
	list-style:none;
	padding-top:5px;
	}
#ServiceDetail #header #menu ul li {
	display:inline;
	}
#ServiceDetail #header #menu ul li a {
	color:#8F8C73;
	text-decoration:none;
	margin:0 5px;
	}
#ServiceDetail #header #menu ul li a:hover {
	color:#365E0F;  
	}
#ServiceDetail #left {
	float:left;
	}
#ServiceDetail #right {
	float:left;
	}
#ServiceDetail p {
	padding:10px 0 0 0;
	}
/*--------Yoga--------*/
#yogabg {
	background:url("../img/services/yoga-bg.jpg") no-repeat bottom right;
	width:100%;
	height:450px;
	position:relative;
	}
.yogafees {
	margin:10px 0 0 10px;
	}
.yogafees .head {
	font-weight:bold;
	position:relative;
	right:8px;
	padding-top:8px;
	}
.yogafees .caption {
	font-size:10pt;
	font-style:italic;
	}
#YogaClasses {
	font-size:10pt;
	}
#YogaClasses h5 {
	font-size:11pt;
	font-weight:bold;
	color:#365E0F;
	margin:5px 0 3px 0;
	padding:0px;
	background:url('../img/dot.gif') 0 100% repeat-x;
	}
#YogaSchedule {}
/*-----------Providers------------*/
#providers {
	width:540px;
	height:350px;
	float:left;
	margin:0 auto;
	background:#fff url('../img/providers/logo-bg.jpg') no-repeat center;
	}
#providers p {}

#provider_menu {
	padding:10px 0 10px 0;
	text-align:center;
	color:#333333;
	width:540px;
	height:50px;
	}
#provider_menu hr {
	width:370px;
	color:#999;
	}
#provider_menu a {
	color:#666666;
	text-decoration:none;
	padding:10px;
	height:50px;
	font-size:10pt;
	}
#provider_menu a:hover {
	background:url('../img/providers/logo-hover.gif') no-repeat center;
	}
#provider_menu .selected {
	background:url('../img/providers/logo.gif') no-repeat center;
	color:#000;
	}
#provider_detail {
	padding:0 0 20px 10px;
	width:540px;
	float:left;
	}
#provider_detail img {
	float:left; 
	padding:9px 20px 4px 5px; 
	height:120px; 
	width:90px;
	}
#provider_detail p {
	padding:4px 40px 0 0;
	text-align:justify;
	line-height:18px;
	margin:2 0 2 0;
	}
#contactus {
	width:580px;
	height:353px;
	background:url('../img/contact/office.gif') no-repeat;
	margin:20px 0 0 10px;
	float:left;
	}
#contactus a {
	background:url('../img/contact/btnmap.png') no-repeat;
	width:60px;
	height:30px;
	display:block;
	margin:303px 0 0 490px;
	}
#contactus a:hover {
	background:url('../img/contact/btnmap_hover.png') no-repeat;
	}
#affiliations {
	float:left;
	margin:0 auto;
	width:100%;
	text-align:center;
	}
#affiliations a {
	padding:10px 20px;
	}
#affiliations img {
	border:0px #fff solid;
	}
/*-----------News------------*/
#newsList {
	width:550px;
	}
#newsList .title {
	font-size:13px/18px;
	color:#6B6854;
	font-weight:bold;
	}	
#newsList .content {
	padding:0;
	margin:0;
	}
#newsList .date {
	color:#6B6854;
	margin:0 0 0 10px;
	}
.listPager {
	text-align:center;
	}
/*-----------Admin------------*/
.createbtn {
	float:right;
	margin-right:15px;
	}