/*  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: 10px;
	position: relative;
	}
	
#edges {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/images/anotherBg.gif) top center no-repeat;
	height: 900px;
	}
	

	
/* #leftContainer {
	background: url(/images/leftContainerBg.gif) top left no-repeat;
	height: 992px;
	width: 100%;
	position: absolute;
	left: -175px;
	top: 0;
	}
	
#rightContainer {
	background: url(/images/rightContainerBg.gif) top right 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 14px 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;
	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: 25px 0 40px 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: 28px 45px 43px;
	color: #d6d3d4;
	}
	
.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: 28px 49px 43px 45px;
	}
	
.bottomMastheadBox3 a:hover, .bottomMastheadBox3 a:focus, #bmb3-preload {
	background: #6b3430 url(/images/patientsHover.jpg) 45px 28px no-repeat;
	padding: 28px 49px 43px 45px;
	}
	
#bmb1-preload, #bmb2-preload, #bmb3-preload {
	position: absolute;
	left: -5000px;
	}
	
.divider {
	background: url(/images/whiteDivider.gif) center right no-repeat;
	}
	
.bottomMastheadBox p {
	font: 14px georgia,serif;
	line-height: 1.5;
	padding: 58px 0 0 42px;
	}
	
#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 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 {
	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 {
	text-align: right;
	background: url(/images/handRedBg.jpg) top left no-repeat;
	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;
	}
 
	
	
	