* {padding:0; margin:0;}
html {background: #cd5700;}
body {font:87%/1.5 "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}
ul {margin-left:20px;}

a {color:#3b3102; text-decoration:none}
a:active, a:hover {color:#cd5700; }

#wrapper {background: #d3c691 url('/images/content_bg.gif')}
#wrapper2 {width:820px; margin:0 auto; background: url('/images/sidegfx_bg.gif') repeat-y top left;}
#footer {width:820px; margin:0 auto; background: url('/images/lines_bg.gif') repeat-y top left; border:1px solid #99591c; border-width:0 0 1px 0; }
#footer address {display:block; text-align:center; background: #fff; float:right; width:545px; border:1px solid #a69b6e; border-width:0 1px; border-top:2px solid #99591c; font-style:normal; font-size:78%; color:#666; padding-top:2px; }

#div1 {border:1px solid #e4dfbf; float:left; width:237px; margin-right:30px; border-bottom:0 solid #000; }
#div2 {border:1px solid #a69b6e; background:#fff; float:right; width:525px; padding:0 10px; border-bottom-width:0; }
#div2 p {color:#7f7536;}
ul#menu {padding-top:100px; font-size:110%; border:1px solid #e4dfbf; border-width:0 0 1px; margin-left:0px;}
ul#menu li {display:inline; margin:0 10px; font-weight:700;}
ul#menu li a {color:#7f7536;}

h1 {text-align:center;padding:10px; padding-bottom:3px; background:#fff;}
h2 {color:#cd5700;  margin:10px; margin:6px 0; font-size:130%;}
h2 span {border:1px solid #e4dfbf; border-width:0 2px;padding:0 10px;}
h3 {color:#cd5700;  margin:10px; margin:6px 0; font-size:120%; clear:both; font-weight:normal;}
img {border:0;}

#div1 img.sidegfx {border-top:1px solid #e4e0bd} 
br {clear:both}
p {margin:0 10px 5px;}

dl#beforeafter {text-align:center;}
dl#beforeafter dt { margin:0 2px; display:inline; width:48%;}	
dl#beforeafter dd {display:block; clear:both; font-size:80%; text-align:left; margin-left:25px; margin-bottom:50px;}

dl#qa dt {font-weight:bold; color:#7f7536}
dl#qa dd {margin-bottom:15px; margin-left:5px}
dl#qa dd ul { padding-left:11px}

.floatRight {float:right; margin:5px 0 5px 10px; padding:3px; border:1px solid #ccc;}
.floatLeft {float:left;margin:5px 10px 5px 0; padding:3px; border:1px solid #ccc;}
dl#beforeafter .floatRight, dl#beforeafter .floatLeft {border:none; padding:0; margin:0;}

.getmoreinfo { width:30%;  float:left; text-align:center; margin:10px 8px 0; border:1px solid #ddd; border-width:1px 0; padding:5px 0;}


dl#tempohome { text-align: center; background: #f6d48f; }
dl#tempohome dt, dl#tempohome dd { margin:0; padding:0; }

ul#biosnav li {float:left; list-style:none; margin:10px 10px; border:1px solid #ccc; border-left:0; border-right:0;}
