/*---------------------------
CSS - Bentley Family Threrapy
---------------------------*/


* {
	padding: 0;
	margin: 0;}

body {
	background: #fff9ed url(../images/bg-repeat.jpg) repeat-x top;
	font-size:62.5%;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	color:#58574a;}

p, h1, h2, h3, h4 {
	padding:0 0 14px 0;}

h2 {
	font-weight:bold;
	font-size:1.4em;}
	
h3 {
	font-weight:bold;
	font-size:1.2em;}

h4 {
	font-weight:bold;
	font-size:1em;}
	
h5 {
	font-size:9px;}

#container {
	margin: 0 auto;
	padding: 0;
	width: 740px;}

#header {
	border-top:5px solid #6a0f11;
	height: 105px;
	position: relative;}

#flash {
	padding:0 0 0px 0;}

#logo {
	position: absolute;
	top: 22px;
	width:236px;}



/* CONTENT AREA */

#content-area {
	background:url(../images/bg-squares.gif) no-repeat top right;
	padding:18px 15px 0 0;
	width:725px;
	font-size:1.4em;}

#content-area ul {
	padding:0 0 14px 0;
	list-style-type:none;}

#content-area li {
	background:url(../images/li-square.gif) no-repeat 0 8px;
	padding:0 0 0 15px;}

#content-area ul.pdf li {
	padding:0 0 0 20px;
	list-style-type: none;
	background:url(../images/icon-pdf.gif) no-repeat left;}

#content-area a {
	color:#6b1113;}

#content-area a:hover {
	text-decoration:none;}

#left-column {
	width:205px;
	padding:0 13px 0 0;
	float:left;}
	
#right-column {
	float:left;
	padding:0 14px 0 14px;
	border-left:1px solid #f2e7d3;
	width:478px;}
	


/* NAVIGATION */ 
	
#nav {
	position: absolute;
	right: 0px;
	top: 45px;
}
#nav ul { list-style-type:none; }
#nav ul li { float:left; }
#nav ul li a {	height:22px; display:block; text-decoration:none;} 
#nav ul li a:hover { background-position:0 -22px !important; } 
#nav ul li.active a { background-position:0 -22px !important; }

#nav ul li#home a {	background:url(../images/nav/home.gif);	width:72px; }
#nav ul li#team a { background:url(../images/nav/team.gif); width:65px; }
#nav ul li#training-workshops a {	background:url(../images/nav/training-workshops.gif); width:166px; }
#nav ul li#supervision a {	background:url(../images/nav/supervision.gif); width:106px; }
#nav ul li#contact-us a {	background:url(../images/nav/contact-us.gif); width:95px; }
.hidden {display:none;}



/* FOOTER */

#footer {
	padding:20px 0 10px 15px;
	border-bottom:5px solid #f7eedd;}
	
#footer-nav {
	float:left;
	width:591px;}

#footer-nav a {
	color:#58574a;
	padding:0 5px 0 0;
	font-size:1.1em;
	text-decoration:none;}

#footer-nav a:hover {
	text-decoration:underline;}

#wf-logo {
	width:134px;
	float:left;}



/* CONTACT FORM */

#contact-form {
	padding:0 20px 0 0;
	float:left;}

.contact-form-row {
	width:400px;
	margin:0 0 5px 0;}
	
.contact-form-left {
	width:180px;
	float:left;}

.contact-form-right {
	width:200px;
	float:left;
	padding:0 0 0 20px;}

.field {
	width:198px;
	border:1px solid #EEDCC4;
	background:#fdfdfd;
	height:20px;}

.divider {
	border-bottom:1px solid #EEDCC4;
	margin:20px 0 40px 0;}


/* CLEARFIX */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hide from IE-mac\*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */