/*  center for eating disorders */

body {
	margin: 0;
	font: 12px helvetica,arial,sans-serif;
	color: #251f39;
	background: #fefefc url(../images/bodyBg.gif) top left repeat-x;
	}
	
* {
	margin: 0;
	padding: 0;
	}
	
a img {
	border: 0;
	}
	
.clr {
	clear: both;
	}
	
.clrLeft {
	clear: left;
	}
	
a:link, a:visited {
	color: #83433a;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover, a:focus {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
	
#masthead {
	background: url(../images/navBg.gif) top left repeat-x;
	}
	
#masthead img {
	float: left;
	}

#container {
	margin: 0 auto;
	width: 990px;
	background: #fefefc;
	padding-bottom: 210px;
	position: relative;
	}
	
#leftContainer {
	background: url(../images/leftContainerBg.gif) top left no-repeat;
	height: 992px;
	width: 175px;
	position: absolute;
	left: -175px;
	top: 0;
	}
	
#rightContainer {
	background: url(../images/rightContainerBg.gif) top left no-repeat;
	height: 992px;
	width: 175px;
	position: absolute;
	right: -175px;
	top: 0;
	}
	
#nav {
	padding: 0 13px 0 14px;
	float: left;
	background: url(../images/navBg.gif) top left repeat-x;
	height: 100%;
	}
	
#nav li {
	float: left;
	font-size: 16px;
	list-style-type: none;
	margin-left: -1px; /* creates overlap between list items so that hover state hides neighboring divider */
	}
	
#nav li a {
	display: block;
	padding: 56px 11px 37px;
	}
	
#nav li a:link, #nav li a:visited {
	text-decoration: none;
	color: #61574b;
	font-weight: normal;
	background: url(../images/pinkDivider.gif) 100% 60% no-repeat;
	}
	
#nav li a:hover, #nav li a:focus {
	color: #fff;
	background: #441326;
	font-weight: normal;
	}

#nav li.noDivider a:link, #nav li.noDivider a:visited {
	background: none;
	}
	
#nav li.noDivider a:hover, #nav li.noDivider a:focus {
	color: #fff;
	background: #441326;
	font-weight: normal;
	}
	
#topContent {
	background: url(../images/mainBg.jpg) top left no-repeat;
	min-height:330px;
	position: relative;
	padding-left: 7px;
	}
	
#topContent h1 {
	padding: 67px 0 0 0;
	font: 22px lucida,georgia,serif;
	letter-spacing: -1px;
	}
	
#topContent h2 {
	padding: 0 0 0 250px;
	font: 24px lucida,georgia,serif;
	font-style: italic;
	letter-spacing: -1px;
	}
	
#topContent h3 {
	padding: 67px 0 4px 20px;
	font: 24px lucida,georgia,serif;
	letter-spacing: -1px;
	color: #441326;
	background: url(../images/h3Bg.gif) bottom left no-repeat;
	}
	
.h3-style {
	font-style: italic;
	font-size: 28px;
	}
	
.h1-style {
	color: #83433a;
	font-style: italic;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	}
	
#topContent p {
	padding: 0px 0 25px 5px;
	width: 550px;
	color: #251f39;
	font-size: 15px;
	line-height: 1.9;
	}
	
.floatRight {
	float: right;
	}
	
.floatLeft {
	float: left;
	}
	
#containerInnerBgLeft {
	position: absolute;
	top: 0;
	left: 0;
	height: 328px;
	width: 7px;
	background: url(../images/containerInnerBgLeft.jpg) bottom left no-repeat; 
	}
	
#bottomContentChild #containerInnerBgLeft {
	top: 0;
	left: -7px;
	height: 550px;
	}
	
#containerInnerBgRight {
	position: absolute;
	top: 0;
	right: 0;
	height: 841px;
	width: 7px;
	background: url(../images/containerInnerBgRight.jpg) top left no-repeat;
	}
	
#bottomContent {
	position: relative;
	width: 976px;
	padding: 0 7px;
	}
	
#bottomMasthead {
	width: 976px;
	background: #220510;
	}
	
.bottomMastheadBox {
	float: left;
	margin-left: -1px;
	}
	
.bottomMastheadBox a {
	display: block;
	height: 100px;
	width: 235px;
	padding: 86px 45px 43px 44px;
	color: #d6d3d4;
	font-size: 15px;
	}
	
.bottomMastheadBox1 a:link, .bottomMastheadBox1 a:visited {
	background: url(../images/family.jpg) 42px 28px no-repeat;
	}
	
.bottomMastheadBox1 a:hover, .bottomMastheadBox1 a:focus, #bmb1-preload {
	background: #6b3430 url(../images/familyHover.jpg) 42px 28px no-repeat;
	}
	
.bottomMastheadBox2 a:link, .bottomMastheadBox2 a:visited {
	background: url(../images/therapists.jpg) 47px 28px no-repeat;
	}
	
.bottomMastheadBox2 a:hover, .bottomMastheadBox2 a:focus, #bmb2-preload {
	background: #6b3430 url(../images/therapistsHover.jpg) 47px 28px no-repeat;
	}
	
.bottomMastheadBox3 a:link, .bottomMastheadBox3 a:visited {
	background: url(../images/patients.jpg) 45px 28px no-repeat;
	padding: 86px 51px 43px 45px;
	}
	
.bottomMastheadBox3 a:hover, .bottomMastheadBox3 a:focus, #bmb3-preload {
	background: #6b3430 url(../images/patientsHover.jpg) 45px 28px no-repeat;
	padding: 86px 49px 43px 45px;
	}
	
#bmb1-preload, #bmb2-preload, #bmb3-preload {
	position: absolute;
	left: -5000px;
	}
	
.divider {
	background: url(../images/whiteDivider.gif) center right no-repeat;
	}
	
.bottomMastheadBox {
	font: 14px georgia,serif;
	line-height: 1.5;
	}
	
#bottomLeftCol {
	float: left;
	width: 350px;
	padding: 0 20px 0 0;
	}
	
#bottomLeftColTop {
	background: url(../images/bottomLeftColDivider.gif) bottom center no-repeat;
	padding-bottom: 15px;
	}
	
#bottomLeftColTop p {
	width: 167px;
	padding: 5px 0 0 25px;
	line-height: 1.5;
	}
	
#bottomLeftColBottom {
	background: url(../images/bottomLeftColBottomBg.jpg) 25px 0px no-repeat;
	margin-bottom: 6px;
	}
	
#bottomLeftColBottom p {
	float: right;
	width: 198px;
	line-height: 1.5;
	padding: 5px 0 10px 0;
	}
	
#bottomLeftColBottom p img {
	padding-bottom: 5px;
	}
	
#bottomRightCol {
	float: left;
	width: 606px;
	position: relative;
	}
	
#bottomRightColBg {
	background: url(../images/updatesBg.gif) bottom right no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 151px;
	width: 174px;
	}
	
.rowStyle2 {
	background: #fefefc;
	padding: 16px 16px 16px 23px;
	position: relative;
	z-index: 100;
	border-left: 3px solid #ebeae5;
	border-right: 3px solid #ebeae5;
	}
	
.rowStyle1 {
	background: #ebeae5;
	padding: 16px 16px 16px 26px;
	position: relative;
	}
	
.rowStyle2 h2, .rowStyle1 h2 {
	display: inline;
	color: #fff;
	background: #83433a;
	padding: 6px 9px;
	font: 16px helvetica,arial,sans-serif;
	position: absolute;
	top: 15px;
	left: 20px;
	}
	
.rowStyle1 h2 {
	left: 23px;
	}
	
.rowStyle2 p, .rowStyle1 p {
	width: 460px;
	padding-left: 100px;
	}
	
.alignRight {
	text-align: right;
	position: relative;
	z-index: 10000;
	}

#bottomContentChild {
	background: #e6e5dd url(../images/bottomContentChildRepeat.gif) bottom left repeat-x;
	position: relative;
	width: 976px;
	padding: 0 0 20px 0;
	margin: 0 0 0 7px;
	}

#bottomContentChild p {
	line-height: 1.5;
	}
	
#childLeftCol {
	width: 603px;
	padding: 20px;
	background: #e6e5dd;
	}
	
#childLeftCol h4 {	
	color: #83433a;
	font: 22px lucida,georgia,serif;
	letter-spacing: -1px;
	}
	
#childLeftCol h5 {
	color: #83433a;
	font: 28px lucida,georgia,serif;
	margin: 10px 0;
	letter-spacing: -1px;
	}
	
#childLeftCol h5.h5-style {
	margin: -20px 0 20px 0;
	padding-left: 170px;
	font-style: italic;
	color: #000;
	font-size: 24px;
	}
	
#childLeftCol .h5-style .h5-style-2 {
	font-size: 18px;
	letter-spacing: 1.5px;
	}
	
#childLeftCol h5.h5-style-3 {
	padding-left: 130px;
	}
	
#childLeftCol h5.h5-style-4 {
	margin-top: -3px;
	padding-left: 130px;
	}
	
#childLeftCol h6 {
	font-size: 15px;
	margin: 8px 0;
	}
	
#childLeftCol p {
	font-size: 13px;
	margin: 0 0 30px 0;
	}
	
ul.list-style-1, ul.list-style-2 {
	float: left;
	padding: 20px 0 20px 50px;
	font-size: 15px;
	}
	
.list-style-1 li {
	list-style-image: url(../images/list-style-1.gif);
	margin-top: 6px;
	}
	
.list-style-2 li {
	list-style-image: url(../images/list-style-2.gif);
	margin-top: 6px;
	}
	
.childRightCol-style-1 {
	color: #bdb3b1;
	}
	
#childRightCol {
	float: right;
	width: 330px;
	line-height: 1.5;
	position: relative;
	background: #fff;
	}
	
#childRightCol h3 {
	background: url(../images/childRightColh3Bg.gif) top left repeat-x;
	padding: 0 5px 10px 5px;
	text-align: right;
	font: 24px lucida,georgia,serif;
	color: #fff;
	}
	
#childRightCol h4 {	
	color: #83433a;
	font: 14px lucida,georgia,serif;
	font-weight: bold;
	}
	
#childRightCol .rowStyle2 {
	background: none;
	}

#childRightColBg {
	background: url(../images/childRightColBg.gif) bottom right no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 151px;
	width: 174px;
	}
	
#bottomBox {
	width: 100%;
	background: #260a0a;
	margin-bottom: 10px;
	overflow: hidden;
	}
#bottomBox a:hover{color:#fff;}
.bottomBox {
	color: #d6d3d4;
	float: left;
	width: 260px;
	padding: 28px 18px 200px;
	background: #260a0a url(../images/childBoxBg.jpg) 90% 20% no-repeat; 
	margin: 20px 0 -180px 20px;
	}
	
.centerBox h2 {
	float:right;
	height: 50px;
	}
	
.centerBox {
 	margin-left: 0;
 	width: 300px;
	}
	
.bottomBox h2 {
	font: 14px lucida,georgia,serif;
	color: #83433a;
	font-size: 24px;
	margin-bottom: 15px;
	}
	
#bottomBox div.divider {
	background: url(../images/borderRepeat.gif) top right repeat-y;
	}
	
.bottomBox p {
	line-height: 1.5;
	width: 160px;
	}
	
#footer {
	background: #817a7c;
	padding: 10px;
	color: #000;
	margin: 3px 0 0 7px;
	width: 956px;
	}
	
#footer a:link, #footer a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
	
#footer a:hover, #footer a:focus {
	color: #83433a;
	}
	
.copySymbol {
	color: #fff;
	font-weight: bold;
	}
 
 #contact_form td {
	padding: 5px;
	}
	
#contact_form td.alignTop {
	vertical-align: top;
	}
	
 #contact_form label {
 	font-weight: bold;
 	}
 	
 #contact_form textarea {
 	width: 300px;
 	height: 100px;
 	border: 1px solid #000;
 	padding: 2px;
 	font-size: 14px;
 	}
 	
 .textInput {
 	width: 300px;
 	border: 1px solid #000;
 	padding: 2px;
 	font-size: 14px;
 	}
	
.asterik {
	color: red;
	}
	
.centered {
	text-align: center;
	margin: 0px auto 0px auto;
	}
	
	
