/* General CSS */
.cnnDailyDose .cnnWireAdLtgBox .cnnContentHeader
{padding-left:11px;}

.cnnWireAdLtgBox .cnnContentHeader a:hover,
.cnnWireAdLtgBox .cnnContentHeader a:hover span,
.cnnGryTmeStmp a:hover,
.cnnDailyDose #cnnLeftCol p a:hover,
.cnnDailyDose #mosVidMore a:hover
{color:#ca0002;}

.cnnDailyDose .cnnMosaicSubContentCol h3
{font-size:12px; font-weight:bold; line-height:15px; margin:0; padding-top:1px;}

.cnnDailyDose #cnnLeftCol .cnnMosaicContentCol
{padding-top:18px;}

.cnnDailyDose .cnnMosaicSubContentCol, .cnnDailyDose .cnnMosaicSubElementCol 
{margin-top:16px;}

* html #cnnArticleMosaic #cnnTxtCmpnt
{margin-bottom:3px;}

.cnnDailyDose .cnnStoryPhotoBox
{position:relative;}



/* Right Rail Blue Card */
.cnnRRBlueCard a
{color:#000;font-size:11px; font-weight:bold;}

.cnnRRBlueCard a span
{color:#004276;}

.cnnDailyDose .cnnRRBlueCard a:hover,
.cnnDailyDose .cnnRRBlueCard a:hover span,
.cnnDailyDose .cnnRRBlueCard #mosVidMore a:hover
{color:#ca0002;}

.cnnRRBlueCard .cnnUGCBox #mosVidMore 
{color:#000;}

.cnnDailyDose #cnnMainContent #cnnLeftCol .cnnMosaicSubContentCol p .cnnEmbeddedMosLnk a
{color:#ca0002;}

.cnnDailyDose #cnnMainContent #cnnLeftCol .cnnMosaicSubContentCol p .cnnEmbeddedMosLnk a:hover
{color:#fff !important;}



/* What's this Overlay */
#cnnWhatsThis #overlayload
{padding:10px; font-size:11px; line-height:13px; color:#000; font-weight:normal;}

#cnnWhatsThis #overlayload h6
{color:#000; font-size:14px; line-height:16px; font-weight:bold;}

#cnnWhatsThis a
{font-size:12px; line-height:14px;}



/*Headline*/
.cnnDailyDose #cnnHeaderLeftCol
{margin-top:6px; line-height:32px;}

.cnnDailyDose #cnnMainContent .cnnGryTmeStmp
{line-height:13px;}

.cnnDailyDose .cnnBottomLine
{padding-top:7px;}

#cnnDailyDoseTabNav li.currentTab
{background:#ffffff url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/ww_tab_current_right.gif ) no-repeat scroll 100% -1px;border-top:none;margin-top:1px;z-index:1;
}

#cnnDailyDoseTabNav li.currentTab a, #cnnDailyDoseTabNav li.currentTab a:hover
{ background:transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/ww_tab_current_first.gif) no-repeat scroll 0 -1px;height:32px;margin-bottom:0px;z-index:1;}

* html #cnnDailyDoseTabNav li.currentTab 
{margin-top:0px;}

* html #cnnDailyDoseTabNav li
{position:relative;top:1px;}

/* Article Nav */
.cnnDailyDoseTabNav ul
{margin:0 0 0 18px; padding:0 0 0 10px; list-style-type:none; border-bottom:1px solid #bbb; height:32px; position:relative;}

#cnnHeaderRightCol .cnnDailyDoseTabNav ul
{margin-bottom:3px;}

.cnnDailyDoseTabNav li
{font-size:12px; font-weight:bold; letter-spacing:.5px; float:left; background-color:#fff; margin-right:6px;overflow:hidden;text-transform:uppercase;}

.cnnDailyDoseTabNav li.cnnArticleTab
{width:95px; height:33px; margin-right:3px; background: url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/tab.blank.gif') no-repeat 0 0;}

* html .cnnDailyDoseTabNav li.cnnArticleTab
{background:none;}

* html .cnnDailyDoseTabNav li.cnnArticleTab .cnnPad8
{position:absolute; top:1px; height:27px; width:95px; background:#fee; background: url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/tab.blank.gif') no-repeat 0 0}

.cnnDailyDoseTabNav li.cnnArticleTab .cnnPad8
{text-align:center; padding-top:6px;}

.cnnDailyDoseTabNav li.cnnArticleTab a
{display:block; background:none;  height:26px; text-align:center;}

.cnnDailyDoseTabNav a
{display:block; background:#fff url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/button.sprite.wider.gif') no-repeat 0 0;  height:26px; text-align:center;}

.cnnDailyDoseTabNav a:hover
{display:block; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/button.sprite.wider.gif') no-repeat 0 -38px;  height:26px; color:#ca0002; }

.cnnDailyDoseTabNav a span
{position:relative;top:6px;}

.cnnDailyDoseTabNav a:hover span
{color:#ca0002;}

.cnnDailyDoseTabNav li.currentTab a:hover span, .cnnDailyDoseTabNav li.currentTab a span
{color:#000;}

.cnnDailyDoseTabNav .cnnPad8
{padding:6px;}

.cnnDailyDoseTabNav .cnnSelected .cnnPad8
{padding:0;}



/* Daily Dose BottomLine Box */
.cnnDailyDose .cnnBottomLineBox
{position:relative; margin-bottom:17px;}

* html .cnnDailyDose .cnnBottomLineBox
{margin-bottom:16px;}

.cnnDailyDose .cnnBottomLine .cnnBoxContent
{position:relative;}

.cnnDailyDose .cnnBottomLineBox .cnnUGCBoxFooter
{background:transparent url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/blue.card.br.gif') repeat-x scroll 100% 0;}

.cnnDailyDose #cnnHeaderRightCol .cnnBottomLineBox ul
{padding-bottom:5px;}

.cnnDailyDose .cnnBottomLineBox ul li
{width:437px;}

#cnnHeaderRightCol .cnnUGCBox ul li {
background:transparent url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/bullet.blue.gif) no-repeat scroll left center;
padding-left:10px;
}

#cnnHeaderRightCol .cnnUGCBox ul li.cnnBottomLine
{background:none; padding-left:0px; font-weight:bold;}

.cnnDailyDose .cnnBottomLineBox .cnnNext
{position:absolute; right:12px; bottom:10px; font-weight:bold; line-height:13px;}

* html .cnnDailyDose .cnnBottomLineBox .cnnNext
{bottom:auto; bottom:34px;}

.cnnBottomLine b
{color:#000;}

#cnnHeaderRightCol .cnnUGCBox ul span
{font-size:12px; font-family:monospace; font-weight:bold; padding-right:6px;}

/* bottom ugc box */
.cnnBottomUGC .cnnUGCBox
{background:#f5fafe;margin:9px 0;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox
{background:#fff;margin:3px 18px 9px 18px;}

.cnnBottomUGC .cnnUGCBoxFooterMeta
{padding:6px 0 12px 0;margin:0 18px;height:14px;}

.cnnBottomUGC .cnnUGCBoxFooterMeta .cnnPostCommentsLnk
{float:right;color:#666;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent
{border-width:0 1px; border-style: solid; border-color: #e0e6ec;font-size:11px;line-height:14px;padding:0;margin:0;background:#f5fafe;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnBoxContent
{border-width:0 1px;border-style: solid; border-color: #edf3fb; color:#666;background:#fff;overflow:hidden;padding:6px 12px 8px 12px;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnMeta
{width:92px;float:left;margin-right:10px;overflow:hidden;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnBoxContent p
{width:387px;margin:0 0 0 103px;}

.cnnBottomUGC .cnnUGCHeader
{padding:10px 18px 10px 11px;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3
{height:26px;font-size:14px;line-height:16px;color:#3d75ac;margin:0;padding:0;overflow:hidden;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h4
{margin:0;padding:0;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnBlogsClosed .closed,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnBlogs .opened,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnIReportClosed .closed,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnIReport .opened,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnOpinionClosed .closed,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnOpinion .opened
{display:inline;margin:0px 8px 0px 0;padding:0;overflow:hidden;vertical-align:middle;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnBlogsClosed .opened,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnBlogs .closed,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnIReportClosed .opened,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnIReport .closed,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnOpinionClosed .opened,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3.cnnOpinion .closed
{display:none;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3 a
{display:block;height:26px;font-size:22px;font-weight:bold;line-height:26px;margin:0;padding:0;overflow:hidden;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3 a,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3 a:visited,
.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3 a:hover
{color:#3d75ac;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3 a span
{font-size:14px;font-weight:normal;line-height:16px;}

.cnnBottomUGC .cnnUGCCommentFrm
{margin:0 17px 0 28px;border-top:3px solid #E8EFF7;padding:12px 0 21px 7px;background:#f5fafe;}

.cnnBottomUGC .cnnUGCCommentFrm .cnnMeta
{float:left;}

.cnnBottomUGC .cnnUGCCommentFrm h4
{color:#959A9F;font-size:22px;margin:0 0 12px 0}

.cnnBottomUGC .cnnUGCCommentFrm form textarea
{width:428px;height:99px;}

.cnnBottomUGC .cnnUGCCommentFrm form div
{padding-top:9px;}

.cnnBottomUGC .cnnUGCCommentFrm form a
{font-size:11px;font-weight:bold;}

.cnnBottomUGC .cnnExtended
{margin-top:0;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnBoxContent .cnnExtended p
{margin-top:0;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnBoxContent h3
{margin-bottom:6px;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnBoxContent .clear
{margin:12px 0;}

.cnnBottomUGC .cnnUGCCommentFrm form label
{margin:0;padding:0;color:#666;}

.cnnBottomUGC .cnnUGCCommentFrm .cnnLocalCol,
.cnnBottomUGC .cnnUGCCommentFrm .cnnNameCol
{float:left;width:203px;overflow:hidden;}

.cnnBottomUGC .cnnUGCCommentFrm form .cnnNameCol
{margin-right:11px;}

.cnnBottomUGC .cnnUGCCommentFrm form .cnnLocalCol,
.cnnBottomUGC .cnnUGCCommentFrm form .cnnNameCol,
.cnnBottomUGC .cnnUGCCommentFrm form .cnnCommentCol
{padding-top:0;}

.cnnBottomUGC .cnnUGCCommentFrm form .cnnCommentCol
{clear:both;padding-top:6px;}

* html .cnnBottomUGC .cnnUGCCommentFrm form .cnnLocalCol,
* html .cnnBottomUGC .cnnUGCCommentFrm form .cnnNameCol,
* html .cnnBottomUGC .cnnUGCCommentFrm form .cnnCommentCol
{margin-top:-6px;}

* html .cnnBottomUGC .cnnUGCCommentFrm form .cnnCommentCol
{padding-top:0;margin-top:-10px;}

.cnnBottomUGC .cnnContributor
{color:#333;font-weight:bold;}

.cnnBottomUGC .cnnError
{color:#ca0002;font-weight:bold;}

.cnnBottomUGC .cnnUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_TR_bg.gif) 100% 0 repeat-x;}

.cnnBottomUGC .cnnUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/ugc_BR_bg.gif) 100% 0 no-repeat;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnUGCBoxHeader
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_TR_bg.gif) 100% 0 repeat-x;}

.cnnBottomUGC .cnnUGCBox .cnnUGCBox .cnnUGCBoxFooter
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/mosaic/base_skins/UGC/b_ugc_BR_bg.gif) 100% 0 no-repeat;margin:0;}

.cnnBottomUGC .cnnUGCBox .cnnBoxContent h3 a
{width:auto;}

.cnnBottomUGC .cnnUGCHeader
{border-top:none; padding-top:6px; padding-bottom:7px;}

.cnnBottomUGC .cnnUGCBox #cnnOpinionContainer
{background:transparent; max-height:none;}

.cnnBottomUGC #allComments .cnnUGCBox p a:hover
{color:#ca0000;}

#allComments
{border-top:none; padding-top:0px;}



/* ask the community modifications... */
.cnnQuestion
{padding: 33px 34px 5px 76px;}

.cnnQuestionTxt
{font-size:15px; font-weight:bold; line-height:18px;}

.cnnQuestionTxt span
{position:relative; color:#81bedd; font-size:30px; top:-3px; left:-3px; vertical-align:bottom; line-height:3px;}

.cnnQuestionTxt .cnnMore:hover,
.cnnQuestionTxt a:hover
{color:#ca0000;}

.cnnQuestionTxt .cnnMore
{font-size:10px; color:#004276;}

.cnnQuestionTxt .cnnEndQuote
{vertical-align:top; margin-top:2px;}

.cnnAskedBy
{font-size:10px; color:#949494;}

.cnnQuestionTxt a
{color:#000; font-size:15px;}

.cnnQuestion .cnnAnswerIt
{margin-top:7px; margin-right:7px; text-align:right;}

.cnnQuestion .cnnAnswerIt a
{background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/btn.answer.gif') no-repeat 0 0; width:86px; height:32px; display:block; float:right;}

.cnnQuestion .cnnAnswerIt a:hover
{background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/btn.answer.gif') no-repeat 0 -37px;}

.cnnQuestion .cnnAnswerIt a img
{display:none;}

#cnnMpVideoBox #mosVidMore a.cnnAsk
{margin:0 9px 0 38px; display:block; float:left; width:123px; height:32px; background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/ask.more.rr.sprite.gif') no-repeat 0 0;}

* html #cnnMpVideoBox #mosVidMore a.cnnAsk
{margin:0 0px 0 19px;}

#cnnMpVideoBox #mosVidMore a.cnnMoreAns
{display:block; float:left; width:131px; height:32px;  background:url('http://i.cdn.turner.com/cnn/.element/img/2.0/sect/health/ask.more.rr.sprite.gif') no-repeat -123px 0;}

#cnnMpVideoBox #mosVidMore a.cnnAsk:hover
{background-position:0 -68px;}

#cnnMpVideoBox #mosVidMore a.cnnMoreAns:hover
{background-position:-123px -68px;}

.cnnTalkAboutIt .cnnBoxContent
{padding:0;}

.cnnTalkAboutIt .cnnBoxContent *.cnnBoxContent
{padding:0;}

.cnnTalkAboutIt .cnnContentHeader
{border-bottom:none;}

.cnnTalkAboutIt #cnnMpVideoBox #mosVidMore a.ask
{padding-left:30px;}


/* Background section */
.cnnDailyDose .cnnBackground .cnnBackgroundTxt
{padding-right:12px;}

.cnnDailyDose .cnnBackground .cnnBackgroundPad
{padding-top:15px;}

/* */
span.cnnEmbeddedMosLnk a { position:relative;  }
span.cnnEmbeddedMosLnk a:hover { position:relative; color:#fff; background-color:#c90000; }
.cnnDailyDose #cnnLeftCol p a:hover { color:#fff; }
.cnnWireLtgBox .cnnContentHeader a { color:#000; font-size:20px; font-weight:bold; }
#cnnDailyDoseTabNav li.currentTab a:visited { color:#004276; }
.cnnDailyDoseTabNav a:visited { color:#004276; }

/* tabs */
#cnnMosaic_tab1, #cnnMosaic_tab2, #cnnMosaic_tab3, #cnnMosaic_tab4 { width:139px; }
#cnnMosaic_tab1 .currentTab, #cnnMosaic_tab2 .currentTab, #cnnMosaic_tab3 .currentTab, #cnnMosaic_tab4 .currentTab { width:196px; }

.cnnDailyDose #cnnLeftCol p.cnnTopics a:hover {color:#ca0000;}

/* Privacy policy */
.cnnQAblogpolicy { clear:both; border-top:1px solid #e6e6e6; margin:4px 0px 0px 18px; }
.cnnQAblogpolicy p { font-size:11px; color:#949494; padding:15px 18px 12px 9px; margin:0px; }

/*daily dose override*/
#cnnDailyDoseInclude .cnnUGCBox { overflow:hidden; } /* temp fix for right col breaking on daily dose card name long */