/* health.com | home.css */
/* Updated for HL1631, HL1578, HL1681 - Oswald font weight changes, tweaks - 2/27/2013, Marvin Carlos */
#content {width:993px}
#widecol {clear:left; width:981px; margin:10px 0 0 12px; padding:0; font:12px arial, sans-serif; overflow:hidden}
#adcol {width:310px; float:right; font:1.1em arial, sans-serif; margin-top:0}
#adcol .ad300x250 {font-size:9px; margin-top:0}
.ad300x250, .ad306 {text-align:center}
.hpOfie {margin:15px 0; float:left}
a {color:#000}
.rel {position:relative}
.abs {position:absolute}

#most-popular-home {font-size:0.9em}
#fotd .mod-header {font-size:1.6em}

/* Begin: Top Content Area & Toobar */
#mainStory {overflow:hidden; width:400px; height:400px; border:1px solid #e8e8e8; margin-bottom:25px; position:relative}
#mainStory strong {font:bold 1.6em "Trebuchet MS", Trebuchet, arial, sans-serif; color:#000; margin:0; padding:0; line-height:16px}
#mainStory p {font:normal 0.95em arial,sans-serif; color:#fff; padding:9px 0; margin:0; line-height:1.2em}
#mainStory1, #mainStory2, #mainStory3, #mainStory4, #mainStory5 {display:none; width:400px}
#mainStory1 {display:block}
#mainStory .mainStoryCopy {padding:10px; position:absolute; left:0; bottom:0; height:87px; width:378px}
#mainStory .mainStoryCopy a {color:#fff; font:800 1.25em 'Oswald',sans-serif; letter-spacing:0.04em; letter-spacing:-0.001em}
#mainStory .mainStoryCopy p {padding:5px 0 8px 0; font-size:1.2em}
#mainStory .mainStoryCopy a:hover {text-decoration:underline}
#mainStory .mainStoryImg {position:absolute; width:400px; height:400px; left:0; top:0}
#mainStory .img-overlay {width:400px; height:107px; position:absolute; bottom:0; left:0; background-color:#000; opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70)}
#mainStory a.left-arrow {position:absolute; width:70px; height:295px; left:0; top:0; background:url("http://img2.timeinc.net/health/static/i/sprite_24bit_trans.png") 0 -60px no-repeat; opacity:00; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); outline:none}
#mainStory a.right-arrow {position:absolute; width:70px; height:295px; right:0; top:0; background:url("http://img2.timeinc.net/health/static/i/sprite_24bit_trans.png") right -60px no-repeat; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); outline:none}
#mainStory .numStories {float:left; position:absolute; bottom:7px; right:8px}
.listInline {list-style-type:none; margin:0 0 5px 0; padding:0; color:#858585}
.listInline li {font:bold 10px Arial,sans-serif; display:inline; position:relative; top:-1px}
.listInline a {display:block; background:url("http://img2.timeinc.net/health/static/i/sprite_24bit_trans.png") -1px -1px; text-decoration:none; cursor:pointer; width:16px; height:16px; margin-right:4px; float:left; text-indent:-9999px; outline:none}
.listInline a.on {text-decoration:none; background-position:-1px -17px}
.listInline a:hover.on {background-position:-1px -17px} 
.listInline a:hover.off {background-position:-1px -33px} 

/* Begin: Main Content Area */
#main-content {float:left}
#hp-left-content{float:left; width:400px; margin:12px 20px 0 0}
#hp-mid-content {float:right; width:230px; margin:12px 0 0 0}

.more-link {background:url("http://img2.timeinc.net/health/static/i/sprite_gen.png") -985px -935px no-repeat; text-indent:-9999px; width:20px; height:12px; display:inline-block}

#news-views {width:228px; border:1px solid #01a0c0}
#news-views h4 {background:#01a0c0 url("http://img2.timeinc.net/health/static/i/sprite_gen.png") 12px -1200px no-repeat; height:42px; overflow:hidden; text-indent:-9999px; margin:0}
#news-views h4 a {display:block; height:44px}
#news-views h5 a {font-family:"kepler-std-n4","kepler-std",serif; font-weight:400; font-style:normal; font-size:2em; display:block; text-align:center; margin-bottom:4px}
#news-views p {color: #666666; font-size:0.9em; margin-bottom:0.5em}
#news-views .eyebrow {display:block; margin:0 auto; text-align:center; text-transform:uppercase; color:#19a2c2; font-weight:bold}
#news-views .tout-num {display:block; background:url("http://img2.timeinc.net/health/static/i/sprite_gen.png") -970px -1100px; color:#fff; overflow:hidden; width:23px; height:22px; padding-top:1px; text-align:center; font:1.7em/0.97em "Times New Roman",Times,serif; margin:0 auto 10px auto; clear:both}
#news-views #touts {padding:10px; margin:10px 0 0 0}
#news-views #touts img {float:left; margin:0 8px 5px 0; border:1px solid #e5e5e5}
#news-views #touts li {list-style:none; margin:0 0 20px 0; border-bottom:1px dotted #22a9c6; overflow:hidden; padding-bottom:10px}
#news-views #touts li:last-child {border-width:0; margin-bottom:0} 
#news-views #touts li.last {border-width:0; margin-bottom:0} /* IE-only: Separated this from previous line which turns on quirks mode */
#news-views #more-news-views {display:block; background:#01a0c0 url("http://img2.timeinc.net/health/static/i/sprite_gen.png") 20px -1245px no-repeat; width:228px; height:43px; text-indent:-9999px;}

.mod {float:left; width:155px; padding-bottom:1px; border-bottom:1px solid #b0d6ee; margin-bottom:15px}
.mod h3 {float:left; font:bold 1.75em "Trebuchet MS", Trebuchet, arial, sans-serif; padding:5px 7px 6px 7px; width:141px}
.mod .mod-more {float:left; font-size:0.9em; width:137px; padding:4px 10px 4px 6px; text-align:right; border:1px solid #d2e7f3; margin-top:1px; border-width:1px 1px 2px 1px; border-top-color:#b0d6ee; border-bottom-color:#b0d6ee}
.mod-inner {float:left; width:141px; padding:0 6px; border:1px solid #d2e7f3; border-width:0 1px 2px 1px; border-bottom-color:#b0d6ee}
.mod-inner h4 {font:bold 0.9em Arial, Arial, Helvetica, sans-serif; width:144px; letter-spacing:-0.03em}
.mod-inner ul {margin:0; padding:7px 0 17px 15px; font-size:.95em}
.mod-inner ul li {list-style:none; padding-bottom:6px}
.tout-img {border:1px solid #e5e5e5; padding:0; margin-bottom:3px}

.three-col {float:left; width:400px; padding:0; margin:0 0 10px 0}
.three-col li {float:left; list-style:none; width:124px; margin:0 14px 4px 0; font-size:0.97em}
.three-col ul {margin:3px 0 0 0; padding:0}
.three-col h4 {width:124px; font:800 1.25em 'Oswald', 'Arial Narrow',sans-serif; text-transform:uppercase; margin-bottom:5px; border-bottom:1px solid #e7524e;}
:root .three-col h4 {font-family:'Arial Narrow', sans-serif\0/IE9}
.three-col .tout {float:left; margin:0 6px 0 0; padding:0}
.three-col p {font-weight:bold; margin-bottom:5px}
.three-col p.dek {font-weight:normal; font-size:0.95em; margin-top:0}
.three-col .tout li {padding-bottom:8px; list-style:none; float:left; padding:5px 0 0 12px; background:url("http://img2.timeinc.net/health/static/i/sprite_gen.png") -985px -930px no-repeat; width: 113px; border-top:1px dotted #22a9c6}
.three-col .tout li a {display:block;}
.three-col li.rightmost {margin-right:0}

#inside-health {overflow:hidden; width:400px; margin-bottom:5px}

#health-features {overflow:hidden; width:400px}
#health-features p {margin-bottom:0.5em}

#toolbar {float:left; width:400px; border:1px dotted #22a9c6; border-width:1px 0; padding:4px 0; margin:0; color:#bcbcbc; font-size:1.1em}
#toolbar #toolbar-title {font:800 1.05em 'Oswald','Arial Narrow',sans-serif; color:#079cb4;}
#toolbar li {float:left; list-style:none; font-size:.9em; margin-right:4px; line-height:1.8em}
#toolbar li a {display:block; float:left; padding:2px 12px 2px 12px; font-size:.95em; background:url("http://img2.timeinc.net/health/static/i/sprite_gen.png") -985px -929px no-repeat;}

#connect {margin:5px 0 15px 0; padding:6px 0 6px 6px; float:left; border:1px solid #f85154; width:292px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#connect-with-health {font:700 1.25em/1.3em 'Oswald','Arial Narrow',sans-serif; float:left;}
#connect-with-health span {font-size:0.82em; letter-spacing:-0.01em; letter-spacing:-0.04em\0/}
#connect ul {margin:3px 0 0; padding:0}
#connect li {margin:0; padding:0; list-style:none; float:left}
#connect a {display:block; float:left; width:38px; height:44px; background:url("http://img2.timeinc.net/health/static/i/sprite_gen.png") 3px -660px no-repeat; text-indent:-9999px; border:0; outline:none}
#connect a#pinterest-btn {background-position:-36px -660px}
#connect a#twitter-btn {background-position:-73px -660px}
#connect a#subscribe-btn {background-position:-112px -660px; width:58px}
#connect a#gift-btn {background-position:-171px -660px; width:48px}

#nl-subscribe2 {float:left; border-top:1px dotted #22a9c6; margin-top:5px; padding-top:5px; width:280px}
#nl-subscribe2 h5 {float:left; font:800 0.75em 'Oswald','Arial Narrow',sans-serif; margin-right:7px}
#nl-subscribe2 #nl-email {border:1px solid #999; color:#777; font-size:.85em; width:134px; height:14px; padding:2px 4px; margin-right:3px}
#nl-subscribe2 #submit-btn {width:56px; height:20px; font-size:.8em; font-weight:bold; color:#fff; background:#f85154; border-collapse:collapse; border:0}

#bottom-content {overflow:hidden; margin:30px auto 0 auto; width:850px}
#rotd, #dotd {float:left; width:400px; margin:40px 20px 0 0}
#dotd {margin:40px 0 0 20px}
#rotd .mod-header, #dotd .mod-header {margin-bottom:5px; font-size: 1.2em; padding: 2px 4px}
#rotd h5, #dotd h5 {font:normal 2em/1.3em "Arial Black",sans-serif; width:400px; margin-bottom:0; overflow:hidden}
.mod-top {clear:both; margin-bottom:10px; overflow:hidden; position:relative; padding-bottom:15px}
.more-link-nohide {right:0; bottom:0; position:absolute; background:url("http://img2.timeinc.net/health/static/i/sprite_gen.png") right -1128px no-repeat; padding-right:15px; display:block; color:#00a1be; font-weight:bold; font-size:.9em} 