body     { color: #264233; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #fcfaef; margin: 0px; padding: 0px }
p   { margin-top: 0.5em; margin-bottom: 1em; padding-top: 0; padding-bottom: 0 }
a { color: #778768 }
td    { font-size: 12px; vertical-align: top }
table { margin: 0px; padding: 0px }
#top       { background: #886787 url(images/drilltop.gif) no-repeat 0px 0px; list-style-type: none; border-bottom: 1px solid #fff; height: 19px }
#topnav li  { list-style-type: none; margin: 0px; padding: 0px; display: inline }
#topnav ul { margin: 0px; padding: 0px }
#topnav a    { float: left; padding-top: 19px }
#topnav      { margin: 0px -16px 0px 0px; padding: 0px; position: absolute; top: 0px; right: 16px; height: 19px; overflow: hidden }
#mid      { background: #886787 url(images/drilllogo.gif) no-repeat; width: 100%; height: 40px }
#thome a    { background: url(images/tn-home.jpg) no-repeat left top; width: 48px }
#tpress a   { background: url(images/tn-press.jpg) no-repeat left top; width: 80px }
#tcontact a   { background: url(images/tn-contact.jpg) no-repeat left top; width: 82px }
#tresources a   { background: url(images/tn-resources.jpg) no-repeat left top; width: 107px }
#thome a:hover, #thome a.selected   { background: url(images/tn-home_s.jpg) no-repeat left top; width: 48px }
#tpress a:hover, #tpress a.selected   { background: url(images/tn-press_s.jpg) no-repeat left top; width: 80px }
#tcontact a:hover, #tcontact a.selected   { background: url(images/tn-contact_s.jpg) no-repeat left top; width: 82px }
#tresources a:hover, #tresources a.selected    { background: url(images/tn-resources_s.jpg) no-repeat left top; width: 107px }
#left        { background-color: #623866; margin: 0; padding: 0 0 40px; border-top: 1px solid white; position: absolute; top: 60px; left: 0; width: 126px }
#centernav   { vertical-align: top; margin: 0px 0px 0px 70px; padding: 0px; right: 24px }
#leftnav ul    { margin: 0px; padding: 0px; width: 126px }
#leftnav li     { list-style-type: none; margin: 0px; padding: 0px; width: 126px; display: inline }
#leftnav h4  { font-size: 8px; line-height: 8px; margin: 0px; padding: 0px; visibility: hidden }
#leftnav    { margin: 0; padding: 0; width: 126px ; overflow: hidden; }
#leftnav a     { text-decoration: none; float: left; margin: 0; padding: 0 0 0 126px; width: 126px ; overflow: hidden; clear: both; display: inline; }
#leftnav a.selected { text-decoration: none; display: inline; margin: 0; padding: 0 0 0 126px; width: 126px; float: left; clear: both; overflow: hidden; }
#labout a    { background: url(images/nav-about2.jpg) no-repeat; width: 126px; height: 25px }
#lcosmetic a    { background: url(images/nav-cosmetic2.jpg) no-repeat; width: 126px; height: 39px }
#lreconstruct a    { background: url(images/nav-reconstruct2.jpg) no-repeat; width: 126px; height: 39px }
#lthyroid a    { background: url(images/nav-thyroid2.jpg) no-repeat; width: 126px; height: 53px }
#lphoto a    { background: url(images/nav-before2.jpg) no-repeat; width: 126px; height: 25px }
#lstory a    { background: url(images/nav-stories2.jpg) no-repeat; width: 126px; height: 39px }
#lfaq a    { background: url(images/nav-faq2.jpg) no-repeat; width: 126px; height: 26px }
#lvisit a    { background: url(images/nav-visit2.jpg) no-repeat; width: 126px; height: 40px }
#lcosmetic a:hover, #lcosmetic a.selected    { background: url(images/nav-cosmetic2_s.jpg) no-repeat; width: 126px; height: 39px }
#lreconstruct a:hover, #lreconstruct a.selected    { background: url(images/nav-reconstruct2_s.jpg) no-repeat; width: 126px; height: 39px }
#lthyroid a:hover, #lthyroid a.selected    { background: url(images/nav-thyroid2_s.jpg) no-repeat; width: 126px; height: 53px }
#lphoto a:hover, #lphoto a.selected    { background: url(images/nav-before2_s.jpg) no-repeat; width: 126px; height: 25px }
#lstory a:hover, #lstory a.selected    { background: url(images/nav-stories2_s.jpg) no-repeat; width: 126px; height: 39px }
#lfaq a:hover, #lfaq a.selected    { background: url(images/nav-faq2_s.jpg) no-repeat; width: 126px; height: 26px }
#labout a:hover    { background: url(images/nav-about2_s.jpg) no-repeat; height: 25px }
#labout a.selected   { background: url(images/nav-about2_s.jpg) no-repeat; height: 25px }
#lvisit a:hover, #lvisit a.selected    { background: url(images/nav-visit2_s.jpg) no-repeat; width: 126px; height: 40px }
#center       { background: #fcfaef url(images/drill-illmain.jpg) no-repeat 0px 0px; margin: 0px; padding: 0px; border-top: 1px solid white; position: absolute; top: 60px; left: 126px }
#content  { margin: 0 0 0 70px; padding: 22px 24px 12px 0; }
#content td { padding-right: 10px; }
#faqcontent { margin: 0px 0px 0px 70px; padding: 22px 24px 12px 0px; border-bottom: 1px solid #886787 }
#faqcontent h3 { color: #623866; font-weight: normal; font-size: 115%; margin-top: 1em; margin-bottom: 0.25em; padding-top: 6px; border-top: 1px dotted #886787 }
#footer { font-size: 80%; text-align: right; margin: 0; padding: 6px 24px 20px 12px; border-top: 1px solid #886787; }
#content h3 { color: #623866; font-weight: bold; font-size: 115%; margin-top: 0.75em; margin-bottom: 0.25em }
#content h2 { color: #886787; font-weight: normal; font-size: 150%; margin-top: 0.75em; margin-bottom: 0.5em }
.addspace { padding-top: 20px }
.photoleft { float: left; clear: right; padding-top: 2px; padding-right: 12px; padding-bottom: 12px  }
.photoright { float: right; padding-bottom: 12px; padding-left: 12px }
#photos { font-size: 90%; margin-left: 12px }
.pullquote { color: #778768; font-style: italic; font-size: 120%; float: left; padding-right: 12px; padding-bottom: 12px; width: 150px }
.pullquoter { color: #623866; font-size: 110%; font-style: italic; padding-bottom: 12px; width: 150px; float: right; padding-left: 12px; }
#stories td { padding-right: 22px }
#thumbs table { margin-top: 12px; margin-bottom: 12px; border: solid 1px #778768; }
.instruction { color: #778768; font-weight: bold; text-align: center; vertical-align: baseline; padding-top: 18px; padding-bottom: 6px; }
#thumbs td { padding: 0; }
