body, div { margin:0; padding:0; }
img { border:0; margin: 0; padding: 0; }
p { margin: 1em 0 0 0; padding: 0; }
body { background-color: #bad5e2; text-align:center; color: #000000; font: 13px verdana, arial, helvetica, sans-serif; *font-size: small; *font: x-small; }
h1 { font-size: 129%; margin: 0; padding: 0; }
h2 { font-size: 107%; margin: 0; padding: 0; }
form span.radio { padding-top: 2em; }
table { border: 1px solid #879295; margin: 1em 0 0 20px; background-color: #f6f0d6; border-collapse: collapse; }
table tr.em { font-style: italic; }
table td { border: 1px solid #879295; padding: 2px 4px 2px 4px; }
table th { border: 1px solid #879295; padding: 2px 4px 2px 4px; font-weight: bold; }

div#header, div#footer div#footer-top div#allsponsors, div#footer div#footer-bottom { font-size: 9px; line-height: 1.56em; }
div#left, div#footer div#footer-top div#aboutcampaign { font-size: 85%; line-height: 1.45em; }
div#right { font-size: 77%; line-height: 1.3em; }

div#content { background-color: #ffffff; width:786px; min-width:786px; margin: 0 auto 0 auto; text-align:left; }
div#copy { border-top: 3px solid #8996b0; border-bottom: 3px solid #8996b0; margin: 0 3px 0 3px; padding: 3px 0 3px 0; }
div#columnset { background: url(../images/columns_bg.gif) repeat-y top left; }
div#columnset:after, div.subsection:after, div#right-bottom:after, div#footer-top div#allsponsors:after, div#footer-top div.sponsor:after, div#recipes ul.ingredients:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#columnset, div.subsection, div#right-bottom, div#footer-top div#allsponsors, div#footer-top div.sponsor, div#recipes ul.ingredients { zoom: 1; }
div#left { background-color: #fcfccf; float: left; width: 71.5%; min-width: 558px; }
div#left p { margin: 1.2em 0 0.3em 0; }
div#right { float: right; width: 28.1%; min-width: 219px; background-color: #ffffff; }
#right sup { vertical-align: top; }
div#right-screening { background-color: #efddd7; border-bottom: 3px solid #ffffff; padding: 11px 8px 6px 8px; }
div#right-screening p { margin: 5px 0 5px 0; }
div#right-top { background-color: #bde2e9; border-bottom: 3px solid #ffffff; padding: 11px 8px 6px 8px; }
div#right-top p { margin: 5px 0 5px 0; }
div#right-top img#psamovie { margin: 14px 0 8px 37px; }
div#right-top p#plugin { padding-left: 5px; font-size: 90%; }
div#right-middle { margin-bottom: 1px; }
div#right-bottom { position: relative; background-color: #dee8f3; padding: 11px 8px 31px 8px; }
div#right-bottom a#morenews { position: absolute; left: 117px; margin: 10px 13px 0 0; }
div#right-bottom p.desc { padding: 1px 0 3px 0; }
div#footer-top { background-color: #c8e0ed; margin: 3px 3px 3px 3px; padding: 17px 0 29px 0; }
div#footer-top div#aboutcampaign { padding: 0 22px 10px 22px; }
div#footer-top div#aboutcampaign p { margin: 0.2em 0 1em 0; }
div#footer-top div#allsponsors { margin-left: 64px; }
div#footer-top div.sponsor { float: left; }
div#footer-top div.sponsor div.logo { float: left; padding: 0 16px 0 40px; }
div#footer-top div.sponsor div.text { float: left; width: 152px; }
div#footer-top div#abbott div.logo { margin-top: 11px; }
div#footer-bottom { border-top: 3px solid #8996b0; margin: 0 3px 0 3px; padding: 4px 17px 22px 17px; text-align: center; }
div#footer-bottom p { margin-top: 14px; }

div#header { position: relative; margin: 0 3px 0 3px; height: 158px; }
img#logo { position: absolute; top: 0; left: 0; width: 245px; }
img#headerimg { position: absolute; top: 0; left: 248px; width: 532px; }
div#navbar { position: absolute; top: 128px; left: 0; background-color: #d7e9ee; padding: 2px 0 0 2px; height: 25px; width: 778px; }
div#navbar ul { list-style: none; margin: 0; padding: 0; height: 23px; display: inline; overflow: hidden; }
div#navbar li { margin: 0; padding: 0; display: inline; list-style-type: none; height: 23px; }
div#navbar a { float: left; padding: 23px 0 0 0; overflow: hidden; height: 0px !important; height /**/:23px; /* for IE5/Win */ }
div#navbar a:hover, div#navbar a:active, div#navbar a.selected { background-position: 0 -23px; }
li#homenav a { width: 63px; background: url(../images/but_home.gif) top left no-repeat; }
li#lipidsnav a { width: 94px; background: url(../images/but_lipids.gif) top left no-repeat; }
li#tipsnav a { width: 82px; background: url(../images/but_tips.gif) top left no-repeat; }
li#screeningsnav a { width: 98px; background: url(../images/but_screenings.gif) top left no-repeat; }
li#questionsnav a { width: 211px; background: url(../images/but_questions.gif) top left no-repeat; }
li#learningsnav a { width: 125px; background: url(../images/but_learnings.gif) top left no-repeat; }
li#aboutnav a { width: 102px; background: url(../images/but_about.gif) top left no-repeat; }

div#copy a:active, div#copy a:link, div#copy a:visited { color: #003055; text-decoration: underline; }
div#copy a:hover { color: #003055; text-decoration: none; }
div#footer a:active, div#footer a:link, div#footer a:visited { color: #000000; text-decoration: underline; }
div#footer a:hover { color: #000000; text-decoration: none; }

div#toplink { margin: 0 0 10px 21px; }
div.section { margin: 14px 21px 40px 21px; }
div.section h1 { position: relative; overflow: hidden; line-height: normal; }
div.section h1 span { position: absolute; width: 100%; height: 100%; }
div.section table { border: 1px solid #879295; margin: 1em 0 0 20px; background-color: #f6f0d6; border-collapse: collapse; }
div.section table tr.em { font-style: italic; }
div.section table td { border: 1px solid #879295; padding: 2px 4px 2px 4px; }
div.section table th { border: 1px solid #879295; padding: 2px 4px 2px 4px; font-weight: bold; }
div.subsection { margin-top: 20px; }
div.subsection h2 { position: relative; overflow: hidden; line-height: normal; }
div.subsection h2 span { position: absolute; width: 100%; height: 100%; }

div#home { padding-left: 106px; background: url(../images/president.gif) top left no-repeat; }
div#home h1 { width: 206px; height: 44px; }
div#home h1 span { background-image: url(../images/congratulations.gif); }
div#home img#signature { margin-top: 17px; }

div#lipids h1 { width: 126px; height: 33px; }
div#lipids h1 span { background-image: url(../images/hd_lipids.gif); }
div#lipids-tryglycerides h2 { width: 309px; height: 31px; }
div#lipids-tryglycerides h2 span { background: url(../images/subhd_lipids_triglycerides.gif) no-repeat; }
div#lipids-hdl h2 { width: 226px; height: 22px; }
div#lipids-hdl h2 span { background-image: url(../images/subhd_lipids_hdl.gif); }
div#lipids-ldl h2 { width: 213px; height: 22px; }
div#lipids-ldl h2 span { background-image: url(../images/subhd_lipids_ldl.gif); }
div#lipids-checked h2 { width: 206px; height: 31px; }
div#lipids-checked h2 span { background-image: url(../images/subhd_lipids_checked.gif); }
div#lipids-concerned h2 { width: 280px; height: 29px; }
div#lipids-concerned h2 span { background-image: url(../images/subhd_lipids_concerned.gif); }

div#tips h1 { width: 114px; height: 33px; }
div#tips h1 span { background-image: url(../images/hd_tips.gif); }
div#tips div.subsection img { float: right; margin: 1.5em 0 1em 16px; }
div#tips-healthy h2 { width: 125px; height: 31px; }
div#tips-healthy h2 span { background-image: url(../images/subhd_tips_healthy.gif); }
div#tips-active h2 { width: 124px; height: 31px; }
div#tips-active h2 span { background-image: url(../images/subhd_tips_active.gif); }
div#tips-treatment h2 { width: 157px; height: 31px; }
div#tips-treatment h2 span { background-image: url(../images/subhd_tips_treatment.gif); }
div#tips div#recipes-link { float: right; margin-top: 6px; }

div#screenings h1 { width: 242px; height: 33px; }
div#screenings h1 span { background-image: url(../images/hd_screenings.gif); }
div#screenings-screening h2 { width: 289px; height: 31px; }
div#screenings-screening h2 span { background-image: url(../images/subhd_screenings_screening.gif); }
div#screenings-fair h2 { width: 326px; height: 29px; }
div#screenings-fair h2 span { background-image: url(../images/subhd_screenings_fair.gif); }
div#screenings-numbers h2 { width: 307px; height: 29px; }
div#screenings-numbers h2 span { background-image: url(../images/subhd_screenings_numbers.gif); }
div#screenings-numbers div { margin: 20px 0 0 4px; }
div#screenings-calendar h2 { width: 75px; height: 21px; }
div#screenings-calendar h2 span { background-image: url(../images/subhd_screenings_calendar.gif); }
div#screenings-calendar h2 a:hover { color: #000000; text-decoration: none; }
div#screenings-calendar div#calendarwrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#screenings-calendar div#calendarwrapper { margin: 1em 0 0 20px; padding: 1em 1.5em 0 0; width: 445px; font-size: 109%; background-color: #f6f0d6; zoom: 1; }
div#screenings-calendar ul { float: left; width: 17.5em; margin: 0; list-style: none; padding: 0; }
div#screenings-calendar li { margin: 0; padding: 0 0 1em 1.5em; }
div#screenings-calendar ul#full { width: 33em; }

div#questions h1 { width: 259px; height: 30px; }
div#questions h1 span { background-image: url(../images/hd_questions.gif); }
div#questions ul { margin-top: 2em; }
div#questions ul li { margin-bottom: 2em; }
div#questions ul ul { margin-top: 1em; }

div#learnings h1 { width: 167px; height: 33px; }
div#learnings h1 span { background-image: url(../images/hd_learnings.gif); }
div#learnings ol li { font-weight: bold; }
div#learnings ol ul { list-style-type: none; margin-top: 1em; }
div#learnings ol ul li { margin-bottom: 0; font-weight: normal; }
div#learnings ol ol { list-style-type: upper-alpha; margin-top: 1em; }
div#learnings ol ol li { margin-bottom: 0; margin-top: 0; font-weight: normal; }

div#about h1 { width: 111px; height: 28px; }
div#about h1 span { background-image: url(../images/hd_about.gif); }
div#about div.subsection img { float: left; margin-right: 16px; margin-bottom: 1em; }
div#about-sister h2 { width: 197px; height: 22px; }
div#about-sister h2 span { background-image: url(../images/subhd_about_sister.gif); }
div#about-sister img { margin-top: 1.5em; }
div#about-work h2 { width: 116px; height: 22px; }
div#about-work h2 span { background-image: url(../images/subhd_about_work.gif); }
div#about-work ul { list-style-image: url(../images/bullet.gif); list-style-type: circle; }
div#about-pollin img, div#about-moore img { margin-top: 5px; }
div#about p.contact { font-weight: bold; }

div#recipes h1 { width: 98px; height: 33px; }
div#recipes h1 span { background-image: url(../images/hd_recipes.gif); }
div#recipes div.subsection img { float: right; }
div#recipes div#recipes-dip img, div#recipes div#recipes-pork img, div#recipes div#recipes-bread img, div#recipes div#recipes-chicken img { margin: 1.5em 0 1em 16px; }
div#recipes div#recipes-sprouts img { margin: 0 0 1em 16px; }
div#recipes-dip h2 { width: 296px; height: 59px; }
div#recipes-dip h2 span { background-image: url(../images/subhd_recipes_dip.gif); }
div#recipes-sprouts h2 { width: 226px; height: 50px; }
div#recipes-sprouts h2 span { background-image: url(../images/subhd_recipes_sprouts.gif); }
div#recipes-pork h2 { width: 276px; height: 59px; }
div#recipes-pork h2 span { background-image: url(../images/subhd_recipes_pork.gif); }
div#recipes-bread h2 { width: 197px; height: 31px; }
div#recipes-bread h2 span { background-image: url(../images/subhd_recipes_bread.gif); }
div#recipes-chicken h2 { width: 299px; height: 29px; }
div#recipes-chicken h2 span { background-image: url(../images/subhd_recipes_chicken.gif); }
div#recipes div.subsection ul, div#recipes div.subsection ul li { list-style-type: none; padding: 0; }
div#recipes div.subsection p.servings { font-weight: bold; color: #7e1d0e; }
div#recipes div.subsection p.overview, div#recipes div.subsection p.nutrition { font-style: italic; }
div#recipes ul.ingredients span { float: left; width: 2em; }
div#recipes ul.ingredients { margin: 1.5em 0 1.5em 0; }

div#belt h1 { width: 207px; height: 29px; }
div#belt h1 span { background-image: url(../images/hd_belt.gif); }

