/*CSS Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
/*END*/


body
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 62.5%;
	background-image:url(images/bg2.jpg);
	background-repeat:repeat-x;
	/*background-position:top center;*/
	
}

/*START TEMPLATE LAYOUT STYLES*/

#wrapper { 
  	width: 950px;
  	padding: 1px 0px 0px 0px;
	margin: auto;
}

#menu {
	width:950px;
	height:62px;
	margin:0px 0px 0px 0px;
	background-image:url(images/bg-menu.gif);
	background-repeat:no-repeat;
	text-align:center;
}

#menu ul {padding:4px 0px 4px 0px; list-style:none;}
#menu li {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.8em; display:inline; list-style:none; padding:0px 18px 0px 18px;}
#menu li a{ color:#FFF; padding:5px; background-color:#00b4b4; text-decoration:none; }
#menu li a:hover {color:#5b3a6d; padding:5px; background-color:#FFF;}

#menu a.active {color:#5b3a6d; padding:5px; background-color:#FFF;}

#content {clear:both; padding: 5px 30px 0px 50px;}
#contentLeft {float:left; width:488px;}
#contentRight {float:right; width:330px;}

#footer {background-image:url(images/bg-footer.gif); background-repeat:repeat-x; background-color:#00b4b4; width:100%; clear:both;}
#footerContent {width:900px; margin:auto; padding:30px 0px 20px 0px;}
#footerContent p {font-size:1.1em; color:#FFF; padding:10px 0px 10px 0px;}

#smIcons {float:right; width:350px; text-align:right; padding:12px 0px 0px 0px;}

/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

img{border:0px;}
img.border {border: 3px solid #CCC; padding: 5px;}

#smIcons img {margin:0px 8px 0px 8px;}

.marginT {margin-top:10px;}
.marginR {margin-right:10px}
.marginB {margin-bottom:10px;}
.marginL {margin-left:10px;}
.alignleft {float:left;}
.alignright{float:right;}
.clear {clear:both;}


/*START CONTENT STYLES*/

a:link, a:visited { color: #1797f9;	text-decoration: none; background-color:inherit;}
a:active, a:hover { color: #5b3a6ds; text-decoration: underline; background-color:inherit;}

#footerContent a:link, #footerContent a:visited {color: #3a3a3a; text-decoration: underline; background-color:inherit;}
#footerContent a:active, #footerContent a:hover { color: #FFF; text-decoration: underline; background-color:inherit;}

h1 {font-size: 2.7em; font-weight: normal; color: #000; background-color:inherit; padding:10px 0px 10px 0px;}
h1 span {font-size: 17px; font-weight: normal; color: #00b4b4; background-color:inherit;}

h2 {font-size: 1.8em; font-weight: bold; color: #000; background-color:inherit; padding:30px 0px 10px 0px;}

h3 {font-size: 1.6em; font-weight: bold; color: #000; background-color:inherit; padding:10px 0px 10px 0px;}

h3.clinical {font-size: 1.8em; font-weight: normal; color: #FFF; background-color:inherit; text-transform:uppercase; background-image:url(images/bg-h3-clinical-therapy.gif); background-repeat:no-repeat; padding:10px 20px 0px 35px; height:44px;}
h3.child {font-size: 1.8em; font-weight: normal; color: #FFF; background-color:inherit; text-transform:uppercase; background-image:url(images/bg-h3-child-therapy.gif); background-repeat:no-repeat; padding:10px 20px 0px 35px; height:44px;}
h3.lifechange {font-size: 1.8em; font-weight: normal; color: #FFF; background-color:inherit; background-image:url(images/bg-h3-lifechange.gif); background-repeat:no-repeat; padding:10px 20px 0px 35px; height:44px;}

h3.clinical a, h3.child a, h3.lifechange a {color:#FFF; text-decoration:none;}
h3 a:hover{color:#FFF; text-decoration:none;}

h4 {font-size:1.4em; text-transform:uppercase; color:#FFF;}
h5 {font-size: 1.2em; font-weight: bold; color: #F94F0D; background-color:inherit;}
h6 {font-size: 1.1em; font-weight: bold; color: #F94F0D; background-color:inherit;}

hr {
	border: dashed #CCCCCC 0px;
	border-top:dashed #CCCCCC 1px;
	height:0px;
	clear:both;
}
	
.green {color:#00b4b4; background-color:inherit;}
.purple {color:#5b3a6d; background-color:inherit;}
.pdf {background-image:url(images/icon_pdf.png); background-repeat:no-repeat; background-position:8px 0px; padding:1px 0px 3px 30px; font-weight:normal;}

textarea, input, select {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

p {font-size: 1.2em; font-weight: normal; color: #666; background-color:inherit; padding:10px 0px 10px 0px;}
p.quote {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: normal; color: #666; background-color:#e9e9e9; padding:10px 10px 10px 10px; margin:10px 0px 20px 0px;}
span.author{font-size:0.8em; font-weight:bold; color:#4a4949; background-color:inherit;}

#contentLeft ul {margin:0px 30px 10px 30px; list-style-position:inside;}
#contentLeft ul.split{float:left; width:190px; margin:0px 30px 10px 30px; list-style-position:inside;}
#contentLeft li {font-size: 1.2em; font-weight: normal; color: #666; background-color:inherit; padding:5px 0px 5px 0px;}

div.service {border-bottom:1px solid #efece8; padding:10px 0px 10px 0px; clear:both;}
div.service p {font-size: 1.2em; font-weight: normal; color: #666; background-color:inherit; padding:0px 30px 10px 0px;}
div.service img{border:1px solid #efece8; padding:4px; float:left; margin:0px 10px 10px 0px;}

#boxWhatIsTherapy {background-image:url(images/bg-box-what-is-therapy.jpg); background-repeat:no-repeat;}
#boxAbout {background-image:url(images/bg-box-about.jpg); background-repeat:no-repeat;}
#boxContact {background-image:url(images/bg-box-contact.jpg); background-repeat:no-repeat;}
#boxLifeChange{background-image:url(images/bg-box-lifechange.jpg); background-repeat:no-repeat;}

div.boxRight {width:328px; height:182px; padding:79px 0px 0px 0px; margin:0px 0px 20px 0px;}
div.boxRight h4 a {padding:0px 174px 0px 18px; font-weight:normal; color:#FFF; text-decoration:none;}
div.boxRight p {padding:10px 174px 10px 16px; font-size:1.1em;}
div.boxRight p.btn {padding:0px 30px 0px 16px; font-size:1.1em;}

table {border:1px solid #CCC; background-color:#eae3ee;}
table td {font-size: 1.1em; font-weight: normal; color: #333; background-color:inherit; padding:10px; border-bottom:1px solid #FFF;}


/*##########################################################################################*/
/*TWITTER BOX INDEX STYLES*/
/*##########################################################################################*/


#twitter {float:right; background-image:url(images/bg-twitter.gif); background-repeat:no-repeat; width:485px; height:189px; float:right; margin:15px 0px 10px 0px;}
#twitterContent {
	width:286;
	padding:30px 20px 20px 20px;
	color:#FFF;
	background-color:inherit;
}
#twitterContent span.content {font-size:1.6em; color:#FFF;}
#twitterContent span.name {padding:0px 0px 0px 35px; font-size:1.2em;}
#twitterContent span.time {font-size:1.0em;}
#twitterContent a:link, #twitterContent a:visited { color: #000; text-decoration: underline; background-color:inherit;}
#twitterContent a:active, #twitterContent a:hover { color: #000; text-decoration: underline; background-color:inherit;}

/*##########################################################################################*/
/*END TWITTER BOX INDEX STYLES*/
/*##########################################################################################*/

