 /* Global Styles
----------------------------------------- */
html { height: 100%; margin-bottom: 1px; }
body { text-align: center; color: #666; background: #fff url(/images/background.gif) 0 0 repeat; font-family: verdana, geneva, sans-serif; font-size: .8em; }
body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, li, ol, dl, dd, dt, address { margin: 0; padding: 0; }
ul, li { list-style: none; }
img { border: none; }
h1 { font-family:"Times New Roman", Times, serif; font-size: 150%; padding-bottom: 1em;  }
h2 { font-family:"Times New Roman", Times, serif; font-size: 130%; padding-bottom: .5em; }
h3 { }
p { line-height: 1.3; }
a { color: #252585; background-color:inherit; text-decoration: underline; }
a:hover { color: #959595; background-color:inherit; text-decoration: none; }

/* #wrapper
----------------------------------------- */
#wrapper { text-align: left; width: 906px; margin: 10px auto 5px auto; border: 2px solid #252585; color:inherit; background: #fff url(../images/content_bkg.gif) 0 0 repeat-y; }

/* #header
----------------------------------------- */
#header { position: relative; }
#header img.logo { width: 906px; height:133px; margin:0; } /* check harkey site for adding flash when ready */

/* #content
----------------------------------------- */

#contentNav { float:left; width:125px; padding: 10px 5px 10px 10px; font-size: .85em; }
#contentNav ul { text-align:right; line-height: 1.8em; }
#contentNav li { margin: 0 0 10px 0; }
#contentNav li a { color: #252585; background-color: inherit; font-weight: bold; font-size: 1em; text-decoration: none; }
#contentNav a:hover, .index #contentNav a.nhome, .about_elson_haas #contentNav a.nbackground, .books #contentNav a.nbooks, .articles #contentNav a.narticles, .health_tips #contentNav a.nhealthtips, .appearances #contentNav a.nevents, .medcenter #contentNav a.nhealth, .nutrition #contentNav a.nnutrition, .children #contentNav a.nchildren, .resouces #contentNav a.nresources, .contact_elson_haas #contentNav a.ncontact { color: #5c8860; background-color: inherit; }
#contentNav img.arrow { width: 11px; height: 11px; margin: 0 0 2px 5px; vertical-align:middle; }

#contentArea { margin-left: 175px; }

#contentMain { float:left; width:555px; padding: 10px 0; }
#contentMain p { padding-bottom: 1em; }
#contentMain .bio { padding-bottom: 20px; font-size: .85em; }
#contentMain .book { float:left; width: 255px; font-size: .85em; }
#contentMain .video { text-align: center; }

#contentMain ul { margin-left: 30px; }
#contentMain li { list-style-type:disc; padding: 0 30px 1em 0; }
#contentMain .healthTips ol { margin: 0 10px 20px 30px; }
#contentMain .healthTips li { list-style-type:decimal; padding: 5px; }
#contentMain p.morepad { padding-bottom: 2em; }

#contentLogos { margin-left: 750px; padding: 10px 0; text-align: center; }
#contentLogos img { margin: 5px 0; }


/* #footer
----------------------------------------- */
#footer { text-align:center; margin-top: 50px; font-size: .85em; }
#footer ul { margin-bottom: 5px; }
#footer li { display: inline; background: url(../images/footer_sep.gif) no-repeat 0 55%; padding: 7px 7px 7px 14px; }
#footer li.first { background: none; padding-left: 0; }
#footer a { color: #969696; background-color:inherit; text-decoration: none; }
#footer a:hover, .index #footer a.fhome, .about_elson_haas #footer a.fbackground, .books #footer a.fbooks, .articles #footer a.farticles, .health_tips #footer a.fhealthtips, .appearances #footer a.fevents, .medcenter #footer a.fhealth, .nutrition #footer a.fnutrition, .children #footer a.fchildren, .resouces #footer a.fresources, .links #footer a.flinks, .contact_elson_haas #footer a.fcontact { color: #a0b8a2; background-color:inherit; text-decoration: underline; }

#botWrap { margin: 0 auto; width: 906px; padding-bottom: 40px; font-size: .85em; }
#botWrap a { color: #666; background-color: inherit; text-decoration: underline; }
#copyright { float:left; margin: 0 auto; }
#web { float:right; }


/* images
----------------------------------------- */
img.elson { float:left; width: 115px; height: 167px; margin: 4px 16px 0 0; }
img.messageico { width: 22px; height: 21px; margin-right: 5px; vertical-align:middle; }
img.bookico { width: 27px; height: 28px; margin-right: 5px; vertical-align:middle; }
img.homebook { float:right; width: 89px; height: 114px; margin: 5px 0 10px 15px; }
img.explore { width: 132px; height: 25px; margin-bottom: 15px; }

/* Self Cleared Floats
----------------------------------------- */
#wrapper:after,
#header:after,
#contentNav:after,
#contentMain:after,
#contentMain .bio:after,
#contentMain .book:after,
#contentMain .video:after,
#contentLogos:after,
#footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }