﻿.hideTag {visibility:hidden;!important}

.sponsoredAd {display:none;}
.adcall {display:none;}

/* featured advertiser links */
.hasTextLinks { display:block }
.noTextLinks { display:none }

/* hp feature */
#hpBcFeature {clear:both;width:976px;margin:0;z-index:0;overflow:hidden;}
#brightcoveLeft {float:left;}

#hpBcFeature .hpBcFeatRgt {width:526px;margin:0;clear:none;float:right;z-index:20;}
#hpBcFeature .hpBcFeatRgt .top {background-color:#fff;padding:0;}
#hpBcFeature .hpBcFeatRgt .content {border-left:none;padding:0;overflow:hidden;}
#hpBcFeature .hpBcFeatRgt .bot {background-color:#fff;padding:0;}
#hpBcFeature .box .midcol .box {margin-bottom:5px;}

#hpBcFeature .hpBcFeatRgt .content .midcol {width:249px;float:left;margin:0;padding:4px 0 0 8px;height:308px;min-height:309px;overflow:hidden;} /*XXX*/
#hpBcFeature .hpBcFeatRgt .content .rightcol {width:263px;float:right;margin-left:1px;padding-top:4px;}
	
#hpBcFeature .hpBcFeatRgt .content div.midcol .box {margin-bottom:7px;}	
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .top {padding:0 0 0 6px;background-color:#ccccc2;background-position:left 0;}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .top div {background-position:right -12px;}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .top div div {background-color:#fff;font-size:6px;line-height:6px;}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .hdlItem {/*font-size:0.85em;*/font-family:Arial, sans-serif;font-weight:normal;font-style:normal;font-variant:normal;}

#hpBcFeature .hpBcFeatRgt .content div.midcol .box .content {background-color:#fff;border-left:1px solid #999;padding:5px 8px 0 8px;overflow:hidden;height:127px;*height:126px;}
.midcol .box .content div.convWisdom, .thpMidcol .box .content div.convWisdom {margin:3px 0 0 0;}
.midcol .box .content div.fwArticle, .thpMidcol .box .content div.fwArticle {margin:3px 0 0 0;}
.midcol .box .content div.convWisdom p.cwBlurb, .thpMidcol .box .content div.convWisdom p.cwBlurb {font-size:.90em;margin:0 0 3px 0;}
.midcol .box .content div.convWisdom h5, .thpMidcol .box .content div.convWisdom h5 {font-size:1.4em;margin-bottom:1px;}
.midcol .box .content div.convWisdom .cwHdr, .thpMidcol .box .content div.convWisdom .cwHdr {margin:0 0 4px 0;}
.midcol .box .content div.convWisdom .cwDate, .thpMidcol .box .content div.convWisdom .cwDate {margin:0 0 3px 0;}

#hpBcFeature .hpBcFeatRgt .content div.midcol .box .bot {padding:0 0 0 6px;background-color:#ccccc2;background-position:left -6px;}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .bot div {background-position:right -18px;}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .bot div div {background-color:#fff;}

/* Top strip Conventional Wisdom w/ flipper fixes */
#hpBcFeature .hpBcFeatRgt .box div.flipper .rside {_right:-1px;}
#hpBcFeature .hpBcFeatRgt .box2 div.flipper .rside div.corner {background-color:#ccccc2;background-position:right -18px;}
#hpBcFeature .hpBcFeatRgt .box2 div.flipper .lside div.corner {background-color:#ccccc2;background-position:right -6px;}

/* hp feature (on left) */
#tophead .box { margin:0; }
#tophead .mainstory { overflow:visible; }
#tophead .substory .box .content  { padding:4px 6px 3px 6px; height:290px; _height:289px; overflow:hidden; } 
#tophead .substory .box .content .box .content {  margin:0; height:auto; margin-top:3px; }
#tophead .substory .box .content .BoxCollection .content{padding:0; width:162px;}
#tophead .box4 #outertop div { background:none; padding:0; border-right:none; }
#tophead .BoxCollection .tabs .corner { background: url (../images/sprite_sheet.gif) no-repeat;  background-position:right -324px; }
#tophead div.BoxCollection .tabs li.onlyTab span { background-image:url(../images/light_rightwhite.gif);}
#tophead .BoxCollection .box .top div { padding:0;}
#tophead .box4 #outertop div div { background:#ccccc2; border-right:none; }
#tophead .substory { margin:0; width:177px; }
#tophead .box4 #outerbox {border-right: medium none;}
#tophead .box4 .box .bot { _width:163px;_margin-left:2px; }
#tophead .box4 #outerbot div { background:none; padding:0; border-right:none; }
#tophead .box4 #outerbot div div { background:#ccccc2; border-right:none; }
#tophead .BoxCollectionWhite .box { background:none;}
/* for Channels with a Wider Left Box and a Smaller Flash Object */
#tophead .mainstory-smaller {float:right;width:404px;}
/*#tophead .substory .box .content-health {padding: 4px 0px 3px 6px;} */
#tophead .substory-widen {margin:0;width:223px;overflow:visible;}
#tophead .substory-widen .box .content {border-right:0;overflow:visible;}
/* overrides */
#tophead .box4 #outerbox .box .top div div, #tophead .box4 #outerbox .box .content, #tophead .box4 #outerbox .box .bot div div { background:#ffffff; }
#tophead .box4 #outerbox .box .top { background-position:left 0; }
#tophead .box4 #outerbox .box .top div { background-position:right -12px; padding-right:6px;}
#tophead .box4 #outerbox .box .bot {background-position:left -6px;_overflow:hidden;_width:158px;_margin-left:0;}
#tophead .box4 #outerbox .BoxCollection .box .bot {_margin-left:0;}
#tophead .box4 #outerbox .box .bot div {background-position:right -18px;} 
#tophead .box4 #outerbox .box .fwArticle {margin-bottom:0;}
#tophead .BoxCollection .content .fwArticle, #tophead .BoxCollection .content .hdlItem, #tophead .BoxCollection .content .hdlBulletItem { width:94%;margin-right:6px;margin-left:6px; } /* Fixes top strip padding issues */

.hdlItem {padding:0;margin:0 0 4px 0;clear:both;font-size:.9em;font-weight:700;}
.hdlItem a:link, .hdlItem a:visited {color:#383733;}
.hdlItem a:hover {color:#003399; border-bottom:1px dotted #003399;text-decoration:none;}
.hdlItem a:active {color:#2F77BA; border-bottom:1px solid #2f77ba;text-decoration:none;}

.hdlBulletItem {margin:0;} 
.hdlBulletItem h6 {margin:0;padding:0;font:bold .85em arial;}
.nwWrap .box .content .hdlBulletItem {padding-bottom:1px;} /* padding to make last border-bottom underline appear correctly */
.hdlBulletItem a:link, .hdlBulletItem a:visited, .hdlBulletItem a:active {background:url(../images/bullet.gif) no-repeat 0px 5px;padding:0 0 0 10px;text-decoration:none;color:#333;}

.fwArticle {background:url(../images/fw_dotbott.gif) repeat-x 0px bottom;padding:0 0 8px 0;margin:0 0 10px 0;width:100%;overflow:hidden;clear:both;}	
.fwArticle .meta {float:left;width:50%;}
.fwArticle h4 {font-size:1.2em;font-weight:normal;color:#383733;margin:0;}
.fwArticle h4 a:link, .fwArticle h4 a:visited, .fwArticle h4 a:hover, .fwArticle h4 a:active {color:#383733;margin:0;}	
.fwArticle h5 {font-size:1.2em;margin:0;}	
.fwArticle h5.hdlLarge {font-size:1.8em;color:#383733;margin:0;line-height:1.0em;margin:0;}
.fwArticle h5 a {color:#383733;margin:0;}
.fwArticle p {margin:4px 0 8px 0;padding:0;font:.85em georgia;color:#58544a;}
.fwArticle .summaryTextLarge p, .fwArticle .summaryTextLarge {font-size:1.0em;}
.fwArticle p.related {color:#9c998c;margin:10px 0 0 0;}
.fwArticle ul.tanBullet li {padding:0 0 0 10px;background:url(../images/bullet.gif) no-repeat 0px 8px;list-style:none;}
.content .fwArticle p {margin:0 0 4px 0;padding:0;}
.content .fwArticle img {margin:0 0 6px 0;}
.box8 .fwArticle {margin:4px 0 0 0;padding:0;}
ul.tanBullet li a:link, ul.tanBullet li a:visited, ul.tanBullet li a:hover, ul.tanBullet li a:active {color:#383733;margin:0;font:bold .85em arial;}
ul.tanBullet li a:hover {text-decoration:underline;}

.editModTxt {width:54%;}

.rubric {font:normal .80em arial;color:#b61900;margin:0 0 3px 0;padding:0;text-transform:uppercase;}
.bylineDate {font-size:.80em;color:#9c998c;margin:3px 0;}
.dateTime {font-size:.7em;color:#999;letter-spacing:-.01em;}

.imgTop {margin:0 0 6px 0;}
.imgLeft {float:left;margin:0 10px 6px 0;}
.imgRight {float:right;margin:0 0 6px 10px;}	
.txtLeft {float:left;}
.txtRight {float:right;}

.bulletedHdl {clear:both;background:url(../images/bullet.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0;}
.bulletedHdl a {font-size:.85em;color:#333;}
.noBullet {background:none;}
.noHr {background-image:none;}


/* perspectives */
blockquote.quoteSm {font:1.8em Georgia;padding:0;margin:0;}
blockquote.quoteLg {font:2.9em Georgia; padding:0;margin:0;}
blockquote.quoteSm p, blockquote.quoteLg p {padding:0;margin:0;}
#main a.quoteLink {color:#000;}
.openQuote {margin:0;padding:0 3px 0 0;vertical-align:top;}
.closeQuote {margin:0;padding:0 0 0 3px;vertical-align:top;display:inline;}
div.blurbText {margin:6px 0 0 0;font:1.15em Georgia;color:#333;}
div.blurbText p {margin:0 0 10px 0;padding:0;}
div.blurbText strong {color:#a91700;}
.perspectivesRelated {color:#333;font-size:10pt;font-weight:bold;}


/* page icons w/link */
.hdlLinkList li a.quickRead {padding:0 0 0 12px;margin:0;background:url(../images/mag.gif) no-repeat left 3px;margin:0;}
.hdlLinkList li a:link.dBoxActive, .hdlLinkList li a:hover.dBoxActive, .hdlLinkList li a:active.dBoxActive, .hdlLinkList li a:visited.dBoxActive {background:url(../images/dialog/preview_active.gif) no-repeat left 3px;color:#003399;border-bottom:1px dotted #003399;}

.hdlLinkList {clear:both;list-style-type:none;margin:0;height:15px;font-size:.85em;font-weight:normal;}
.hdlLinkList li {display:inline;margin:0;padding:0;}
.hdlLinkList li a:link, .hdlLinkList li a:visited {color:#9c998c;}	
.hdlLinkList li a:hover {color:#003399;border-bottom:1px dotted #003399;text-decoration:none;}	
.hdlLinkList li a:active {color:#2F77BA; border-bottom:1px solid #2f77ba;text-decoration:none;}
.hdlLinkList .pin {font-size:.85em;vertical-align:top;color:#9c998c;text-align:center;padding:0 1px 0 0;}

.hdlItem .hdlLinkList {font-size:.95em}

.mediaLinks {list-style-type:none;clear:both;margin:0 0 3px 0;font-size:.85em;}
.mediaLinks li {display:inline;margin:0;padding:0 8px 0 0;}
.mediaLinks li a:link, .mediaLinks li a:visited  {color:#383733;padding:0 0 0 20px;}
.mediaLinks li a:hover {color:#003399; border-bottom:1px dotted #003399;text-decoration:none;}
.mediaLinks li a:active {color:#2F77BA; border-bottom:1px solid #2f77ba;text-decoration:none;}	


/* icons */
.articleIcon {background:url(../images/nw_photo_icon.gif) no-repeat left 1px;}
.photoIcon {background:url(../images/nw_photo_icon.gif) no-repeat left 1px;}
.interactiveIcon {background:url(../images/nw_interactive_icon.gif) no-repeat left 1px;padding-bottom:2px;}
.videoIcon {background:url(../images/nw_video_icon.gif) no-repeat left 1px;padding-top:1px;}	


/* Box Styles */

/* Default */

.box {width:100%;margin-bottom:10px;clear:both;} /* very important */

.box .top div div, .box .bot div div, .box .content {background:#f3f4ef;} /* background of box */
.box .top, .box .bot, .box .top div, .box .top div div, .box .bot div div {line-height:0;font-size:1px;height:6px;} /* height of corners */
.box .bot div div {height:5px;} /* height of corners - 1 */
.box .top, .box .bot  {clear:left;padding:0 0 0 6px;} /* width of corners */
.box .top div, .box .bot div {padding:0 6px 0 0;} /* width of corners */
.box .top, .box .top div, .box .bot, .box .bot div {background:url(../images/sprite_sheet.gif) no-repeat;} /* sprite location */
.box .content, .box .top div div, .box .bot div div {border:1px solid #a2a2a2;} /* color of borders */

.box .top {margin-bottom:-3px;}
.box .content {border-top:none;border-bottom:none;overflow:hidden;height:1%;padding:10px;}


/* Box 1 (tan) */
.box .top {background-position:left -72px;}
.box .top div {background-position:right -84px;}
.box .top div div {border-left:none;border-right:none;border-bottom:none;}

.box .bot {background-position:left -78px;_overflow:hidden;border:none;} /* XXX */
.box .bot div {background-position:right -90px;border:none;}
.box .bot div div {border-top:none;border-right:none;border-left:none;}

/* Box 2 (white) */

.box2 .top div div, .box2 .bot div div, .box2 .content {background:#fff;} /* background of box */
.box2 .top {background-position:left 0;}
.box2 .top div {background-position:right -12px;}

.box2 .bot {background-position:left -6px;_overflow:hidden;} /* XXX */
.box2 .bot div {background-position:right -18px;height:6px;}
.box2 .botspacer {border-right:1px solid #999; border-left:1px solid #999; height:15px; background:#FFFFFF;}

/* Box 3 (light gray) */
.box3 .top div div, .box3 .bot div div, .box3 .content {background:#dfeaec;} /* background of box */
.box3 .top {background-position:left -48px;}
.box3 .top div {background-position:right -60px;}

.box3 .bot {background-position:left -54px;_overflow:hidden;} /* XXX */
.box3 .bot div {background-position:right -66px;}

/* Box 4 (dark gray) */

.box4 .top div div, .box4 .bot div div, .box4 .content {background:#CCCCC2;} /* background of box */
.box4 .top {background-position:left -24px;}
.box4 .top div {background-position:right -36px;}

.box4 .bot {background-position:left -30px;_overflow:hidden;} /* XXX */
.box4 .bot div {background-position:right -42px;}

/* Box 5 (gray with red borders, editor's desk) */

.box5 .top div div, .box5 .bot div div, .box5 .content {background:#F3F3EF;} /* background of box */
.box5 .content, .box5 .top div div, .box5 .bot div div { border:1px solid #E19386;} /* color of borders */
.box5 .top {background-position:left -192px;}
.box5 .top div {background-position:right -204px;}

.box5 .bot {background-position:left -198px;_overflow:hidden;} /* XXX */
.box5 .bot div {background-position:right -210px;}

.box5 .content {border-top:none;border-bottom:none;}
#subHeadThree .box5 .content { height:293px; _height:292px; } /* Fixed height for box next to DL on magazine homepage */
.box5 .top div div {border-left:none;border-right:none;border-bottom:none;}
.box5 .bot div div {border-left:none;border-right:none;border-top:none;}

/* Box 6 (blueish gray, toolbox/discuss/etc.) */
.box6 .top div div, .box6 .bot div div, .box6 .content {background-color:#E0EAEC;} /* background of box */
.box6 .content, .box6 .top div div, .box6 .bot div div {border:1px solid #D2D6C8;} /* color of borders */
.box6 .top {background-position:left -264px;}
.box6 .top div {background-position:right -276px;}

.box6 .bot {background-position:left -270px;_overflow:hidden;} /* XXX */
.box6 .bot div {background-position:right -282px;}

.box6 .content {border-top:none;border-bottom:none;}
.box6 .top div div {border-left:none;border-right:none;border-bottom:none;}
.box6 .bot div div {border-left:none;border-right:none;border-top:none;}

/* Box 7 (google) */
.box7 .top div div, .box7 .bot div div, .box7 .content {background-color:#ffffea;} /* background of box */
.box7 .content, .box7 .top div div, .box7 .bot div div {border:1px solid #999;} /* color of borders */
.box7 .top {background-position:left -216px;}
.box7 .top div {background-position:right -228px;}

.box7 .bot {background-position:left -222px;_overflow:hidden;} /* XXX */
.box7 .bot div {background-position:right -234px;}

.box7 .content {border-top:none;border-bottom:none;}
.box7 .top div div {border-left:none;border-right:none;border-bottom:none;}
.box7 .bot div div {border-left:none;border-right:none;border-top:none;} 
 
.box p {margin:0;padding:1em;}
.box form {margin:0;padding:0;}

/* Box 8 (News Alert Yellow) */
.box8 .top div div, .box8 .bot div div, .box8 .content {background-color:#ffcc00;} /* background of box */
.box8 .content, .box8 .top div div, .box8 .bot div div {border:1px solid #999;} /* color of borders */
.box8 .top {background-position:left -96px;}
.box8 .top div {background-position:right -108px;}

.box8 .bot {background-position:left -102px;_overflow:hidden;} /* XXX */
.box8 .bot div {background-position:right -114px;}

.box8 .content {border-top:none;border-bottom:none;}
.box8 .top div div {border-left:none;border-right:none;border-bottom:none;}
.box8 .bot div div {border-left:none;border-right:none;border-top:none;}

.artaltOn {background-color:#e2e2d9;border-bottom:1px solid #999;border-top:1px solid #999;padding:8px 6px 0 8px;}
.artaltOff {border:none;background-color:#f3f3ef;padding:8px 6px 0 8px;}

/* box dropshadow */
.transp {behavior: url(../site/css/png.htc);}
.boxDs {width:516px;margin:0 0 5px 0;padding:0;position:absolute;z-index:9999;}
.boxDs .top {width:516px;height:24px;background-image:url(../images/dialog/preview_dropshadow_top.png);}
.boxDs .bot {width:516px;height:24px;background-image:url(../images/dialog/preview_dropshadow_bot.png);}
.boxDs #boxContent {width:516px;background-image:url(../images/dialog/preview_dropshadow_middle.png);overflow:hidden;}
.boxDs #boxContent #innerContent {overflow:hidden;padding:1px 22px 1px 24px;}
.arrowLeftDS {position:absolute;z-index:2000;top:151px;left:1px;width:18px;}
.arrowRightDS {position:absolute;z-index:2000;top:151px;left:500px;width:18px;}

/* author highlight */
.authorHL {padding:0 0 8px 0;overflow:hidden;clear:both;width:100%;}
.authorHL .imgLeft {width:34%;float:left;margin-bottom:0;}
.authorHL img {border:1px solid #fff;}
.authorHL .imgLeft a:hover {border:none;}
.authorHL .meta {width:60%;float:left;}
.authorHL h5 {color:#000;font-weight:bold;font-size:1.05em;letter-spacing:-.03em;margin-bottom:2px;}
.authorHL h5 a:link, .authorHL h5 a:visited, .authorHL h5 a:hover {color:#000;font-weight:bold;letter-spacing:-.03em;margin-bottom:2px;}	
.authorHL .byline {color:#000;font-size:.85em;}
.authorHL .authorWrap {overflow:hidden;width:100%;margin-bottom:4px;}
.authorHL .hdlLinkList {clear:both;}

/* Overrides */
div.box div.ArticleTease div.content {border:none;padding:0;background:transparent;}
.box2 .ArticleTease {background:#fff;}
.boxN .artalt {background-color:#f3f3ef}

.RelatedCloud {margin:6px 0 12px 0;}
.RelatedCloud .content {padding:0 0 0 8px;overflow:hidden;height:85px;}
.RelatedCloud .content div.column {float:left;margin:6px 8px 0 0;padding-left:3px;overflow:hidden;background:url(../images/related_cloud_pin.gif) repeat-y right top;}
.RelatedCloud .content div.last {margin:6px 0 0 0;background-image:none;}
.RelatedCloud .content div.column div.nav {margin-top:2px;font-size:11px;}
.RelatedCloud .content div.column div.nav a:hover, .RelatedCloud .content div.column div.nav a:link {border:none;}
.RelatedCloud .content div.column div.nav a.seeAll {background:url(../images/embed_see_all_down.gif) no-repeat left 5px;padding-left:12px;margin-left:0px;}
.RelatedCloud .content div.column div.nav a.collapseAll {background:url(../images/embed_collapse_all_up.gif) no-repeat left 5px;padding-left:12px;margin-left:0px;}
.RelatedCloud .content div.column ul {margin:0;padding:0;}
.RelatedCloud .content div.column ul.expanded {height:auto;}
.RelatedCloud .content div.column ul.collapsed {height:59px;}

.RelatedCloud .content div.column ul li.title {height:15px;font:bold 11px arial;padding:0;margin:0;background:none;}
.RelatedCloud .content div.column ul li.title span {color:#898989;}
.RelatedCloud .content div.column ul li {padding:0 11px 0 9px;overflow:hidden;background:url(../images/bullet_blue.gif) no-repeat left 10px;border-bottom:none;font-size:11px;}
.RelatedCloud .content div.column ul.editor {width:220px;overflow:hidden;list-style-type:none;margin:0;}
.RelatedCloud .content div.column ul.recommended {width:220px;overflow:hidden;list-style-type:none;margin:0;}
.RelatedCloud .content div.column ul.topics {width:126px;overflow:hidden;list-style-type:none;margin:0;}

#main .RelatedCloud a span.icon {overflow:hidden;padding-left:8px;margin-right:4px;}
#main .RelatedCloud a .video {background:url(../images/embed_video_icon.gif) no-repeat left 3px;}
#main .RelatedCloud a .interactive {background:url(../images/embed_interactive_icon.gif) no-repeat left -1px;}
#main .RelatedCloud a .photo {background:url(../images/embed_photo_icon.gif) no-repeat left 1px;}

#main .RelatedCloud a {color:#003399;border-bottom: 1px #039 dotted;line-height:20px;}
#main .RelatedCloud a:hover {color:#0066CC;text-decoration:none;}

/* RelatedBox */
.RelatedBox {clear:both;}
.RelatedBox .content {padding:.2em .5em 0 .5em;overflow:hidden;}
.RelatedBox h5 {color:#B51900;text-indent:-999em;background:url(../images/related_articles.gif) no-repeat;height:11px;width:132px;}
.RelatedBox h5.editor {color:#B51900;text-indent:-999em;background:url(../images/editors_choice.gif) no-repeat;height:9px;width:157px;}
.RelatedBox .relatedBoxLabel {color:#990000;font:bold 12px Arial;}
.RelatedBox ul {padding-left:12px;list-style-type:square;margin:.4em 0 0 0;font-size:.85em;font-weight:bold;}
.RelatedBox ul li {color:#a6a59e;margin-top:.2em;line-height:16px;}
.RelatedBox ul li a {color:#000;}

.closeModal {cursor:pointer;margin:0;padding:0;}

/* MSNBCBox */
.MSNBCBox h5 {background:url(../images/topmsnbc.gif) no-repeat;width:168px;}

/* DiscussBox */
.discussBox {margin:0 0 8px 0;}
.discussBox h5 {font:bold 1.4em arial;color:#a91700;margin:0 0 6px 0;padding:0;}
.discussBox .content {background:#dfeaec;margin:0;padding:3px 7px 3px 7px;}
.discussBox .message {color:#000;font-weight:normal;}
.discussBox label {display:none;}
.discussBox textarea {border:1px solid #d2d2c8;width:99%;color:#a8a8ae;padding:.2em;height:60px;overflow:hidden;}
.discussBox .commentSubmit {background:url(../images/postcomment.gif) no-repeat;text-indent:-999em;font-size:0;border:none;width:137px;height:15px;cursor:pointer;margin:5px 0 0 0;display:block;float:right;}
html:first-child .discussBox .commentSubmit {max-height:15px;max-width:137px;overflow:hidden;padding: 0 0 0 3000px;}
.discussBox .reportSubmit {background:url(../images/submit.gif) no-repeat;text-indent:-999em;font-size:0;border:none;width:61px;height:15px;cursor:pointer;margin:5px 0 0 0;display:block;float:right;}
.discussBox .commentLogin {margin:5px 0 0 0;display:block;float:right;}
.discussBox .closeModal {float:right;text-decoration:none;cursor:pointer;margin:5px 0 0 5px;}
.discussBox .content p {margin:0 0 6px 0px;padding:0;font:.90em arial;color:#333;}
.discussBox .content h6 {text-indent:-999em;background:url(../images/membercomments.gif) no-repeat;height:9px;width:99px;margin:0;}
.discussBox .content .commentPreview {margin-top:20px;clear:both;}
.discussBox .content .commentPreview ul {list-style:none;color:#333;font:.85em georgia;margin:0 0 16px 0;padding:0;}
.discussBox .content .commentPreview ul li {padding:10px 0 5px 0;line-height:1em;background: url(../images/comments_dotbott.gif) repeat-x 0px bottom;}
.discussBox .content .commentPreview ul li h4 {font-weight:bold;font-size:.80em;margin-top:5px;}
.discussBox .content .commentPreview ul li p {margin:10px 0;padding:0;font:1.0em georgia;}
.discussBox .content .commentPreview ul li a {color:#000;font-weight:bold;}
.discussBox .content .commentPreview {margin:5px 5px 0 5px;}
.allComments {margin:0;}
.allComments div.bot {border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;}

.loading {padding:35px 0 0 0;text-align:center;color:#a2a2a2;background: url(../images/loading_transparent.gif) no-repeat center top;}
.loading span {display:block;}
.peekld {margin:30px 0;}
.loading2 {background:url(../images/loading_transparent.gif) no-repeat 0px 0px;float:right;width:24px;display:inline;height:16px;padding-top:8px;margin-top:-1px;}

.ajaxErrorMsg {color:#bf0102;padding-top:20%;text-align:center;}

/* reply */
#abuseBox {width:602px;}
#abuseFormDiv {display:none;}
#replyFormDiv {display:none;}
#replyBox {width:602px;}

/* modal */
#overlay2 {position:absolute;top:0;left:0;width:100%;z-index:1201;background:#000;filter:alpha(opacity=0);opacity:.0;-moz-opacity:.0;}
#modal2 {display:block;margin:0;padding:0;z-index:1202;position:absolute;left:0;top:0;width:100%;background:#ccc;}	
#dialog {position:absolute;z-index:2000;}

/* QuickGuide */	
#QkGuide {/*margin:9px 0 0 -14px;_margin-left:-7px;*/width:998px;}
#QkGuide .box {_margin-top:-1px;}
#QkGuide .box, #QuickGuide .box .top div div, #QuickGuide .box .bot div div {background:none;}
#QkGuide .box .top, #QuickGuide .box .top div, #QuickGuide .box .bot, #QuickGuide .box .bot div {background:url(../images/sprite_sheet.gif) no-repeat;}
#QkGuide .box .top div, #QuickGuide .box .top div div, #QuickGuide .box .top {height:5px;}
#QkGuide .box .content, #QuickGuide .box .top div div, #QuickGuide .box .bot div div {border-color:#fff;}

#QkGuide .box .content {border-top:none;border-bottom:none;background:#ccccc2 url(../images/quickguidesliver.gif) repeat-x top;padding:0 8px 0 5px;position:relative;display:inline-block;} /* 8 px padding on right fixes alignment issues in Opera and Safari */

#QkGuide .box p {padding:0;}
#QkGuide li p {margin:0;padding:0;}

#QkGuide .box .top {background-position:left -168px;}
#QkGuide .box .top div {background-image:none;background-color:#fdfdfd;}
#QkGuide .box .top div div {border-left:none;border-right:none;background:#fff}

#QkGuide .box .bot {background-position:left -174px;_overflow:hidden;} /* XXX */
#QkGuide .box .bot div {background-position:right -186px;}
#QkGuide .box .bot div div {border-right:none;border-left:none;background:#ccccc2;}

#QkGuide .top div div {border-top:1px solid #fff;}
#QkGuide .bot div div {border-bottom:1px solid #fff;}

#QkGuide h5, #QkGuide h5 a {padding:0;margin:0 0 8px 0;color:#990000;font-size:.9em;text-transform:uppercase;font-weight:bold;}
#QkGuide h5 a {font-size:1em;}

#QkGuide .section {float:left;padding:4px 6px 0 6px;width:120px;float:left;}
#QkGuide .section ul {padding:0;margin:0;list-style:none;font:.9em Tahoma,Arial,sans-serif;overflow:visible}
#QkGuide .section ul li {margin-bottom:3px;}
#QkGuide .section ul li a {color:#000;text-decoration:none; }
#QkGuide .section ul.highlights {background:url(../images/qgdottedline.gif) repeat-x bottom left;padding-bottom:8px;margin-bottom:6px;}
#QkGuide .wrap {margin: 0 0 0 -3px;}
#QkGuide .arrow {background:url(../images/qgvoicebubblearrow.gif) no-repeat;height:10px;width:12px;margin-left:573px;_margin-left:287px;margin-top:6px;font-size:1px;line-height:1px;float:left;} /* margin for tech & biz chan -> margin-left:625px;_margin-left:313px;*/
#QkGuide .qgCloseModal {float:right;position:relative;z-index:10000;width:70px; height:15px; margin-top:1px; }
#QkGuide .wrap {overflow:hidden;}
#QkGuide .sponsoredAd {text-align:right;vertical-align:middle;border-top:1px solid #ffffff;width:100%;margin:6px 0 0 0;padding-top:6px;font-size:0.85em;color:#999996;}
#QkGuide .quickGuideAd {height:35px;}

/* QK REFACTOR */
#QkGuide .section {border-right:1px solid #fff;padding:0 10px 0 10px;margin-top:10px;}
#QkGuide .last {border-right:none;padding:0 10px 0 10px;margin-top:10px;}
#QkGuide .more {border-right:none;margin-right:0;}

/* QuickRead */
#QkRead {width:100%;margin:0;padding:0;}
#QkRead h2 {font:bold 1.3em arial;color:#383733;padding:0;margin:4px 0;line-height:1.2em;}
#QkRead h2 a:link, #QkRead h2 a:visited, #QkRead h2 a:active {color:#000;}
#QkRead h2 a:hover {color:#003399; border-bottom:1px dotted #003399;} 
#QkRead h4 {font:bold 1.1em arial;color:#383733;margin:0 0 10px 0;padding:0 0 10px 0;background:url(../images/fw_dotbott.gif) repeat-x bottom left transparent;}
#QkRead .abstract, #QkRead .abstract p  {margin:0 0 14px 0;font:.95em georgia;color:#363636;line-height:1.4em;padding:0;line-height:20px;}
#QkRead .abstract p a {color:#003399; border-bottom:1px dotted #003399;}
#QkRead span.byline {display:block;font:.85em arial;color:#474537;margin:4px 0 10px 0;}
#QkRead span.updated {display:block;clear:both;font:.7em arial;color:#73726c;margin:0 0 8px 0;}

#QkRead .quickReadAd {text-align:center;clear:both;padding-top:8px;background:url(../images/fw_dotbott.gif) repeat-x top left transparent;margin:8px 0 0 0;}
#QkRead .quickReadAd .ad {background:url(../images/ads.gif) no-repeat top left;padding-top:8px;clear:both;/*width:468px;*/height:60px;margin:0 auto;clear:both;}
#QkRead .closeBtn {background:url(../images/dialog/close_btn_red.png) no-repeat top left;position:relative;z-index:2000;float:right;padding:0 0 0 41px;line-height:15px;cursor:pointer;}

/* Comments Modal */
#nwComments {border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;margin:0;padding:0;}
#nwComments div {margin:0;padding:0;}
#nwComments #commentsHdr {margin:6px 0 0 8px;}
#nwComments ul {list-style-type:none;margin:0;padding:0;}
#nwComments ul li {padding:10px 0 10px 8px;margin:0;clear:both;}
#nwComments ul li.topLevel {background:#ffffff url(../images/fw_dotbott.gif) repeat-x 0px bottom;}
#nwComments ul li.last {background:none;}
#nwComments ul li.wThread {background:none;}
#nwComments .commentOpts {width:165px;float:right;height:18px;margin-right:4px;_margin-right:2px;}
#nwComments ul li a.reply:hover, #nwComments ul li a.report:hover {border:none;}
#nwComments ul li .reply, #nwComments ul li .noreply {display:inline;margin:0 6px 0 0;cursor:pointer;}
#nwComments ul li .report {display:inline;margin:0;cursor:pointer;}
#nwComments ul.thread {margin:0 0 0 15px;}	
#nwComments h6 {font:bold .8em georgia;color:#333;margin:0 0 12px 0;}
#nwComments p {font:.85em georgia;color:#333;margin:6px 6px 6px 0;padding:0;}
.nwCommentsTeaser {margin:0 0 20px 6px;}

/* My Turn */
#MyTurn {padding:0 0 12px 0;width:100%;overflow:hidden;margin:0;float:left;clear:both;font-size:11px;font-family:Arial;}
#MyTurn .RoundTop, #MyTurn .RoundBottom {height:5px;}
#MyTurn .RoundTop .r1, #MyTurn .RoundTop .r2, #MyTurn .RoundTop .r3, #MyTurn .RoundTop .r4, #MyTurn .RoundBottom .r1, #MyTurn .RoundBottom .r2, #MyTurn .RoundBottom .r3, #MyTurn .RoundBottom .r4 {border-left:solid 1px;border-right:solid 1px;height:1px;overflow:hidden;}
#MyTurn .RoundBottom .r1, #MyTurn .RoundBottom .r2, #MyTurn .RoundBottom .r3, #MyTurn .RoundBottom .r4 {}
#MyTurn .RoundTop .r1, #MyTurn .RoundBottom .r4 {margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
#MyTurn .RoundTop .r2, #MyTurn .RoundBottom .r3 {margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
#MyTurn .RoundTop .r3, #MyTurn .RoundBottom .r2 {margin: 0 2px;}
#MyTurn .RoundTop .r4, #MyTurn .RoundBottom .r1 {margin:0 1px;height:2px;}
#MyTurn .InnerArea {border-left: solid 1px;border-right:solid 1px;padding:10px 10px 0 10px;overflow:hidden;margin:0;}
#MyTurn .InnerArea, #MyTurn .RoundTop .r1, #MyTurn .RoundTop .r2, #MyTurn .RoundTop .r3, #MyTurn .RoundTop .r4, #MyTurn .RoundBottom .r1, #MyTurn .RoundBottom .r2, #MyTurn .RoundBottom .r3, #MyTurn .RoundBottom .r4 {background-color:#dfeaec;border-color:#999;}

#MyTurn h2 {background:url(../images/myturn_myturnsubmission.gif) no-repeat;height:14px;width:180px;padding:0;margin:0 0 15px 0;}
#MyTurn h2 span {display:none;}
#MyTurn h3 {padding:0;margin:0;}
#MyTurn h3 span {display:none;}
#MyTurn h3.Call {background:url(../images/myturn_callforessays.gif) no-repeat;height:11px;width:156px;}
#MyTurn h3.Submission {background:url(../images/myturn_emailsubmission.gif) no-repeat;height:9px;width:115px;margin-bottom:16px;}
#MyTurn h3.Guidelines {background:url(../images/myturn_submissionguidelines.gif) no-repeat;height:9px;width:114px;}
#MyTurn h5 {font-size:11px;font-weight:bold;padding:0;margin:16px 0 0 0;}
#MyTurn h5.Choose {margin:12px 0 5px 0;}
#MyTurn p {padding:0;margin:0;}
#MyTurn hr {clear:both;}
#MyTurn div.Call {float:left;width:42%;padding-right:30px;}
#MyTurn div.Submission {float:left;width:51%;}
#MyTurn div.Guidelines {clear:both;}
#MyTurn span {line-height:135%;}
#MyTurn form {padding:0;margin:0;}
#MyTurn input, #MyTurn textarea {font:10px arial;}
#MyTurn textarea {width:100%;margin-top:10px;}
#MyTurn input {margin:0 5px 5px 0;width:120px;}
#MyTurn input.Summary, textarea.Summary {color:#73726c}
#MyTurn input.Option {margin:0;padding:0;line-height:0;width:15px;height:15px;margin-bottom:3px;vertical-align:middle}
#MyTurn div.PhotoFileHolder {margin-top:5px;width:110px;height:20px;position:relative;overflow:hidden;}
#MyTurn div.PhotoFileHolder input.File {position:absolute;top:0;z-index:2;right:0;padding:0;font-size:20px;margin-left:-325px;width:325px;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;}
#MyTurn div.PhotoFileHolder a.Attach {position:absolute;top:10;z-index:1;margin-top:3px;padding-left:20px;height:15px;width:80px;display:block;background:url(../images/myturn_paperclip.gif) no-repeat;background-position:left center;font-weight:bold;text-decoration:none;color:#000}
#MyTurn label {margin-left:5px;width:auto;}
#MyTurn span.Address {margin-left:25px;display:block;}
#MyTurn a.Submit {float:right;margin:8px 0;height:15px;width:131px;display:block;background:url(../images/myturn_submitessay.gif) no-repeat;}
#MyTurn a.Submit span {display:none;}
#MyTurn hr {border-bottom:solid 1px #fff;border-top:solid 1px #c7d7d8;padding:0;margin-bottom:10px;line-height:0px}

#MyTurn h2.ThankYou {background:url(../images/myturn_submissioncomplete_message.gif) no-repeat;height:14px;width:356px;padding:0;margin:0;}

/* Perspectives Submission */
#PerspectivesSubmission {background-color:#dfeaec;color:#333333;font-size:11px;font-family:arial;}
#PerspectivesSubmission div.Top, #PerspectivesSubmission div.Top div, #PerspectivesSubmission div.Bottom, #PerspectivesSubmission div.Bottom div {background:url(../images/sprite_sheet.gif) no-repeat;}
#PerspectivesSubmission div.Top {background-position:left -48px;clear:left;padding:0 0 0 6px;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Top div {background-position:right -60px;padding:0 6px 0 0;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Top div div {background:none;border-top:1px solid #999;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Bottom {background-position:left -54px;clear:left;padding:0 0 0 6px;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Bottom div {background-position:right -66px;padding:0 6px 0 0;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Bottom div div {background:none;border-bottom:1px solid #999;line-height:0;font-size:1px;height:5px;}
#PerspectivesSubmission div.Content {overflow:hidden;overflow:hidden;border-right:1px solid #999;border-left:1px solid #999;padding:4px 10px 20px 10px;}
#PerspectivesSubmission div.Content .Intro {font-family:arial;font-size:100%;color:#000}
#PerspectivesSubmission h2 {background:url(../images/email_newsweek.gif) no-repeat;height:11px;width:157px;padding:0;margin:0 0 8px 0;}
#PerspectivesSubmission h2 span {display:none;}
#PerspectivesSubmission div.Submission {padding-right:5px;}
#PerspectivesSubmission div.Submission p {padding:0;margin:0;}
#PerspectivesSubmission div.Submission div.Fields {height:125px;overflow:hidden;}
#PerspectivesSubmission div.Submission div.Fields div.Labels {line-height:215%;margin-top:10px;font-size:12px;font-weight:bold;color:#666666;}
#PerspectivesSubmission div.Submission div.Fields div.Inputs {width:100%;position:relative;top:-100px;}
#PerspectivesSubmission div.Submission div.Fields div.Inputs div {margin:0 0 0 120px;}
#PerspectivesSubmission div.Submission div.Fields div.Inputs div input {width:98%;margin:0 0 7px 0;padding:1px 2px;float:left;display:block;vertical-align:middle;}
#PerspectivesSubmission form {padding:0;margin:0;}
#PerspectivesSubmission input, #PerspectivesSubmission textarea {font-size:10px;font-family:arial;}
#PerspectivesSubmission textarea {width:100%;margin-top:10px;}
#PerspectivesSubmission input {margin:0 5px 5px 0;width:120px;}
#PerspectivesSubmission textarea.Summary {color:#a8a8ae}
#PerspectivesSubmission input#Submit {float:right;margin:0;font-size:0;height:15px;width:85px;display:block;background:url(../images/send_email.gif) no-repeat;border:none;}

#PerspectivesSubmission div.Confirm div.Top, #PerspectivesSubmission div.Confirm div.Top div, #PerspectivesSubmission div.Confirm div.Bottom, #PerspectivesSubmission div.Confirm div.Bottom div {background:url(../images/sprite_sheet.gif) no-repeat;}
#PerspectivesSubmission div.Confirm div.Top {background-position:left -48px;clear:left;padding:0 0 0 6px;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Confirm div.Top div {background-position:right -60px;padding:0 6px 0 0;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Confirm div.Top div div {background:none;border-top:1px solid #999;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Confirm div.Bottom {background-position:left -54px;clear:left;padding:0 0 0 6px;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Confirm div.Bottom div {background-position:right -66px;padding:0 6px 0 0;line-height:0;font-size:1px;height:6px;}
#PerspectivesSubmission div.Confirm div.Bottom div div {background:none;border-bottom:1px solid #999;line-height:0;font-size:1px;height:5px;}
#PerspectivesSubmission div.Confirm {border-right:1px solid #999;border-left:1px solid #999;padding:15px}
#PerspectivesSubmission h2.ThankYou {background:url(../images/perspectives_submit.gif) no-repeat;height:14px;width:393px;margin:0;}

/* Email This Article */
.EmailArticleBlock {display:none;}
#EmailArticle {width:390px;_width:401px;}
#EmailArticle .closeTab {float:left;width:100%;height:20px;}
#EmailArticle .closeModal {background:url(../images/closetab.gif) no-repeat;width:73px;float:right;}
#EmailArticle, #EmailArticle div#EmailErrorMessage, #EmailArticle form, #EmailArticle h4, #EmailArticle div {padding:0;margin:0;}

#EmailArticle div#EmailErrorMessage {display:none;font-weight:bold;border:#969696 1px solid;margin:10px 0 0 0;padding:12px 12px 12px 40px;color:red;background-color:#ffffda;background-image:url(../images/warning.gif);background-repeat:no-repeat;background-position:8px center;}
#EmailArticle p {font-size:.85em;margin:0;padding:0;}
#EmailArticle h2 {background:url(../images/email_to_a_friend.gif) no-repeat;height:10px;width:95px;padding:0;margin:0 0 10px 0;}
#EmailArticle h2 span {display:none;}

#EmailArticle fieldset {margin:0 0 6px 0;}
#EmailArticle fieldset label {font:bold .85em arial;margin:0 0 4px 0;}
#EmailArticle input, #EmailArticle textarea {font-size:11px;font-family:arial;width:100%;}	
#EmailArticle textarea {height:100px;float:left;}

#EmailArticle .col1, #EmailArticle .col2 {width:47%;float:left;padding:5px 0 0 0;}
#EmailArticle .col1 {margin:0 20px 0 0;}

#EmailArticle input#EmailSubmit {border:none;cursor:pointer;font-size:0px;float:right;background:url(../images/send.gif) no-repeat;height:15px;width:47px;max-height:15px;max-width:47px;overflow:hidden;display:block;padding:0 0 0 3000px;margin:5px 0 0 0;}
#EmailArticle input#EmailSubmit:first-of-type { padding:0; } /* Safari hack - should eventually be replaced with more future proof hack if possible eventually*/
#EmailArticle a {float:right;background:url(../images/send.gif) no-repeat;height:15px;width:47px;display:block;padding:0;margin:5px 0 0 0;}
#EmailArticle a span {display:none;}
#EmailArticle .arrow {background:url(../images/bluearrow.gif) no-repeat;margin:79px -1px 0 0;_margin:78px -1px 0 0;width:8px;float:left;}

#EmailArticle div#EmailMain {border:solid 1px #999999;border-top:none;background-color:#dfeaec;padding:15px;float:right;width:351px;}
#EmailMain .success {border:solid 1px #999999;background-color:#dfeaec;padding:4px;font-weight:bold;font-size:12px;}
#EmailMain .error {display:none;font-weight:bold;border:#969696 1px solid;margin:10px 0 0 0;padding:12px 12px 12px 40px;color:red;background-color:#ffffda;background-image:url(../images/warning.gif);background-repeat:no-repeat;background-position:8px center;}

/* Conventional Wisdom */
.convWisdom {clear:both;margin:0;}
.convWisdom span.cwDate {color:#89877f;font:normal .80em arial;_height:1%;}
.convWisdom h5 {font:1.8em arial;color:#000;line-height:1.0em;margin-bottom:5px;_height:1%;}
.convWisdom p {font-size:.90em;color:#525048;padding:0;_height:1%;}
.convWisdom span {clear:both;display:block;margin:0 0 5px 0;}
.convWisdom span a {color:#999;font:normal .9em Arial;}
.convWisdom a {color:#000;}
.cwHeader {margin:6px 0 4px 6px;}
.cwArrow {float:left;margin:5px 6px 0 0;}
.cwArchive {font:bold .80em arial;color:#000;margin:0;}

/* Editorial Article Box Module */
.editorialMod {margin:0 5px 8px 5px;padding:0 0 5px 0;/*background:url(../images/fw_dotbott.gif) repeat-x 0px bottom transparent;*/clear:both;}
.editorialMod .last {background:none;}
.editorialMod .imageLeft {float:left;display:block;}
.editorialMod .imageLeft img {margin:0 5px 5px 0;}
.editorialMod .imageRight {float:right;display:block;}	
.editorialMod .imageRight img {margin:0 0 5px 5px;}
.editorialMod .section {font-size:.8em;font-weight:normal;color:#b61900;margin:0;padding:0;text-transform:uppercase;}
.editorialMod p {margin:0;padding:0;font:1.1em georgia;color:#464339;}
.editorialMod .grayText {color:#73726c;font-size:.8em;}
.editorialMod .clear {clear:both;}

.editorialMod .imgColLeft {float:left;width:45%;overflow:hidden;}
.editorialMod .colRight {float:right;width:55%;}
.editorialMod .colLeft {float:left;width:55%;}
.editorialMod .imgColRight {float:right;width:45%;overflow:hidden;}
.editorialMod h5 {font-size:1.4em; }
.editorialMod h5 a {color:#383733;}
.editorialMod p a {color:#58544a;}

.magArticle h5 a { color:#383733; }

#relatedContent {background:#fff;margin:10px 0 0 0;}
#relatedContent h1 {color:#990000;font:bold 1.9em arial;margin:12px 15px 0 15px;}
#relatedContent h1 span {color:#000;}
#relatedContent h2 {font-size:.80em;}

#relatedContent .box .bot {background-position:left -30px;}
#relatedContent .box .bot div {background-position:right -42px;}
#relatedContent .box .bot div div {background-color:#ccccc2;}

#relatedContent .content div.box {margin:15px 0 0 0;padding:0;}
#relatedContent .content .box .top {background-color:#fff;}
#relatedContent .content .box div.content {border-left:none;border-right:none;padding:4px 4px 0 4px;}
#relatedContent .content .box .bot {background-color:#fff;}

#relatedContent .content .box div.content .box {margin:0 0 5px 0;}
#relatedContent .content .box div.content .box .top {background-position:left 0;background-color:#ccccc2;}
#relatedContent .content .box div.content .box .top div {background-position:right -12px;}
#relatedContent .content .box div.content .box .top div div {background-color:#fff;}
#relatedContent .content .box div.content .box div.content {background-color:#fff;border-left:1px solid #999;border-right:1px solid #999;padding:10px 0;}
#relatedContent .content .box div.content .box .bot {background-position:left -6px;background-color:#ccccc2;}
#relatedContent .content .box div.content .box .bot div {background-position:right -18px;}
#relatedContent .content .box div.content .box .bot div div {background-color:#fff;}	

#relatedContent .header {background:url(../images/fw_dotbott.gif) repeat-x 0px bottom;padding:0 0 10px 10px;}
#relatedContent .header, #relatedContent h2 {color:#990000;font:bold 1.3em arial;margin:0 0 6px 0;}
#relatedContent ul {list-style-type:none;margin:0;}
#relatedContent ul li {background:url(../images/fw_dotbott.gif) repeat-x 0px bottom;padding:16px 0;float:left;clear:both;width:600px;}
#relatedContent ul li p {margin:0;padding:0;font:.85em georgia;color:#464339;line-height:1.6em;}
#relatedContent ul li a {color:#000;}
#relatedContent h3 {font:1.5em arial;margin:0 0 6px 0;}
#relatedContent .source, #relatedContent .date, #relatedContent .author {font:bold .90em arial;color:#73726c;margin:0 0 6px 0;display:block;}
#relatedContent .source {margin:10px 0 0 0;}
#relatedContent .rubric {font:.85em arial;color:#b61900;margin:0 0 1px 0;display:block;}
#relatedContent .relatedImg {float:left;}
#relatedContent .relatedImg img {margin:0 8px 3px 0;}
#relatedContent ul li .item {width:96%;margin-left:16px;}

.articleBox {padding:1em 0 1em 0;overflow:hidden;height:1%;}
.full h3 {font-size:1.3em;}
.articleBox .channel {margin-bottom:.7em;}
.articleBox h3 {font:normal 1.7em arial;margin-bottom:4px;}
.articleBox {overflow:hidden;height:1%;border-bottom:1px solid #ddd;padding:.5em .3em .5em .3em;}
.articleBox img {float:left;border:1px solid #ccc;margin-right:8px;}
.articleBox p {font:.9em Georgia,Arial,Verdana,Helvetica,sans-serif;line-height:1.4em;margin:6px 0 6px 0;color:#333;}
.articleBox .srContent {width:55%;float:right}

/* tip strip */
#TipStrip {margin:2px 0 0 0;padding:0;}
#TipStrip .content {height:248px;margin:0;padding:0;overflow:hidden;}
#tipStripBox {margin:0 0 6px 0;}

#TipStrip ul.tipsBorder {float:left;padding:0;margin:0;}
#TipStrip ul li {list-style-type:none;float:left;margin-top:8px;}
#TipStrip ul li.last {background:none;}

#TipStrip .content ul li.ctrlLeft, #TipStrip ul li.ctrlRight, #TipStrip ul li.noPrev, #TipStrip ul li.noNext {width:22px;margin-top:75px;}	
#TipStrip .content ul li.ctrlLeft a {margin-left:-1px;border:none;float:left;}
#TipStrip .content ul li.ctrlRight a {margin-right:-1px;border:none;float:right;}
#TipStrip .content ul li.ctrlRight a img, #TipStrip .content ul li.ctrlLeft a img {vertical-align:middle;}

#TipStripContent {width:930px;overflow:hidden;}
#TipStripContent .tipStripWrapper .loading {margin-top:100px;}
#TipStripContent .tipStripWrapper ul.tipList {float:left;padding:0;margin:0;}
#TipStripContent .tipStripWrapper ul.tipList li {list-style-type:none;float:left;width:155px;overflow:hidden;background:#f3f4ef url(../images/fw_dotbott.gif) repeat-y right;height:236px;margin:0;padding:0;}
#TipStripContent .tipStripWrapper ul.tipList li.last {background-image:none;}

.tip {margin:0 12px;overflow:hidden;}
.tipStripVert {overflow:hidden;width:100%;}
.tipStripVert p {color:#333;font:.85em georgia;margin:3px 0 3px 0;padding:0;}
.tipStripVert h6 {font-size:.8em;font-weight:normal;color:#b61900;margin-top:5px;padding:0;text-transform:uppercase;}
.tipStripVert h5 {text-decoration:none;font-size:1.3em;color:#383733;margin:0;}
.tipStripVert h5 a:link, .tipStripVert h5 a:visited {color:#383733;}

/* traveling hp */
.travelHp {padding:0;margin:0;width:976px;clear:both;}
.travelHp .box {margin:0;}
.travelHp .thpBut {float:left;margin:5px 4px 0 0;padding:0;height:26px;width:26px;overflow:hidden;}
.travelHp .thpBut a {outline:none;padding-left:22px;line-height:26px;display:block;}
.travelHp .thpBut .btn {background:url(../images/thp_arrow_down.gif) no-repeat left top;}

.travelHp .thpColWrapper {width:934px;margin:0;padding:0;float:left;height:37px;}
.travelHp .thpLft {float:left;width:320px;margin:0 4px 0 0;}
.travelHp .thpMid {float:left;width:285px;margin:0 5px 0 0;}
.travelHp .thpMid div.box .content, .travelHp .thpLft div.box .content {padding:0 6px;margin:0;height:28px;_height:27px;}
.travelHp .thpMid div.box .content h6, .travelHp .thpLft div.box .content h6 {font:bold .85em arial;color:#a91700;display:block;margin:4px 0 2px 0;padding:0;line-height:.70em;*margin:4px 0 0 0;} /* XXX */
.travelHp .thpMid div.box .content a:link, .travelHp .thpMid div.box .content a:visited {font:bold .85em arial;color:#000;margin:0;padding:0;}
.travelHp .thpLft div.box .content .hdlItem {*margin-top:1px;} /* XXX */
.travelHp .thpLft div.box .content .hdlItem a:link, .travelHp .thpLft div.box .content .hdlItem a:visited {font:bold .95em arial;color:#000;margin:0;padding:0;}
.travelHp .thpRgt {float:left;width:310px;margin:0;}

.travelHp .thpCtrl {outline:none;}

/* thp boxes */
.travelHp .thpLft .box .content, .travelHp .thpMid .box .content {background:#fff;_height:27px;_overflow:hidden;}
.travelHp .thpLft .box .top div div, .travelHp .thpMid .box .top div div {background:#fff;}	
.travelHp .thpLft .box .bot div div, .travelHp .thpMid .box .bot div div {background:#fff;}	

.travelHp .thpLft .box .top, .travelHp .thpMid .box .top {background-position:left 0;}
.travelHp .thpLft .box .top div, .travelHp .thpMid .box .top div {background-position:right -12px;}	

.travelHp .thpLft .box .bot, .travelHp .thpMid .box .bot {background-position:left -6px;_overflow:hidden;} /* XXX */
.travelHp .thpLft .box .bot div, .travelHp .thpMid .box .bot div {background-position:right -18px;}	

.travelHp .box .content {padding:2px 0 0 6px;overflow:hidden;}
.travelHp .box .content .box {padding:0;margin:0;}
.travelHp .box .content .sponsoredAd {margin-right:6px;}

.travelHp .thpTab {width:234px;margin:0 0 6px 720px;padding:0;clear:both;}

.travelHp .thpTab .tabBot {padding:0;margin:0;*margin-top:-1px;} /* XXX */
.travelHp .thpTab .tabBot a {outline:none;margin:0;padding:0;}

.travelHp ul.list {list-style-type:none;}
.travelHp ul.list li {}

.travelHp #TopNewsHead .TopNewsBox {width:512px;}
.travelHp #homepageDl {width:450px;}
.travelHp #brightcoveLeft {clear:both;}
.travelHp .midcol {width:196px;}

.thpFeature {margin:10px 0 0 0;}
.thpFeature #thpBrightcoveLeft {float:left;margin:-6px 0 0 0;}
.thpFeature .thpMidcol {width:249px;float:left;margin:0 8px 0 0px;}

.travelHp .thpFeature .thpMidcol div.box {margin:0 0 6px 0;}
.travelHp .thpFeature .thpMidcol div.box .content {padding:6px 6px 2px 8px;}
.thpFeature .thpMidcol .box .top {background-position:left 0;}
.thpFeature .thpMidcol .box .top div {background-position:right -12px;}
.thpFeature .thpMidcol .box .top div div, .thpFeature .thpMidcol .box .bot div div {background:#fff;}
.thpFeature .thpMidcol .box div.content {background:#fff;overflow:hidden;height:122px;*height:121px;padding:6px 8px 0 8px;}
.thpFeature .thpMidcol .box .bot {background-position:left -6px;_overflow:hidden;}
.thpFeature .thpMidcol .box .bot div {background-position:right -18px;}
.travelHp .thpFeature .thpMidcol div.box .hdlItem {font-weight:normal;}

/* THP Conventional Wisdom w/ flipper bottom corner fixes */
.travelHp .box2 div.flipper .rside div.corner {background-color:#ccccc2;background-position:right -18px;}
.travelHp .box2 div.flipper .lside div.corner {background-color:#ccccc2;background-position:right -6px;}

	
/* breaking news */		
#NewsAlert .top div div, #NewsAlert .bot div div, #NewsAlert .content {background-color:#ffcc00;} /* background of box */
#NewsAlert .content, #NewsAlert .top div div, #NewsAlert .bot div div {border:1px solid #999999;} /* color of borders */
#NewsAlert .top {background-position:left -96px;}
#NewsAlert .top div {background-position:right -108px;}

#NewsAlert .bot {background-position:left -102px;_overflow:hidden;} /* XXX */
#NewsAlert .bot div {background-position:right -114px;}

#NewsAlert .content {border-top:none;border-bottom:none;}
#NewsAlert .top div div {border-left:none;border-right:none;border-bottom:none;}
#NewsAlert .bot div div {border-left:none;border-right:none;border-top:none;}	

.linkedListItem {padding:.6em .5em .6em .5em;border-bottom:1px solid #999;width:96%;overflow:hidden;}
.linkedListItem h3 a {color:#000;}
.linkedListItem img {float:left;margin:0 1.4em 0 0;}
.linkedListItem .meta {color:#999;font-size:.9em;}
.linkedListItem .description {margin-top:.6em;font:.9em Georgia,Arial,Sans-serif;color:#777;}

.style2 {background:#F3F3EF;}
.style3 {background:#E2E2D9;}

/* Show Link Tab */
#linktab { float:right; margin:-6px 0 0 0; }
#linktab .tableft { float:right; display:inline; background: url(../images/linktab_left.gif) no-repeat; height:15px; width:26px; }
#linktab .tabmiddle { height:15px; }
#linktab .tabmiddle a { display:inline; background: url(../images/linktab_middle.gif) repeat-x; height:15px; color:#7b7a71; font: 1em Helvetica, Arial, sans-serif; padding:4px; font-weight:bold; text-transform:uppercase; }
#linktab .tabright { float:left; background: url(../images/linktab_right.gif) no-repeat; height:15px; width:26px; }

.EditorsDesk h5 {background:url(../images/theeditorsdesk.gif) no-repeat;width:165px;height:12px;text-indent:-999em;margin-bottom:10px;}
.EditorsDesk .rubric {margin:6px 0 6px 0;font-size:.9em;display:block;}
.EditorsDesk p {padding:0;font:11px georgia,arial,sans-serif;*font:11px georgia,arial,sans-serif !important;line-height:1.55em;margin-bottom:16px;}
.fullCol {margin:0 0 16px 0;}
 .fullCol a:link, .fullCol a:visited, .fullCol a:active, .fullCol a:hover  {color:#242321;font:.95em georgia,arial,sans-serif;text-decoration:underline;}
.EditorsDesk .linkList {margin-top:14px;}

.Cartoon h5 {text-indent:-999em;background:url(../images/tctitle.gif) no-repeat;width:142px;height:14px;margin-bottom:8px;}
.Cartoon .date {display:block;margin-bottom:8px;color:#89877f;font-size:.85em;font-weight:bold;}
.Cartoon img {border:1px solid #d2d2c8;}
.Cartoon .options {clear:both;display:block;margin-top:10px;font-size:.9em;font-weight:bold;}
.Cartoon .options a {color:#000;}

div.hr { height:1px; width:100%; margin-bottom:10px; border:none; background:url(../images/rule_sprite_sheet.gif) repeat-x top left; } 
div.dotted_grey { background-position: left 0px; }
div.dotted_white { background-position: left -1px; }
div.solid_black { background-position: left -2px; }
div.solid_grey { background-position: left -3px; }
div.solid_light_grey { background-position: left -4px; }
div.hr hr {position:absolute;height:0;width:0;top:-999em;left:-999em;}

/* link list box */
.linkListBox {float:left;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;clear:both;width:99%;overflow:hidden;}
.linkListBox .linkedListItem {float:left;border:none;}
.linkListBox .llBoxWhite {background-color:#fff;border-bottom:1px solid #999;padding:6px;}
.linkListBox .llBoxGray {background-color:#f3f3ef;border-bottom:1px solid #999;padding:6px;}
.linkListBox .llBoxAltGray {background-color:#f3f3ef;border-bottom:1px solid #999;padding:6px;}
.linkListBox .llBoxDarkAltGray {background-color:#e2e2d9;border-bottom:1px solid #999;padding:6px;}	

.linkListBox .editorialMod {padding:0;margin:0;background-image:none;}
.linkListBox .ArticleTease {border:none;background-color:transparent;padding:0;margin:0;}
.linkListBox .fwArticle {background-image:none;background-color:transparent;margin:0;padding:0;}
.linkListBox .tipStripVert {padding:0;margin:0;}
.linkListBox .magArticle {padding:0;margin:0;}

/* multimedia box */
.GenericBox {float:left;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;clear:both;width:99%;overflow:hidden;}
.GenericBox .linkedListItem {float:left;border:none;}
.GenericBox .gnBoxWhite {background-color:#fff;border-bottom:1px solid #999;padding:6px;}
.GenericBox .gnBoxGray {background-color:#f3f3ef;border-bottom:1px solid #999;padding:6px;}
.GenericBox .gnBoxAltGray {background-color:#f3f3ef;border-bottom:1px solid #999;padding:6px;}
.GenericBox .gnBoxDarkAltGray {background-color:#e2e2d9;border-bottom:1px solid #999;padding:6px;}	

.GenericBox .editorialMod {padding:0;margin:0;background-image:none;}
.GenericBox .ArticleTease {border:none;background-color:transparent;padding:0;margin:0;}
.GenericBox .fwArticle {background-image:none;background-color:transparent;margin:0;padding:0;}
.GenericBox .tipStripVert {padding:0;margin:0;}
.GenericBox .magArticle {padding:0;margin:0;}

.BoxCollection .tabs ul li, .BoxCollection .tabs ul li span, .BoxCollection .tabs ul li span a {display:inline-block}

/* flipper */
.box div.flipper {position:relative;height:20px;overflow:hidden;}
.box div.flipper .lside {width:6px;height:20px;position:absolute;z-index:1;}
.box div.flipper .rside {width:6px;height:20px;position:absolute;z-index:1;right:0;}

.box div.flipper .middle {width:100%;margin:0 0px 0 6px;position:absolute;z-index:0;height:19px;padding:0 8px 0 8px;border-bottom:1px solid #a2a2a2;background:#F3F4EF;}

.box div.flipper .lside div.corner, .box div.flipper .rside div.corner {background:url(../images/sprite_sheet.gif) no-repeat;height:6px;width:6px;position:absolute;bottom:0;_top:14px;}
.box div.flipper .rside div.corner {background-position:right -258px;}
.box div.flipper .lside div.corner {background-position:right -78px;}

.box div.flipper .lside div.rep, .box div.flipper .rside div.rep {background:url(../images/sprite_sheet.gif) no-repeat;}
.box div.flipper .lside div.rep {background-position:left -360px;}
.box div.flipper .rside div.rep {background-position:right -385px;}

.box .flipper .controls {width:70px;margin:4px auto 0 auto;_margin-bottom:-1px;position:absolute;right:40px;}
.box .flipper .controls .nextTab a, .box .flipper .controls .prevNextTab a, .box .flipper .controls .prevTab a {display:block;width:35px;text-indent:-999em;}
.box .flipper .controls .nextTab {background:url(../images/flipper_right.gif) no-repeat;width:75px;}
.box .flipper .controls .prevNextTab {background:url(../images/flipper.gif) no-repeat;width:75px;overflow:hidden;}
.box .flipper .controls .prevNextTab a {float:right;}
.box .flipper .controls .prevTab {background:url(../images/flipper_left.gif) no-repeat;width:75px;}
.box .flipper .controls .nextTab a {margin:0 0 0 35px;}

.box .content .sponsoredAdBox, .box .content .sponsoredAd {clear:both;height:37px;border-top:1px solid #a2a2a2;margin:9px 6px 0 7px;padding-top:8px;font-size:0.8em;color:#c0c0b6;text-align:right;}
.box .content .sponsoredAdBox .sponsoredAdText {margin:15px 5px 0 0;display:block;}

.BoxCollectionWhite div.flipper .middle, .box2 div.flipper .middle {background:#FFF;}
.BoxCollectionWhite div.flipper .rside div.corner, .box2 div.flipper .rside div.corner {background-position:right -306px;}
.BoxCollectionWhite div.flipper .lside div.corner, .box2 div.flipper .lside div.corner {background-position:right -294px;}

.BoxCollectionWhite div.flipper .lside div.rep, .box2 div.flipper .lside div.rep {background-position:left -406px;}
.BoxCollectionWhite div.flipper .rside div.rep, .box2 div.flipper .rside div.rep {background-position:right -431px;}

.box6 div.flipper .middle {background:#E0EAEC;border-bottom:1px solid #D2D2C8;}
.box6 div.flipper .rside div.corner {background-position:right -354px;}
.box6 div.flipper .lside div.corner {background-position:right -342px;}

.box6 div.flipper .lside div.rep {background-position:left -452px;}
.box6 div.flipper .rside div.rep {background-position:right -477px;}

#nwContainer .BoxCollection .tabs li a:hover, #nwContainer .BoxCollection .tabs li a:active {color:#666;}

.box .flipper .linktab {background: url(../images/linktab_left.gif) no-repeat;padding-left:26px;height:15px;position:absolute;bottom:0;margin:0 40px 0 auto;_margin-bottom:-3px;right:0;}
.box .flipper .linktab div {background: url(../images/linktab_right.gif) no-repeat top right;padding-right:26px;_padding-right:21px;height:15px;_display:inline;}
.box .flipper .linktab a, .box .flipper .linktab a:hover {background: url(../images/linktab_middle.gif) repeat-x;display:block;height:17px;font-size:11px;padding:0 2px 0 2px;color:#000;_display:inline-block;}
.box .flipper .linktab a:hover, .box .flipper .linktab a:active {_height:16px;}
.peekBox iframe {margin-top:3px;}







/* bottom margin for video player in lower columns */
#aux div object, #content div object, #sub div object, #aux div embed, #content div embed, #sub div embed { margin-bottom:10px; }
#main #top10_vert { margin-bottom:0; }

/* top margin for flash players in article header */
.photoBox div embed, .photoBox div object {margin-top:10px;}
#main .tabs a {border:none;}
.story .articleItem {float:left;margin:0 20px 6px 6px;}

#main .tabs li a:hover {border:none;}



/* Peek */
/* Gen. Peek styles */
.ThePeek {margin:0;padding:0;}
.ThePeek .peekTable {width:100%;}
.ThePeek .box .content {margin:0;padding:0 4px 0 0;}

/* the peek US/Int */
.peekHdr {margin:0 0 6px 0;padding:0;clear:both;}
.peekHdr img {margin:0;padding:0;}	
.peekSides {width:976px;}
.peekSides .peekRight .ThePeek  {float:right;clear:left;width:485px;margin:0;padding:0;}
.peekSides .peekLeft .ThePeek  {float:left;width:485px;margin:0;padding:0;}

.ThePeek ul.peekSections {list-style-type:none;}
.ThePeek ul.peekSections li {list-style-type:none;padding:0;cursor:pointer;}
.ThePeek ul.peekSections li a {padding:3px 0 3px 6px;font:bold .9em arial;color:#333;text-decoration:none;display:block;height:16px;clear:right;overflow:hidden;}
.ThePeek ul.peekSections li.peekTitle {padding:0 0 3px 5px;cursor:default;border-right:1px solid #a2a2a2;font:bold .95em arial;color:#000;height:28px;overflow:hidden;line-height:1.15em;}

.peekSelected {border-right:1px solid #fff;background: url(../images/darkvoicebubblearrow.gif) no-repeat right top;margin-right:-1px;height:22px;} /*XXX*/
.lightTan {background-color:#f3f3ef;}
.medTan {background-color:#e2e2d9;}
.darkTan {background-color:#e2e2da;}
.brown {background-color:#ccccc2;} 
.peekOff {border-right:1px solid #a2a2a2;}

.peekBox {margin:3px 0 0 0;width:100%;overflow:hidden;}
.peekBox div.top, .peekBox div.bot {margin:0 0 0 24.7%;*margin:0 0 0 24.4%;} /* XXX */
.peekBox div.top div div, .peekBox div.bot div div {background:#fff;line-height:1px;}

.peekBox div.top {background-position:left 0;}
.peekBox div.top div {background-position:right -12px;}
.peekBox div.bot {background-position:left -6px;_overflow:hidden;} /* XXX */
.peekBox div.bot div {background-position:right -18px;}	
	
.peekBox div.content {margin:0;padding:0;border-left:none;background:#fff;}

.peekBox div.content .contentWrapper {margin:0;overflow:hidden;}
.peekBox div.content .contentWrapper .peekContent {padding:2px 6px 1px 7px;margin:0;}
.peekBox div.content .contentWrapper .sponsoredAd {clear:both;height:40px;border-top:1px solid #d4d4d4;margin:4px 6px 0 7px;font-size:0.8em;color:#c0c0b6;text-align:right;}
.peekBox div.content .contentWrapper .sponsoredAd .sponsoredAdText {padding-top:4px;padding-right:4px;}
.peekPin {background:#f3f4ef url(../images/peek_pin.gif) repeat-y 100% bottom;}

.peekBox .fwBox {margin:0;padding:0;}
.peekBox div.content .contentWrapper .peekError {color:#b01000;font:1.0em arial;}
.peekContent div strong a:hover {text-decoration:underline;}


.thpColWrapper .loading {width:100%;clear:both;float:left;margin:15% 0 0 0;padding:35px 0 0 0;text-align:center;color:#a2a2a2;background: url(../images/loading_darkgrey.gif) no-repeat center top;}

#BlogPostContent {font-family:georgia;font-size:12px;line-height:17px;color:#363636;}	

#SubmenuItemComponentBox {background-color:#000;color:#fff;font-size:11px;height:17px;margin:0 20px;padding:3px 4px 0 4px;width:auto;}
#SubmenuItemComponentBox ul li a {color:#fff;}

.AdBox .centerBottomAd {margin: 0 auto;text-align:center;padding:10px 0 0 0;}
.centerBottomAd .ad {background:transparent url(../images/ads.gif) no-repeat scroll center top;}
.centerBottomAd .ad table {margin:0 auto;}

#relatedLinkBox {text-align: left;color: rgb(156, 153, 140);font-family: Arial;font-size: 11px;}
#relatedLinkBox h5{color: #900;font-size: 12px;padding-bottom: 10px;text-transform: uppercase;}
#relatedLinkBox ul{list-style-type: none;margin-bottom: 800px;padding-bottom: 5px;}
#relatedLinkBox ul a{color: #333;font-weight: bold;}
#relatedLinkBox ul li{margin-bottom:10px;}
#relatedLinkBox .slate-wrapper {background: transparent url(../images/fw_dotbott.gif) repeat-x center top;padding-top:10px;}
div#relatedLinkBox.content{margin:0;padding-bottom:0;}
div#relatedLinkBox ul.list{margin:0;padding-bottom:0;}

.clipThis .launchpad:hover, .clipThis .launchpad:active {border-bottom:none;}
.clipThis {margin:-15px 80px 0 0;_margin-right:40px;float:right;}
.clipThis img {position:absolute;}
.box .bot .clipThis {background:none;}
