/** Featured Content fader **/
.has-js .module.in-depth-hero-featured {width:638px !important; height:426px; padding:5px; border:1px solid #DFDED2;}
.has-js .module.in-depth-hero-featured .module-header {position:absolute; bottom:28px; z-index:10; border:none;}
.has-js .module.in-depth-hero-featured .module-header H3 {padding:0 0 0 20px; font-family:Arial; font-size:12px; color:#918f75;}
.has-js .module.in-depth-hero-featured .module-content {position:relative; overflow:hidden;}
.has-js .module.in-depth-hero-featured .module-content .content-item {position:relative; top:0; left:0; z-index:0;}
.has-js .module.in-depth-hero-featured .module-controls {display:block; position:static; width:100%; height:20px; padding:20px 0; margin-left:0; text-align:center; background-color:#f4f3f0; background-image:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.has-js .module.in-depth-hero-featured .module-controls P {position:absolute; bottom:27px; left:340px;}
.has-js .module.in-depth-hero-featured .module-controls .fader-counter-container {bottom:29px; left:293px; padding:0 10px; margin-top:-12px; vertical-align:middle; font-size:12px; color:#918f75;}
.has-js .module.in-depth-hero-featured .module-controls P A {display:block; overflow:hidden; width:19px; height:19px; text-indent:-9999px; background:url('../images/sprite/icons-arrows.png') no-repeat right -219px;}
.has-js .module.in-depth-hero-featured .module-controls P A:hover {background-position:right -319px;}
.has-js .module.in-depth-hero-featured .module-controls .fader-prev-button {left:260px;}
.has-js .module.in-depth-hero-featured .module-controls .fader-prev-button A {background-position:right -569px;}
.has-js .module.in-depth-hero-featured .module-controls .fader-prev-button A:hover {background-position:right -599px;}

.has-js .module.in-depth-hero-featured.first-image-638w432h .module-content {height:432px;}
.has-js .module.in-depth-hero-featured.first-image-650w366h .module-content {height:366px;}

/** Promo image fixes **/
.national-affairs-world-politics-9-11-remembered #content-2 .group.tops-area-left-lead .item.ipos-2 .module.module-promo-splash-01 .module-content .promo-image IMG {position:relative; margin:0;}

/** Gallery module fixes **/
#content-2 .group.tops-area-left-lead .item .module.galleries-showcase.small-gallery,
.national-affairs-world-politics-9-11-remembered #content-2 .group.tops-area-left-lead .item .module.galleries-showcase  {width:304px; padding:5px; border:1px solid #dfded2;}
#content-2 .group.tops-area-left-lead .item .module.galleries-showcase.small-gallery .module-header H3,
.national-affairs-world-politics-9-11-remembered #content-2 .group.tops-area-left-lead .item .module.galleries-showcase .module-header H3 {padding-top:5px; padding-bottom:10px; font-size:22px; font-family:'Times New Roman', serif; text-transform:uppercase; color:#004563;}

/** Related coverage fixes **/
.national-affairs-world-politics-9-11-remembered #content-2 .group.tops-area-left-lead .item .module.navigation-module {width:314px; padding:5px 0; margin-top:20px; border:1px solid #dfded2;}
.national-affairs-world-politics-9-11-remembered #content-2 .group.tops-area-left-lead .item .module.navigation-module .module-content,
.national-affairs-world-politics-9-11-remembered #content-2 .group.tops-area-left-lead .item .module.navigation-module .module-content UL {width:auto; background-color:#F8F7F6;}

/** Flash interactives **/
BODY.featured-interactive .group .group-header {margin-bottom:98px;}
BODY.featured-interactive .group .group-header H2 {display:block; position:absolute; top:58px; width:100%; height:58px; padding:30px 0 0; font-size:43px; text-align:center; border-bottom:1px solid #575646; color:#918f75; background:#000 url('../images/sprite/featured-headings.gif') no-repeat center 100px;}
BODY.featured-interactive .group.text-g-the-world-since-911 .group-header H2 {text-indent:-999em; background-position:center 0;}
BODY.featured-interactive .group.text-g-ground-zero-360ampdeg .group-header H2 {text-indent:-999em; background-position:center -117px;}
BODY.featured-interactive .flash-985x530 {width:985px; height:530px;}
BODY.featured-interactive #content-4 .google-ads-group .google-ad-module {padding-top:20px; border-top:5px solid #918f75;}