html {
background :  #8BB8C3 url(../images/background2.jpg); }

body { 
top : 50px; }

div#branding {background : transparent url('../images/branding.gif') no-repeat 0 0;  }

div#content { 
background : url('../images/content.gif') repeat-y;
z-index : 5; }

h1 { 
position : absolute;
top : 15px;
left : 165px;  
width : 745px; 
height : 82px; 
background : transparent url('../images/h1_5.png') no-repeat;
text-indent : -9999px; }

div#branding blockquote {
position : absolute;
top : -9999px; 
z-index: 3; }

div#nav_container {
background-color: #97A980;
border-top: solid 1px #FFFFFF; }

div#nav_container ul {
font-family: Trebuchet MS, sans-serif;
font-weight: bold;
color: white;
text-align: center;
max-width: 770px;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px; }

div#nav_container ul li {display: inline; }

div#nav_container ul li a {
padding: 5px 10px 5px 10px;
color: white;
text-decoration: none;
border-left: 1px solid #fff;
border-right: 1px solid #fff; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */ }

ul#nav li a:hover{color: #26313B;}

#home #nav_home a,
#services #nav_services a,
#therapists #nav_therapists a,
#contact #nav_contact a,
#yoga #nav_yoga a {
color: #26313B; }

#home #nav_home > a,
#services #nav_services > a,
#therapists #nav_therapists > a,
#contact #nav_contact > a,
#yoga #nav_yoga > a {
pointer-events: none;
cursor: default; }

div#content_main {background-color: #D7E8C0;}
 
div#site_info { 
position : relative;
width : 100%;
height : 208px;
background : transparent url(../images/site_info.gif) no-repeat 0 0; }

div#site_info h3 { 
position : absolute;
margin: 0 0;
right : 5px; 
bottom : 5px;
width : 100px; 
height : 98px;  }

div#site_info h3 a { 
display : block;
overflow : hidden;
width : 100px; 
height : 98px; 
text-indent : -9999px; }

div#site_info p#address { 
position : absolute;
text-align: center;
top : 10px; }

div#site_info h3 { 
text-indent : -9999px; }

div#site_info p {
position : absolute;
text-align : left;
margin-left : 6px; 
top : 180px; }

img {
position: relative;
float: right;
margin: 0 0.2857142857142858em 5px;
border: 1px solid #BFBFBF;
background-color: white;
-webkit-box-shadow: 5px 5px 3px rgba(135, 139, 144, 0.4);
-moz-box-shadow: 5px 5px 3px rgba(135, 139, 144, 0.4);
box-shadow: 5px 5px 3px rgba(135, 139, 144, 0.4);}

ul#home_submenu {
list-style: none;
overflow: hidden;
margin: 0 0 1.2857142857142858em 40px; }

#home_submenu img, #home_rt img {margin: 0 40px 1.5em 0;}

ul#home_submenu li {
float: left;
width: 120px;
height: 150px;
min-height: 150px;
margin: 0 2px 0 2px; }

ul#home_submenu li img {
position: relative;
left: 40px;
margin: 0 40px .5em -40px; }

ul#home_submenu h4 {
width: 100%;
text-align: left;
margin: 0 0 0 0; }
ul#therapists_submenu {
list-style: none;
overflow : hidden;
width: 100%;
padding-right: 40px;
margin: 0 0 0 0; }

ul#therapists_submenu li {
float: left;
width: 101px;
height: 100%;
min-height: 150px;
margin: 0 1px 0px 1px;
padding: 0px; }

ul#therapists_submenu h4 {
width: 100%;
height: 170px;
text-align: left;}

ul#therapists_submenu li img {
position: relative;
left: 26px;
margin: 0 40px .5em -26px; }

div#melissa_king, div#christy_hall,
div#jennifer_vann, div#manda_turetsky,
div#suzie_amacker, div#libby_chalk,
div#kim_skelton, div#melissa_hardigree,
div#melissa_king, div#kadesha_adelakun,
div#susan_kerley, div#lori_murphy,
div#individual_counseling, div#family_counseling,
div#couples_counseling, div#stress_management {clear: right; }

table {
max-width: 100%;
font-size: 0.8571428571428571em;
line-height: 6.5em;
margin-bottom: 1.5em;
margin: 0 20px;}

thead tr td {background-color: #90B3AF;}

td {
width: auto;
padding: 5px;
border: 1px solid #FFFFFF; }

tr:nth-child(odd) {background-color: #D4E5E9;}
tr:nth-child(even) {background-color: #B3D0D8; }

p#social img {
position: relative;
float: left;
top: -42px;
border: none;
background-color: #97A980;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }