/* Layout */
body {background: #584616 url(images/body_bg.gif) repeat-x; margin: 17px}
#master {margin: 0 auto; display: block; width: 761px}
#container {width: 761px; border: solid 1px #352408; padding: 0; margin: 0}
#head {background: url(images/head_bg.jpg) no-repeat; height: 134px}
#logo {width: 305px; height: 75px; margin-left: 106px}
#top_bar {background: #d4bc8c; height: 15px; border: solid 1px #352408; border-width: 1px 0; line-height: 1}
#wrap {background: url(images/content_bg.gif) repeat-y; width: 737px; padding: 0 12px}
#content {margin: 0 0 15px 12px; width: 549px; padding: 0; float: left}
#footer {background: #de7d08; height: 31px; padding: 4px 13px; border: solid 1px #352408; border-width: 1px 0 0 0; font: bold 10px/14px "Trebuchet MS", Verdana, Arial; color: #584616; line-height: 1}
#address_wrap {margin: 5px 15px}
.address {font-size: 12px; line-height: 14px; color: #f0e4b3; margin-right: 20px; float: left}
.break {clear: both}
.sidebar {background: #9d5208; width: 160px; display: block; color: #fff; border: solid 1px #34260e; float: right; margin: 5px 0 15px 15px; padding: 5px}

/* Images */
.img_border {border: solid 1px #34260e}
.img_center {margin: 0 auto; display: block}
.img_center_border {border: solid 1px #34260e; margin: 0 auto; display: block}
.img_left {margin: 5px 15px 15px 0; float: left}
.img_left_border {border: solid 1px #34260e; margin: 5px 15px 15px 0; float: left}
.img_right {margin: 5px 0 15px 15px; float: right}
.img_right_border {border: solid 1px #34260e; margin: 5px 0 15px 15px; float: right}

/* Text */
body, table {font: 13px "Trebuchet MS", Verdana, Arial; color: #584616}
h1 {font-size: 24px; margin: 15px 0 10px 0}
h2 {font-size: 19px; color: #3e6b90; margin: 15px 0}
h3 {font: 17px "Trebuchet MS", Verdana, Arial; margin: 15px 0 0 0}

/* Links */
a {color: #584616; font-weight: bold; text-decoration: none}
a:hover {text-decoration: underline}
#footer a {font: bold 10px/14px "Trebuchet MS", Verdana, Arial; color: #584616; text-decoration: none}
#footer a:hover {color: #f0e4b3}
#get_flash {float: right}
.sidebar a {color: #fff}

/* Lists */
ul, ol {margin-top: 10px; margin-bottom: 15px}
li ul {margin-top: 0; margin-bottom: 0}

/* Nav */
#login {float: right}
#login a {width: 155px; height: 27px; display: block; text-decoration: none; text-indent: -999em; overflow: hidden}
a#nav_login {background: url(images/nav/login.gif)}
a#nav_login:hover {background-position: 0 -27px}

ul#nav {background: #9d5208; width: 173px; padding: 12px 0 0 0; margin: 0; float: left}

#nav_login_2 {background: url(images/nav/login-2.gif)}
#nav_about {background: url(images/nav/about.gif)}
#nav_new_patients {background: url(images/nav/new_patients.gif)}
#nav_testimonials {background: url(images/nav/patient-testimonials.gif)}
#nav_privacy {background: url(images/nav/privacy.gif)}
#nav_dentist {background: url(images/nav/why_dentist.gif)}
#nav_reg_checkups {background: url(images/nav/reg_checkups.gif)}
#nav_rate_smile {background: url(images/nav/rate_smile.gif)}
#nav_teeth_life {background: url(images/nav/teeth_life.gif)}
#nav_ortho {background: url(images/nav/ortho.gif)}
#nav_improve {background: url(images/nav/improve_smile.gif)}
#nav_links {background: url(images/nav/links.gif)}
#nav_contact {background: url(images/nav/contact.gif)}
#nav_home {background: url(images/nav/home.gif)}

#nav a {width: 173px; height: 26px; display: block; text-decoration: none; text-indent: -999em; overflow: hidden}
#nav a:hover, 
#about #nav_about, #nav li:hover #nav_about, #nav li.sfhover #nav_about,
#privacy #nav_privacy,
#new_patients #nav_new_patients,
#testimonials #nav_testimonials,
#dentist #nav_dentist,
#reg_checkups #nav_reg_checkups,
#rate_smile #nav_rate_smile, 
#teeth_life #nav_teeth_life, #nav li:hover #nav_teeth_life, #nav li.sfhover #nav_teeth_life, 
#ortho #nav_ortho, #nav li:hover #nav_ortho, #nav li.sfhover #nav_ortho,
#improve #nav_improve, #nav li:hover #nav_improve, #nav li.sfhover #nav_improve,
#links #nav_links,
#contact #nav_contact, #nav li:hover #nav_contact, #nav li.sfhover #nav_contact,
#home #nav_home {background-position: 0 -26px}

/* Drop Down */
#nav, #nav ul {line-height: 1; list-style: none; margin: 0; padding: 0; border: 0}
#nav li {display: inline}
#nav li ul {background: #9d5208; font: 12px "Trebuchet MS", Verdana, Arial; left: -9999px; position: absolute; z-index: 1; padding: 3px 0}
#nav li:hover ul, #nav li.sfhover ul {left: auto; margin: -26px 0 0 173px}
#nav ul li a {color: #f0e4b3; padding: 3px 0 0 10px; width: 135px; height: 20px; text-indent: 0}
#nav ul li a:hover {color: #34260e}

