html {
overflow: -moz-scrollbars-vertical;
}


body {
background: #171717;
}

* {
margin: 0;
padding: 0;
}

img {
border: none;
}

a {
outline: none;
}

h1 {
	font-family: "Times New Roman", Serif, Georgia, Arial;
	color: #EEE;
	font-weight: normal;
	font-size: 2.0em;
	padding: 15px 50px 0px 50px;
}

p {
color: #8a8a8a;
font-family: verdana, tahoma, arial;
font-size: 0.75em;
line-height: 1.45em;
padding: 0px 25px;
}

#container {
width: 800px;
margin: 0 auto;
}

#header{
height: 237px;
width: 800px;
background: url(../images/header_bg1.jpg) top center no-repeat;}

#header img{
	padding-top: 0px;
	padding-left: 50px;
}

#header p{
padding-top: 25px;
padding-right: 35px;
float: right;
color: #FFF;
font-size: 0.7em;
text-align: right;
}

#header p strong{
color: #FFBA37;
}

#header p span{
color: #862D0D;
font-size: 14px;
weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
}

#navbar {
margin-left: 43px;
height: 84px;
margin-top: 1px;
clear: both;
}

#navbar li{
display: inline;
list-style: none;
padding-left: 17px;
}

#navbar img {
	padding: 0px;
}

#lifecanbe {
display:  none;
}

#fpbanner {
padding: 0px 7px;
height: 244px;
}

#cntbanner {
padding: 0px 7px;
height: 244px;
}


#body {
float:  left;
width: 730px;
margin-left: 1px;
padding: 0px 35px;
background: url(../images/bgcon.jpg) top center repeat-y #000;
}

#cntbody {
float:  left;
width: 730px;
margin-left: 1px;
padding: 0px 35px;
background: #000;
background: url(../images/bgcon.jpg) top center repeat-y #000;
}

#fplpanel {
width: 460px;
margin: 15px 5px 0px 10px;
float: left;
background: url(../images/lpanel_bg.png) top no-repeat #0F0D0E;
}

#fprpanel {
float: right;
margin: -80px 10px 0px 0px;
background: url(../images/rpanel_bg.png) top no-repeat;
width: 225px;
}

#fprpanelvideo {
margin-top: 20px;
height: 230px;
padding: 10px 1px;
background: url(../images/rpanel_video_bg.png) top no-repeat;
padding-bottom: 20px;
text-align: center;
}


#fprpanelvideo h2{
padding-left: 12px;
padding-bottom: 5px;
color: #EEE;
font-family: Tahoma, Arial;
text-align: left;
font-size: 0.9em;
}

#fplpanelfoot {
height: 10px;
background: url(../images/lpanel_bg_foot.png) bottom no-repeat #4D0D0E;
}

#fprpanelbody {
margin-top: 260px;
background: url(../images/rpanel_bg_foot.png) bottom no-repeat #4D0D0E;
padding-bottom: 20px;
}

#fprpanelbody p{
padding: 0px 15px;
color: #DDD;
font-weight: bold;
}

#cntpanel {
	min-height: 400px;
	background: url(../images/cntbody_bg.jpg) -30px 60px no-repeat;
}

.fpcontent {
padding-top: 0px;
padding-bottom: 15px;
padding-left: 20px;
}

.fpcontent p{
padding-bottom: 15px;
}

.staff, .disorders, .services, .location{
clear:  both;
padding: 10px 25px;
}

.staff h2{
padding: 0px 25px;
font-size: 1.2em;
color: #EEE;
}

.staff h3, .fpcontent h3{
padding: 0px 25px;
font-size: 0.8em;
color: #9D7325;
font-family: tahoma, verdana, arial;
list-style: none;
}

.profileimg {
padding: 0px 10px 40px 10px;
float: left;
text-align: center;
}

.profileimg img{
padding: 2px;
border: 1px solid #3D3D3D;
}

.profileinfo {
width: 500px;
float: right;
padding-bottom: 30px;
}

.services ul, .disorders h3, .directions h3{
padding: 0px 25px 3px 25px;
font-size: 0.8em;
color: #9D7325;
font-weight:  bold;
font-family: tahoma, verdana, arial;
list-style: none;
}

.services li{
	padding: 5px 0px;
}

.services p{
	padding-bottom: 10px;
	font-size: 0.95em;
	font-weight: normal;
}

.disorders a{
color: #FFBA37;
font-family: arial, tahoma, verdana;
font-size: 11px;
line-height: 1.3em;
padding: 0px 45px;
text-decoration: none;
}

.disorders a:hover{
text-decoration: underline;
}

.directions {
width: 450px;
float: left;
padding-bottom: 35px;
}

.directions h4{
color: #3D3D3D;
padding: 7px 0px 4px 25px;
font-family: "Lucida Grande", "Helvetica", "Tahoma";
text-decoration: underline;
font-size: 0.8em;
font-weight: bold; 
}

.directions ul{
list-style: none;
padding-bottom: 30px;
padding-left: 25px;
margin: 0px;
line-height: 1.3em;
color: #999;
font-family: arial, helvetica, tahoma;
font-size: 11px;
}


.map {
float: right;
width: 200px;
margin-bottom: 35px;
text-align: right;
}

#cntbody .map a{
color: #B0B0B0;
font-weight: bold;
font-family: Arial;
padding: 3px;
font-size: 0.8em;
text-decoration: none;
}

.map img{
padding: 5px;
border: 2px solid #3D3D3D;
margin-bottom: 3px;
}



#footer {
width: 800px;
clear: both;
min-height: 100px;
background: url(../images/footer.png) top no-repeat #171717;
}

#footercnt {
padding: 40px 0px 40px 20px;
}

.footerth {
float: left;
padding: 0px 25px;
}

.footerth ul{
list-style: none;
padding-bottom: 40px;
margin: 0px;
line-height: 1.3em;
color: #BBB;
font-family: arial, helvetica, tahoma;
font-size: 11px;
}

.footerth h3{
padding-bottom: 5px;
color: #777;
font-family: tahoma, helvetica, arial;
font-size: 14px;
text-decoration: underline;
font-weight: normal;
}

.footerth a{
color: #BBB;
text-decoration: none;
}

.footerth a:hover{
color: #555;
text-decoration: underline;
}
