html {
	background-color: #e7da93;
	background-repeat: repeat-x;
}

body { 
top : 50px; }

div#branding {
	background-color: transparent;
	background-image: url(../images/marietta_counseling_header.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#content {
	z-index : 5;
	background-color: #FFF;
	background-repeat: repeat-y;
}

h1 {
	position : absolute;
	top : 15px;
	left : 165px;
	width : 745px;
	height : 82px;
	text-indent : -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
}

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

div#nav_container {
	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: #744614;
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: #8c5214;
}

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

#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: #E7DA93;
	background-image: url(../images/marietta_counseling_background.png);
	background-repeat: repeat-x;
}
 
div#site_info { 
position : relative;
width : 100%;
height : 208px;
background : transparent url(../images/site_info2.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;
	color: #744614;
}

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#melissa_williams,
div#carrie_elder,div#suzie_amacker,
div#kim_skelton, div#melissa_king, 
div#kadesha_adelakun,div#susan_kerley,
div#lori_murphy, div#shannon_essex,
div#jaclyn_hitchcock, div#amanda_marks,
div#erin_pridgen, div#nichole_walker, div#lisa_weinert,
div#individual_counseling, div#family_counseling,
div#couples_counseling, div#stress_management {clear: right; }

iframe, 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: #485957;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

#contact #content_main img {
float: none;
margin-left: 20px;
border: none;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }

