body {
	background:#8FB7C1 url("../images/homepage-bg.jpg") repeat-x top left;
	
	
}

.clear{
	clear:both;
}

#bd{
	background:url("../images/container-bg.png") no-repeat top center;
	padding:0 0 100px 0;
	
}

#bd ul li{
	background:transparent url("../images/bullet.png") no-repeat scroll 6px 10px;
	margin:0 0 2px;
	padding:0 0 0 25px;
}

#hd h1{
	background:transparent url("../images/logo.png") no-repeat top left;
	height:104px;
	width:211px;
	text-indent:-5000px;
	margin:0 0 0 10px;
}

#main-nav{
	float:right;
	margin:-50px 15px 0 0;
}


#main-nav ul li{
	display:inline;	
	margin:0 5px 0 0px;
	padding: 0 0 0 10px;
	background:transparent url("../images/border-left.png") no-repeat scroll 0 50%;

}

#main-nav ul li.first{
	background:none;
}

#main-top{
	width:924px;
	margin:0 auto;
	
}


#whats-new{
	background:#000;
	margin:20px 0 0 0;
}

#pagename{
	background:transparent url("../images/pagename-bg.png") no-repeat bottom center;	
	height:120px;
	margin:14px 0 0 0;
	
}

#main-bottom{
	width:924px;
	margin:0 auto;
}
	
#main-gallery{
	background:transparent url("../images/photos.jpg") no-repeat top left;
	margin:20px 0 0 0;
	width:610px;
	height:309px;
}

#patient-forms{
	background:transparent url("../images/patient-forms.jpg") no-repeat top left;
	width:314px;
	height:309px;
}

#whats-new{
	background:transparent url("../images/whats-new-bg.jpg") no-repeat top left;
	width:314px;
	height:309px;
}

#whats-new p{
	margin:170px 5px 0 15px;
}

.entry{
	margin:20px 20px 0 20px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ADDFEB;
}

.entry-img-right{
	margin:20px 20px 0 20px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ADDFEB;
	clear:both;
}

.entry-img-right img{
	border:none;
	float:right;
	padding:0 0 0 5px;
}

.entry-img-left{
	margin:20px 20px 0 20px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ADDFEB;
	clear:both;
}

.entry-img-left img{
	border:none;
	float:left;
	padding:0 5px 0 0;
}

#content{
	margin:20px 20px 0 20px;
	padding:0 0 10px 0;
}

.bio{
	margin:0 0 30px 0;
	
}

.bio img{
	float:left;
	padding:5px 10px 0 0;
}

.faq-p{
	margin:0 0 10px 0;
}

.news-entry{
	border-bottom:1px dotted #ADDFEB;

}

#right-side{
	border-left:1px dotted #ADDFEB;
	margin:20px 0 0 0;
}

.node-right{
	margin:0 0 20px 20px;
}

#ft{
	background:transparent url("../images/footer-bg.png") no-repeat top center;
	height:54px;
	margin:0;
	
}



#ft-left p{
	margin:0 0 0 45px;

}

#ft-right p{
	margin:0 45px 0 0;
	text-align:right;
}
