body {margin:0; padding:0; background-image:url(../img/bg.gif); background-repeat:repeat-x}

#maincontainer{width:800px; margin:0 auto; }

#contentwrapper{float:left; width:100%; margin-top:1px }

#navigation{height:87px; display:block; clear:both; font-family:"Trebuchet MS", Arial } 
#phoneText {float:right; padding-top:20px;font: bold 24pt "Trebuchet MS", Arial; color:#3a1c0d; letter-spacing:-2px }
#phoneText .call {font-size:24px; color:#b0acaf; text-transform:uppercase; letter-spacing:-1px}
#nav ul{height:20px; margin:0; padding:0; float:right; clear:both; font-size:12px; color:#b0acaf; line-height:28px }
#nav li{list-style-type:none; display:inline; padding:6px 0px 6px 0px; }
#nav li a {text-decoration:none; color:#3b1f13; font-size:12px; font-weight:bold; text-transform:uppercase}

#masthead{height:203px; display:block; clear:both; } 
.photo {border: 1px solid #fff; border-top:none; border-bottom:none}
#logo {border: 1px solid #93abba; width:388px; height:201px; background:#fff; margin-left:205px; }
#logo .logo {margin-top:60px; margin-left:80px}

#leftcolumn{margin-right:596px; }
.chat {margin-top:14px; margin-left:2px}
#leftcolumn ul {margin:0px; padding:0px; list-style:none;}
#leftcolumn ul li {padding-bottom:10px}
#leftcolumn ul a {color:#663333;}

#contentcolumn{float:left; width:580px; margin-left:-596px; border-left:1px solid #b0acaf; margin-top:5px; margin-bottom:5px }

#footer{clear:left; width:100%; border-top:1px solid #b0acaf; color:#b0acaf; font-size:10px; padding:10px 0; font-family:Arial, Helvetica, sans-serif }
#footer ul{ margin:0; padding:0; clear:both; font-size:10px; color:#b0acaf; }
#footer li{list-style-type:none; display:inline; padding:6px 0px 0px 0px; }
#footer a {text-decoration:none; color:#b0acaf; }
#footer a:hover{text-decoration:underline; }

.content{margin-top:0; padding:0px 10px; color:#666; font:12px Arial,sans-serif;}
.content a {color:#663333;}
h1,h2,h3 {color:#5d88a1; font:bold Arial, Helvetica, sans-serif; text-transform:uppercase }
h1 {font-size:14px; padding-top:5px}
h2 {font-size:12px}
h3 {font-size:12px; margin:0; padding:0}
h2 span {font-size:10px; font-style:italic; text-transform:none}

#iform { width:190px; height:280px; } 
#er { display:block; width:180px; margin:0; padding:0; }

.pulllinks {width:200px; margin:auto; padding:10px 30px 0px 30px; border:1px solid #ccc }
.pulllinks ul {margin-top:4px; padding-left:20px}

#executive-rehab-photo {padding:1px; border:1px solid #ccc;}

.rehabcenters {margin-right:7px;}
#form_thingy { padding-top:8px;}
.bl {margin-top:20px; font-size:10px; margin-top:5px}

