/* CSS Document */

body {margin:0; padding:0; background-image:url(../img/wallpaper.jpg); background-repeat:repeat; background-color:#799eae; background-position:center}
 
#maincontainer{width:795px; padding:0px 20px 20px 20px; margin:40px auto 0px auto; background-color:#ffffff; background:url(../img/content_bg.jpg); background-position:right; border:2px solid #528297;}

#contentwrapper{float:left; width:100%; }

#masthead{background:#ffffff;height:75px;display:block;clear:both;}
#logo {width:640px; padding:15px 0px 5px 0px; font:italic 40px Georgia, "Times New Roman", Times, serif; color:#30818e;}
#phone {float:right;width:250px; height:37px; font:30px "Times New Roman", Times, serif; color:#d03f00; padding:2px 4px 0px 11px; background:url(../img/phone.jpg)}
#phone span {font:18px "Times New Roman", Times, serif; color:#235566}

#featured_facility {background-image:url(../img/residentialrehab.jpg); width:350px; height:195px; padding:10px 160px 20px 34px; font:14px Tahoma, Verdana, Arial; line-height:24px; color:#1f1c16; float:right; margin-right:2px }
.title {font:18px Tahoma, Verdana, Arial; color:#cf3e00; text-transform:uppercase; line-height:16px; padding-top:5px}
.title span {font-size:12px;}

#nav ul{width:249px;height:16px;margin:0;padding:0; float:left}
#nav li{list-style-type:none; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding:12px 18px; background-image:url(../img/nav.jpg); width:249px}
#nav li a {text-decoration:none;color:#ffffff;padding:12px 0px; width:249px}
/* #nav li a:hover {background-image:url(../img/nav_hover.jpg); padding:12px 18px; margin-left:-18px} */
.chat {margin-left:-12px; margin-top:-10px}

#mini {background:#01a5c0; width:238px; min-height:320px; padding-top:10px; margin-left:-12px; margin-bottom:30px}
#mini h2 {font:14px "Myriad Pro", "Trebuchet MS", Tahoma; color:#ffffff; text-align:center; text-transform:uppercase}

#right_nav ul{margin:0; padding:0px 20px; margin:10px 0px }
#right_nav li{list-style-type:none; font:14px Georgia, "Times New Roman", Times, serif; padding:8px 0px 10px 0px; border-bottom:1px dashed #4c4c4c; }
#right_nav li a {text-decoration:none; color:#041f28; }
#right_nav li a:hover {color:#041f28}

#contentcolumn{margin-right:238px;}
#rightcolumn{float:left;width:238px;margin-left:-238px;}
#rightcolumn a {color:#fff;}
#rightcolumn ul {padding:0;list-style:none; color:#fff}

#clear {clear:left}
#footer{clear:left; width:830px; margin:10px auto; color:#041f28; font:10px Georgia, "Times New Roman", Times, serif; line-height:18px}
#footer a{text-decoration:none; color:#041f28; }
#footer a:hover{text-decoration:underline; }

.content{margin-top:0; padding:10px; color:#041f28; font:12px Tahoma, Verdana, Arial; }
#contentcolumn .content a {text-decoration:none}
#contentcolumn .content a:hover {text-decoration:underline}

h1 {font:20px Georgia, "Times New Roman", Times, serif; color:#30818e;}
h2 {font:17px Georgia, "Times New Roman", Times, serif; color:#30818e;}
a {color:#cf3e00; text-decoration:underline;}

.facility {float:right; width:200px; padding:10px;}
.facility img {padding:3px; border:1px solid #7ec081;}