body #news {background-image:none;}
#news #content {width:100%;background:#FFF url(../i/bg_content.gif) repeat-x;}
#news iframe {height:950px/*overflow-x:hidden;overflow-y:scroll;*/}
#newsMainCol {clear:left;width:964px;padding:15px;}
#newsMainCol, #widecol {font:1.1em verdana, arial, sans-serif;}
.newsIframe {float:left;}

.tout .imgcont img {padding:3px;border:1px solid #ddd;margin-right:1em;}
.tout .txtcont {float:left;width:490px;}
.tout .txtcont .intro {margin:0 0 0.5em 0;color:#464646;font-weight:bold;}
.tout .txtcont ul {margin:0;padding:0;list-style-position:inside;color:#0076A3;}
.tout .txtcont li {margin:0 0 0.3em 0;padding:0;}

h1.thanks {color:#ff5a00;}
h2 {font:bold 1.5em "trebuchet ms", trebuchet, arial, sans-serif;color:#60b212;}
h2.thanks {font:bold 1em verdana, arial, sans-serif;color:#000;}
.dek {color:#464646;}
h3 {font-size:0.8em;color:#60b212;padding:2px 0;}
h3 span.env {background:url(../i/wkly_env.gif) right center no-repeat;padding-right:16px;}

table.preview {background:url(../i/news-prev_bg.gif);float:right;margin:0 0 10px 10px;}
table.preview td {padding:10px;}
table.preview img {width:450px;height:580px;}
table.unsub td {padding:0.5em 0 0 0;}

#content form .title {font-weight:bold;clear:left;font-size:1em;}
#content form .step {margin-bottom:2em;}
#content form input.text, #content form textarea {border:1px solid #ddd;border-color:#737373 #c3c3c3 #ddd #c3c3c3;color:#666;width:400px;padding:2px;}
#content form .input {margin:8px 0 0 0;}
#content form .note {font-weight:normal;}
.ffriend {color:#464646;}

.newsA {float:left;width:220px;margin:1em 30px 1em 0;}
.newsB {float:left;width:210px;margin:1em 0;}
.newsC {float:left;width:270px;margin:0 30px 1em 0;}
.newsD {float:left;width:270px;margin:0;}
.newsA table, .newsB table {margin-bottom:1em;}
.newsA td {vertical-align:top;}
.newsB td {padding-top:0.5em;}
.newsC td, .newsD td {font-size:0.9em;padding:0 2px 0 0;}
.newsC h3, .newsD h3 {font-size:0.9em;color:#464646;padding:0.5em 0;}

div.note {font-size:0.85em;color:#707070;}
div.note a {text-decoration:underline;}
ul.note {color:#0076A3;margin:1em 0 1em 1.4em;padding:0;line-height:1.5em;}

span.preview {font-size:0.85em;}
#textResize.preview {float:right;margin:20px 10px 0 0;}

.errorMsg {color:#d00;margin:0 0 2em 0;font-weight:bold;}
.errorMsg p {margin:0 0 1em 0;}
.error {color:#d00;}

ul#forwardemail {margin:0 0 1em 0;padding:0;list-style:none;width:375px;}
ul#forwardemail li {margin:10px 0;padding:0}
ul#forwardemail li input.text, ul#forwardemail li textarea {width:375px;}
ul#forwardemail .forwardmsg {margin:30px 0 0 0;color:#464646;}
ul#forwardemail li textarea {margin:10px 0;}

.three-col {overflow:hidden;clear:left;width:640px;padding:0;margin:0 0 10px 0;font:normal 1em Arial, Helvetica, sans-serif}
.three-col li {float:left;list-style:none;width:124px;margin:0 35px 4px 0}
.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;font-size:0.9em}
.three-col li.rightmost {margin-right:0}
.three-col a {color:#000}

.mod-header {margin-top:20px}
#adTop {overflow: hidden;}
.hatmenu #hattitle {color: #333333;}

