body { margin:auto; font:12px Verdana; color:#F0E7CA; background:#F0E7CA url(../img/bg.gif) top left repeat-x; }

a img { border:none; }

p, h3 { font-family:verdana, arial, sans-serif; }

#ph {  margin:auto; padding:inherit; width:800px; text-align:right; color:#B03D0A; font:bold 2em Verdana; padding:5px 0; }
#ph span {color:#666; }

#page { margin-left:auto; margin-right:auto; width:800px; text-align:left; background:#484742 url(../img/content_bg.gif) top left repeat-y; }
#page_header { height:188px; background:#2B2823 url(../img/hdbg.gif); clear:both; border-top:2px solid #FFF; border-bottom:2px solid #FFF; }
#page_header h1 { padding-top:50px; padding-left:15px; margin:0px; font-family:verdana; font-size:24px; color:#F0E7CA; line-height:26px; letter-spacing:-1px; }
#page_header h2 { margin:0px; padding-left:15px; font-size:12px; color:#D5D0B0; line-height:22px; }

/* hd slider */
#moimg { position:relative; overflow:hidden; margin:5px auto; width:570px; height:150px; border:1px solid #4C3928; background:url(../img/arrows.gif) 225px 132px no-repeat;}
#moimg a img, #exclusive-rehab-photo { border:1px solid #7B5A1E; padding:1px; margin-top:2px; }
#statusdiv { padding:2px 3px; border:1px solid #4C3928; background:#EEE7CA; color:#333; position:absolute; visibility:hidden; }
#moimgbox a:hover { color:red; /* dummy - IE bug */ }

#menu_bar { margin:0px; padding:0px; border:0px dashed #CCC; height:31px; clear:both; background:#484742 url(../img/menu_bg.gif) bottom left no-repeat; }
#logo { float:left; width:200px; background-color:#DAD3BA; }

h1, h2, h3, h4, h5, h6 { padding-left:16px; color:#D9C797; }

.bld { font-weight:bold; }

h1 { font-size:1.6em;}
h2 { font-size:1.4em;}
h3 { font-size:1.3em;}
h4 { font-size:1.2em;}
h5 { font-size:1.1em;}
h6 { font-size:1em;}

h2 span { font-size: 12px; color:#6d6a5f; padding-left:20px; }

#body_content ul, #body_content ol { font:11px Verdana; padding-right:16px; }

#bluemenu ul { list-style-type:none; background:url(../img/navbg.gif) top right repeat-x #B65527; padding:5px 0; margin:0; font:bold 12px Verdana; text-align:left; }
#bluemenu ul li { display:inline; }
#bluemenu ul li a { color:#FFF; padding:5px 10px; margin:0; text-decoration:none; border-right:1px solid #9F461C; }
#bluemenu ul li a:hover { background:url(../img/navbgon.gif) repeat-x; color:#FFF; }

/* drop down */
.dropmenudiv_b { color:#333; position:absolute; top:0; border:1px solid #4C3928; /*THEME CHANGE HERE*/ border-width:0 1px; font:normal 11px Verdana; line-height:18px; z-index:100; background-color:#AB573A; width:200px; visibility:hidden;  }
.dropmenudiv_b a { width:auto; display:block; text-indent:5px; border:0 solid #4C3928; /*THEME CHANGE HERE*/ border-bottom-width:1px; padding:2px 0; text-decoration:none; }
.dropmenudiv_b a:hover { /*THEME CHANGE HERE*/ background-color:#DD5E2C; color:#FFF; }
* html .dropmenudiv_b a { /*IE only hack*/ width:100%; }

.hovermenu ul { font:bold 13px arial; padding-left:0; margin-left:0; height:20px; width:500px; background-color:#FFF2BF; }
.hovermenu ul li{ list-style:none; display:inline; }
.hovermenu ul li a{ padding:2px 0.5em; text-decoration:none; float:left; color:black; background-color:#FFF2BF; border-right:1px solid #333; }
.hovermenu ul li a:hover { background-color:#FFE271; }
html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */ border-style:inset; }

#body { margin-left:202px; color:#F5F0DE; height:100%; }
#body h1 { margin:0px; color:#D9C797; padding:6px 4px; background-color:#333230; padding-left:16px; }
#body h2 { margin:0px; color:#D9C797; padding:6px 4px; background-color:#333230; padding-left:16px; }
#body h3 { margin:0px; color:#D9C797; padding:6px 4px; padding-left:16px; }
#body h4 { margin:0px; color:#D9C797; padding:6px 4px; padding-left:16px; }
#body p { margin-top:5px;margin-bottom:15px; padding:8px 16px 0 16px; font-size:11px; line-height:16px; }

#call, #call ul { margin:0; padding:0 0 0 40px; line-height:18px; }

#iform { width:190px; height:280px; }
#edr { display:block; width:180px; margin:0; padding:0; }

#leftcol { float:left; width:200px; background:url(../img/articlesbg.jpg) top center no-repeat; }
#leftcol h3 { margin:0 0 6px 0; font-size:1.1em; color:#D9C797; }
#leftcol p { line-height:16px; margin:10px 0; }
#leftcol ul { list-style-type:none; margin:0 15px; padding:0; font-size:10px; }
#leftcol li { border-bottom:1px solid #6F6A60; padding:4px 0; }
#leftcol a { line-height:150%; }
#leftcol img { padding:0 10px; }

a:link { color:#F0EDE6; }
a:visited { color:#F0EDE6; }
a:active { color:#F0EDE6; }
a:hover { color:#FFF; }

#body a:link { color:#F0EDE6; }
#body a:visited { color:#F0EDE6; }
#body a:active { color:#F0EDE6; }
#body a:hover { color:#FFF; }

#page_footer { height:60px; background:#838175; clear:both; border-left:1px solid #838175; border-right:1px solid #838175; border-bottom:20px solid #56554F; border-top:2px solid #FFF; margin-top:auto; }
#page_footer p { padding:6px; text-align:center; font-size:10px; line-height:16px; color:#D5D0B0; }
#page_footer a:link { color:#F0E7CA; text-decoration:none; }
#page_footer a:visited { color:#F0E7CA; text-decoration:none; }
#page_footer a:active { color:#F0E7CA; text-decoration:none; }
#page_footer a:hover { color:#FFF; text-decoration:underline; }

#linklist { padding-left:0; margin-left:0; border-bottom:1px solid #D1D9C4; width:140px; }
#linklist li { list-style:none; margin:0; line-height:20px; border-top:1px solid #D1D9C4; font-family:verdana; font-size:10px; }
#linklist li a { text-decoration:none; }
.thumbnail_left { float:left; margin:10px 10px 6px 0; padding:1px; border:1px solid #7B5A1E; }
.thumbnail_right { float:right; margin:10px 0 6px 10px; padding:1px; border:1px solid #7B5A1E; }