/* Last edited by: Ray Shahriar
 * Date modified: 11-02-2016
 * CMS Version: 84
 * Global Right
 * Ticket No.: 34757 - Sunday night football module style fixes
 */


/* Global Styles */
#globalRightRail, .globalRightRail {position:relative;margin:0;padding:0;float:left;overflow:visible;width:300px;border:none;vertical-align:top;text-align:left;}
#article #globalRightRail {float:right;text-align:left;}
.globalRightRail {width: 100%;}
#globalRightRail .clearFix, .globalRightRail .clearFix {display:block;clear:both;margin:0;padding:0;line-height:0;}
#globalRightRail .module, .globalRightRail .module {position:relative;margin:0 auto 30px;padding:0;float:none;clear:both;overflow:hidden;width:300px;height:auto;font-family:'Roboto',Helvetica,sans-serif;font-size:14px;background:none;color:#666666;}
#globalRightRail .module h4, .globalRightRail .module h4 {font-family:'Roboto',Helvetica,sans-serif;font-weight:normal;font-size:20px;line-height:1em;border-bottom:1px solid #BBBBBB;text-transform:uppercase;text-align:left;color:#333;padding:0 0 5px 12px;margin:0 0 18px;position:relative;width:auto;display:block;}
#globalRightRail .module h4 a, .globalRightRail .module h4 a {color:#333333;display:block;}
#globalRightRail .module h4.module-headline-image, .globalRightRail .module h4.module-headline-image {padding:0;border:none;}
#globalRightRail .module p, .globalRightRail .module p {font-size:14px;line-height:1.3em;margin:0 0 10px;padding:0 12px;font-family:'Arimo',Helvetica,sans-serif;font-weight:normal;color:#333333;}
#globalRightRail .module a, .globalRightRail .module a {font-family:'Roboto',Helvetica,sans-serif;color:#333333;}
#globalRightRail .module .moduleContainer, .globalRightRail .module .moduleContainer {width:276px;height:auto;overflow:hidden;margin:0 auto;padding:0;}
#globalRightRail .module div.module-header-image, .globalRightRail .module div.module-header-image {width:300px;max-width:300px;height:auto;margin:0;padding:0;text-align:center;line-height:1em;display:block;float:none;clear:both;position:relative;}
#globalRightRail .module div.module-header-image a, .globalRightRail .module div.module-header-image a {display:block;width:100%;height:auto;line-height:1em;padding:0;margin:0;}
#globalRightRail .module div.module-header-image img, .globalRightRail .module div.module-header-image img {padding:0;margin:0;border:none;width:auto;max-width:300px;height:auto;position:relative;top:inherit;left:inherit;z-index:inherit;}
#globalRightRail .linkOutFooter {text-align: right;}
#globalRightRail .linkOutFooter a {
    font-family: 'Roboto',Helvetica,sans-serif;
    color: #333333;
}
#globalRightRail .linkOutFooter a:hover {
    cursor:pointer;
}

/* Custom HTML */
#globalRightRail .module.custom-html .moduleContainer, .globalRightRail .module.custom-html .moduleContainer {width:300px;}
#globalRightRail .module.custom-html p, .globalRightRail .module.custom-html p {padding:0;}

/* Page Specific Tweaks */
#section #globalRightRail {margin:22px 22px 0 0;float:left;}
#article #globalRightRail {margin:0 16px 0 0;}
#searchPage #globalRightRail {margin:22px 0 0 36px;}
#subsection #globalRightRail, #section.entertainment #globalRightRail {margin:0 0 0 22px;}
#section.news #globalRightRail {margin:15px 0 0 8px;}
#elections #globalRightRail {margin:0 0 0 18px;}
#traffic #globalRightRail .module {border:none;}
body#weather #globalRightRail, body#weather_map #globalRightRail, body#weather_school #globalRightRail, body#weather_severe #globalRightRail {margin:0 0 0 16px;}
#feature #globalRightRail, #blog #globalRightRail {margin:50px 0 0 22px;}
#investigations #globalRightRail {margin:15px 0 0 28px;}
#homepage .globalRightRail .module {margin-bottom: 15px;}

/* Promo Module */
#globalRightRail .module.ad, .globalRightRail .module.ad {background:none;border:none; min-height:250px; overflow:visible !important;}
#globalRightRail .module.ad-unit-160, .globalRightRail .module.ad-unit-160{min-height:160px;}

/* Authors & Link List Module */
#globalRightRail .module.authors ul, #globalRightRail .module.authors ul li, #globalRightRail .module.link-list ul, #globalRightRail .module.link-list ul li,
.globalRightRail .module.authors ul, .globalRightRail .module.authors ul li, .globalRightRail .module.link-list ul, .globalRightRail .module.link-list ul li {position:relative;margin:0;padding:0;list-style:none;display:block;}
#globalRightRail .module.authors ul li, #globalRightRail .module.link-list ul li, .globalRightRail .module.authors ul li, .globalRightRail .module.link-list ul li
 {float:none;overflow:hidden;border-top:1px solid #DDDDDD;padding:18px 0;margin:0 12px;}
#globalRightRail .module.authors ul li:first-child, #globalRightRail .module.link-list ul li:first-child, .globalRightRail .module.authors ul li:first-child, .globalRightRail .module.link-list ul li:first-child {border:none;padding-top:0;}
#globalRightRail .module.authors ul li .imgContainer, #globalRightRail .module.link-list ul li .imgContainer,
.globalRightRail .module.authors ul li .imgContainer, .globalRightRail .module.link-list ul li .imgContainer {float:left;width:116px;height:62px;background-position:center;background-repeat:no-repeat;background-color:#FFFFFF;border:1px solid #DDDDDD;margin:0 15px 6px 0;}
#globalRightRail .module.link-list ul li .imgContainer, .globalRightRail .module.link-list ul li .imgContainer {width:50px;height:50px;background-size:cover;}
#globalRightRail .module.authors ul li .imgContainer a, #globalRightRail .module.link-list ul li .imgContainer a, .globalRightRail .module.authors ul li .imgContainer a, .globalRightRail .module.link-list ul li .imgContainer a {display:block;width:100%;height:100%;text-decoration:none;}
#globalRightRail .module.authors ul li .contentContainer, #globalRightRail .module.link-list ul li .contentContainer, .globalRightRail .module.authors ul li .contentContainer, .globalRightRail .module.link-list ul li .contentContainer {float:none;margin:0;padding:0;}
#globalRightRail .module.authors ul li .contentContainer h5, #globalRightRail .module.link-list ul li .contentContainer h5, .globalRightRail .module.authors ul li .contentContainer h5, .globalRightRail .module.link-list ul li .contentContainer h5 {font-size:16px;margin:0 0 6px;padding:0;font-weight:normal;color:#333333;font-family:"Roboto",Arial,sans-serif;}
#globalRightRail .module.link-list ul li .contentContainer h5, .globalRightRail .module.link-list ul li .contentContainer h5 {font-size:15px;}
#globalRightRail .module.authors ul li .contentContainer p, #globalRightRail .module.link-list ul li .contentContainer p, .globalRightRail .module.authors ul li .contentContainer p, .globalRightRail .module.link-list ul li .contentContainer p {margin:0;padding:0;}
#globalRightRail .module.authors ul li .contentContainer span, .globalRightRail .module.authors ul li .contentContainer span {background:url("http://media.nbcwashington.com/designimages/social-sprite_2014.png") -30px -4px no-repeat;display:block;position:relative;float:left;width:28px;height:28px;text-indent:-99em;margin:12px 8px 0 0;}
#globalRightRail .module.authors ul li .contentContainer span.twitter, .globalRightRail .module.authors ul li .contentContainer span.twitter {background-position:-30px -36px;}
#globalRightRail .module.authors ul li .contentContainer span a, .globalRightRail .module.authors ul li .contentContainer span a {display:block;width:100%;height:100%;}
#globalRightRail .module.link-list .tentPole, .globalRightRail .module.link-list .tentPole {background-repeat:no-repeat;background-size:300px auto;padding:60px 10px 22px;margin:0;height:370px;}
#globalRightRail .module.link-list .tentPole ul li, .globalRightRail .module.link-list .tentPole ul li {padding:10px 0;margin:0 12px;}

/* Blog Partner Module */
#globalRightRail .module.blog-partner ul, #globalRightRail .module.blog-partner ul li, .globalRightRail .module.blog-partner ul, .globalRightRail .module.blog-partner ul li {position:relative;margin:0;padding:0;list-style:none;display:block;}
#globalRightRail .module.blog-partner ul li, .globalRightRail .module.blog-partner ul li {float:none;overflow:hidden;padding:11px 0;margin:0 12px;}
#globalRightRail .module.blog-partner ul li:first-child, .globalRightRail .module.blog-partner ul li:first-child {padding-top:0;}
#globalRightRail .module.blog-partner ul li a, .globalRightRail .module.blog-partner ul li a {display:block;padding:0;margin:0;width:100%;height:100%;overflow:hidden;font-size:15px;font-weight:normal;font-family:"Roboto",Arial,sans-serif;}
#globalRightRail .module.blog-partner ul li a > span, .globalRightRail .module.blog-partner ul li a > span {float:left;width:110px;height:62px;border:1px solid #DDDDDD;margin:0 15px 0 0;overflow:hidden;}
#globalRightRail .module.blog-partner ul li a img, .globalRightRail .module.blog-partner ul li a img {width:110px;min-height:62px;height:auto;margin:0;position:relative;}

/* Blog Roll Module & RSS Feed Module */
#globalRightRail .module.blog-roll ul, #globalRightRail .module.blog-roll ul li, #globalRightRail .module.rss-feed ul, #globalRightRail .module.rss-feed ul li,
.globalRightRail .module.blog-roll ul, .globalRightRail .module.blog-roll ul li, .globalRightRail .module.rss-feed ul, .globalRightRail .module.rss-feed ul li {position:relative;margin:0;padding:0;list-style:none;display:block;}
#globalRightRail .module.blog-roll ul li, #globalRightRail .module.rss-feed ul li, .globalRightRail .module.blog-roll ul li, .globalRightRail .module.rss-feed ul li {float:none;overflow:hidden;padding:0;margin:0 12px;border-top:1px solid #DDDDDD;}
#globalRightRail .module.blog-roll ul li:first-child, #globalRightRail .module.rss-feed ul li:first-child, .globalRightRail .module.blog-roll ul li:first-child, .globalRightRail .module.rss-feed ul li:first-child {border:none;padding-top:0;}
#globalRightRail .module.blog-roll ul li a, #globalRightRail .module.rss-feed ul li a, .globalRightRail .module.blog-roll ul li a, .globalRightRail .module.rss-feed ul li a {display:block;padding:18px 0;font-size:15px;font-weight:normal;}
#globalRightRail .module.blog-roll ul li:first-child a, #globalRightRail .module.rss-feed ul li:first-child a, .globalRightRail .module.blog-roll ul li:first-child a, .globalRightRail .module.rss-feed ul li:first-child a {padding-top:0;}

/* Follow Us Module */
#globalRightRail .module.follow-us ul, #globalRightRail .module.follow-us ul li, .globalRightRail .module.follow-us ul, .globalRightRail .module.follow-us ul li {position:relative;margin:0;padding:0;list-style:none;display:block;}
#globalRightRail .module.follow-us ul li, .globalRightRail .module.follow-us ul li {float:none;overflow:hidden;padding:4px 0;margin:0 12px;}
#globalRightRail .module.follow-us ul li.rss a, .globalRightRail .module.follow-us ul li.rss a {overflow:hidden;display:block;font-size:12px;line-height:1.9em;color:#26518E;}
#globalRightRail .module.follow-us ul li.rss a span, .globalRightRail .module.follow-us ul li.rss a span {float:left;width:58px;height:20px;background:url("http://media.nbcwashington.com/designimages/rssSprite.png") no-repeat 0 0;padding:0;margin:0 8px 0 0;}
#globalRightRail .module.follow-us ul li.rss a:hover span, .globalRightRail .module.follow-us ul li.rss a:hover span {background-position:-58px 0;}

/* Document Bin Module */
#globalRightRail .module.document-bin ul, #globalRightRail .module.document-bin ul li, .globalRightRail .module.document-bin ul, .globalRightRail .module.document-bin ul li {position:relative;margin:0;padding:0;list-style:none;display:block;}
#globalRightRail .module.document-bin ul li, .globalRightRail .module.document-bin ul li {float:none;overflow:hidden;padding:18px 0;margin:0 12px;border-top:1px solid #EEEEEE;min-height:40px;}
#globalRightRail .module.document-bin ul li a, .globalRightRail .module.document-bin ul li a {display:block;position:relative;padding:0 0 0 45px;border-top:1px solid #FFFFFF;font-size:15px;font-weight:normal;}
#globalRightRail .module.document-bin ul li.firstItem, #globalRightRail .module.document-bin ul li.firstItem a, .globalRightRail .module.document-bin ul li.firstItem, .globalRightRail .module.document-bin ul li.firstItem a {border:none;padding-top:0;}
#globalRightRail .module.document-bin ul li a span, .globalRightRail .module.document-bin ul li a span {position:absolute;left:0;top:0;width:40px;height:36px;background:url('http://media.nbcwashington.com/designimages/investigations_sprite.png') no-repeat -248px -132px transparent;}
#globalRightRail .module.document-bin ul li a.infographic span, #globalRightRail .module.document-bin ul li a.embedCode span, .globalRightRail .module.document-bin ul li a.infographic span, .globalRightRail .module.document-bin ul li a.embedCode span {background-position:-288px -132px;}

/* Meet The Team Module */
#globalRightRail .module.meet-the-team .videoContainer, .globalRightRail .module.meet-the-team .videoContainer {width:270px;height:170px;overflow:hidden;border:1px solid #DDDDDD;position:relative;margin:0 auto 10px;}
#globalRightRail .module.meet-the-team .videoContainer img, .globalRightRail .module.meet-the-team .videoContainer img {width:300px;height:auto;border:none;margin:0;padding:0;}
#globalRightRail .module.meet-the-team .videoContainer .smallPlayButton, .globalRightRail .module.meet-the-team .videoContainer .smallPlayButton {position:absolute;z-index:1;left:108px;top:64px;background:url("http://media.nbcwashington.com/designimages/solo_sprite_hp_play_video.png") 0 0 no-repeat transparent;width:54px;height:42px;cursor:pointer;}
#globalRightRail .module.meet-the-team a, .globalRightRail .module.meet-the-team a {display:block;}
#globalRightRail .module.meet-the-team h5, .globalRightRail .module.meet-the-team h5 {margin:0 12px;padding:0;font-size:16px;font-family:'Roboto',Helvetica,sans-serif;font-weight:300;color:#666666;}
#globalRightRail .module.meet-the-team img, .globalRightRail .module.meet-the-team img {width:270px;height:auto;margin:0 auto;position:relative;display:block;}

/* Partner Links Module */
#globalRightRail .module.partner-links ul, #globalRightRail .module.partner-links ul li, .globalRightRail .module.partner-links ul, .globalRightRail .module.partner-links ul li {position:relative;margin:0;padding:0;list-style:none;display:block;float:none;overflow:hidden;}
#globalRightRail .module.partner-links ul li, .globalRightRail .module.partner-links ul li {margin:0 12px;}
#globalRightRail .module.partner-links ul li a, .globalRightRail .module.partner-links ul li a {display:block;padding:8px 0;overflow:hidden;font-weight:normal;font-size:14px;line-height:1.8em;}
#globalRightRail .module.partner-links ul li:first-child a, .globalRightRail .module.partner-links ul li:first-child a {padding-top:0;}
#globalRightRail .module.partner-links ul li a img, .globalRightRail .module.partner-links ul li a img {float:left;width:20px;height:20px;margin:3px 8px 0 0;}

/* Countdown Module */
#globalRightRail .module.countdown, #traffic #globalRightRail .module.countdown, .globalRightRail .module.countdown, #traffic .globalRightRail .module.countdown {border:1px solid #CDCDCD;background:#FFFFFF;}
#globalRightRail .module.countdown h4, .globalRightRail .module.countdown h4 {display:block;background:#122E5D;color:#FFFFFF;font-size:16px;padding:10px 5px;margin:0;}
#globalRightRail .module.countdown h4 img, .globalRightRail .module.countdown h4 img {position:relative;top:2px;margin:0 4px 0 0;}
#globalRightRail .module.countdown .vpmCountdownHeader, .globalRightRail .module.countdown .vpmCountdownHeader {text-align:center;padding:8px;margin:0;font-size:16px;font-weight:400;color:#333333;}
#globalRightRail .module.countdown .vpmCountdownHeader a, .globalRightRail .module.countdown .vpmCountdownHeader a {text-decoration:none;}
#globalRightRail .module.countdown .vpmCountdownHeader a .vpmCountdownHeaderRed, .globalRightRail .module.countdown .vpmCountdownHeader a .vpmCountdownHeaderRed {color:#960100;}
#globalRightRail .module.countdown .vpmSubHeader, .globalRightRail .module.countdown .vpmSubHeader {text-align:center;font-size:10px;font-weight:bold;margin:0 0 10px;padding:0 8px;}
#globalRightRail .module.countdown .vpmSubHeader img, .globalRightRail .module.countdown .vpmSubHeader img {vertical-align:middle;}
#globalRightRail .module.countdown .vpmVideo, .globalRightRail .module.countdown .vpmVideo {border:1px solid #D1D1D1;height:150px;width:290px;margin:0 auto;padding:1px;background-color:#FFFFFF;}
#globalRightRail .module.countdown .vpmVideo #promoVideo, .globalRightRail .module.countdown .vpmVideo #promoVideo {width:290px;height:150px;position:relative;}
#globalRightRail .module.countdown .vpmVideo.image, #globalRightRail .module.countdown .vpmVideo.image #promoVideo, .globalRightRail .module.countdown .vpmVideo.image, .globalRightRail .module.countdown .vpmVideo.image #promoVideo {height:180px;overflow:hidden;}
#globalRightRail .module.countdown .vpmAd, .globalRightRail .module.countdown .vpmAd {overflow:hidden;padding:5px 18px;vertical-align:middle;margin:0;}
#globalRightRail .module.countdown .vpmPresentedAd, .globalRightRail .module.countdown .vpmPresentedAd {float:left;width:190px;height:40px;margin:0;}
#globalRightRail .module.countdown .vpmPresentedAd iframe, .globalRightRail .module.countdown .vpmPresentedAd iframe {width: 200px;height: 31px;}
#globalRightRail .module.countdown .vpmSeeMore, .globalRightRail .module.countdown .vpmSeeMore {float:right;font-weight:400;font-size:14px;width:74px;height:20px;padding:10px 0 0;}
#globalRightRail .module.countdown .vpmSeeMore a, .globalRightRail .module.countdown .vpmSeeMore a {color:#26518E;position:relative;display:block;}
#globalRightRail .module.countdown .vpmSeeMore a span, .globalRightRail .module.countdown .vpmSeeMore a span {float:none!important;margin:0;position:absolute;top:5px;right:0;}
#globalRightRail .module.countdown #promoVideo .videoOverlay, .globalRightRail .module.countdown #promoVideo .videoOverlay {position: absolute;bottom: 69px;left: 5px;width: 290px;height: 100%;background: url(http://media.nbcwashington.com/designimages/carouseul_summary_bg.png) repeat-x scroll 0 100%;z-index: 2;}
#globalRightRail .module.countdown #promoVideo .videoPlayButton, .globalRightRail .module.countdown #promoVideo .videoPlayButton {background-image: url(http://media.nbcwashington.com/designimages/playbtn-overlay-90x48.png);bottom: 14px;height: 48px;left: 14px;position: absolute;width: 90px;z-index: 3;}

/* Most Popular */
#globalRightRail .module.most-popular ul, #globalRightRail .module.most-popular ul li, .globalRightRail .module.most-popular ul, .globalRightRail .module.most-popular ul li {position:relative;margin:0;padding:0;list-style:none;display:block;}
#globalRightRail .module.most-popular ul.selector, .globalRightRail .module.most-popular ul.selector {overflow:hidden;width:270px;margin:0 auto;}
.tlmd #globalRightRail .module.most-popular ul.selector, .tlmd .globalRightRail .module.most-popular ul.selector {width:190px;}
#globalRightRail .module.most-popular ul.selector li, .globalRightRail .module.most-popular ul.selector li {float:left;padding:6px;text-transform:uppercase;color:#26518E;font-size:11px;border-top:1px solid #26518E;border-right:1px solid #26518E;border-bottom:1px solid #26518E;background:#FFFFFF;cursor:pointer;}
#globalRightRail .module.most-popular ul.selector li:first-child, .globalRightRail .module.most-popular ul.selector li:first-child {border-left:1px solid #26518E;}
#globalRightRail .module.most-popular ul.selector li.selected, .globalRightRail .module.most-popular ul.selector li.selected {background:#26518E;color:#FFFFFF;}
#globalRightRail .module.most-popular ul.list, .globalRightRail .module.most-popular ul.list {margin:18px 0 0;padding:0;display:none;overflow:hidden;}
#globalRightRail .module.most-popular ul.list.selected, .globalRightRail .module.most-popular ul.list.selected {display:block;}
#globalRightRail .module.most-popular ul.list li, .globalRightRail .module.most-popular ul.list li {padding:0;margin:0 12px;border-top:1px solid #DDDDDD;}
#globalRightRail .module.most-popular ul.list li.nothing, .globalRightRail .module.most-popular ul.list li.nothing {text-align:center;font-size:12px;font-weight:300;}
#globalRightRail .module.most-popular ul.list li a, .globalRightRail .module.most-popular ul.list li a {display:block;font-weight:normal;font-size:15px;height:auto;padding:18px 0;margin:0;}
#globalRightRail .module.most-popular ul.list li:first-child, .globalRightRail .module.most-popular ul.list li:first-child {border-top:none;}
#globalRightRail .module.most-popular ul.list li:first-child a, .globalRightRail .module.most-popular ul.list li:first-child a {padding-top:0;}

/* Story List */
#globalRightRail .module.story-list-module ul, #globalRightRail .module.story-list-module ul li, .globalRightRail .module.story-list-module ul, .globalRightRail .module.story-list-module ul li {position:relative;margin:0;padding:0;list-style:none;display:block;}
#globalRightRail .module.story-list-module ul li, .globalRightRail .module.story-list-module ul li {float:none;overflow:hidden;border-top:1px solid #DDDDDD;padding:18px 0;margin:0 12px;}
#globalRightRail .module.story-list-module ul li:first-child, .globalRightRail .module.story-list-module ul li:first-child {border:none;padding-top:0;}
#globalRightRail .module.story-list-module ul li .imgContainer, .globalRightRail .module.story-list-module ul li .imgContainer {float:left;width:116px;height:62px;background-position:center;background-repeat:no-repeat;background-color:#FFFFFF;border:1px solid #DDDDDD;margin:0 12px 6px 0;overflow:hidden;}
#globalRightRail .module.story-list-module ul li .imgContainer a, .globalRightRail .module.story-list-module ul li .imgContainer a {display:block;width:100%;height:100%;text-decoration:none;}
#globalRightRail .module.story-list-module ul li .contentContainer, .globalRightRail .module.story-list-module ul li .contentContainer {float:none;margin:0;padding:0;}
#globalRightRail .module.story-list-module ul li .contentContainer h5, .globalRightRail .module.story-list-module ul li .contentContainer h5 {font-size:16px;line-height:18px;margin:0 0 6px;font-weight:normal;}
#globalRightRail .module.story-list-module ul li .contentContainer p, .globalRightRail .module.story-list-module ul li .contentContainer p {margin:0;padding:0;}
#globalRightRail .module.story-list-module p.linkOut, #globalRightRail .module.link-list p.linkOut, .globalRightRail .module.story-list-module p.linkOut, .globalRightRail .module.link-list p.linkOut {border-top:1px solid #DDDDDD;margin:0 12px;text-align:right;padding:12px 0 0;text-transform:uppercase;font-size:12px;}
#globalRightRail .module.story-list-module p.linkOut a, #globalRightRail .module.link-list p.linkOut a, .globalRightRail .module.story-list-module p.linkOut a, .globalRightRail .module.link-list p.linkOut a {color:#26518E;}

/* Story List Bottom */
#globalRightRail .module.story-list-bottom ul li, .globalRightRail .module.story-list-bottom ul li {padding:0;}
#globalRightRail .module.story-list-bottom ul li .imgContainer, .globalRightRail .module.story-list-bottom ul li .imgContainer {width:116px;height:62px;}
#globalRightRail .module.story-list-bottom ul li h5, .globalRightRail .module.story-list-bottom ul li h5 {float:none;font-size:15px;margin:0;font-weight:normal;}
#globalRightRail .module.story-list-bottom ul li h5 a, .globalRightRail .module.story-list-bottom ul li h5 a {display:block;padding:18px 0;}
#globalRightRail .module.story-list-bottom ul li.lead, .globalRightRail .module.story-list-bottom ul li.lead {padding:0 0 18px;}
#globalRightRail .module.story-list-bottom ul li.lead a, .globalRightRail .module.story-list-bottom ul li.lead a {padding:0;}

/* Story List With Lead Image */
#globalRightRail .module.story-list-with-lead-image ul li, .globalRightRail .module.story-list-with-lead-image ul li {padding:0;margin:0 12px;}
#globalRightRail .module.story-list-with-lead-image ul li a, .globalRightRail .module.story-list-with-lead-image ul li a {font-weight:normal;font-size:15px;padding:18px 0;display:block;text-decoration:none;}
#globalRightRail .module.story-list-with-lead-image ul li a .singledeck h5, .globalRightRail .module.story-list-with-lead-image ul li a .singledeck h5 {font-size:18px;font-weight:bold;line-height:20px;white-space: normal;word-wrap:break-word;}
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag {padding:2px 4px;margin:0 4px 0 0;position:relative;top:-2px;text-transform:uppercase;width:50px;height:12px;color:#fff;font-family:'Arimo',Arial,sans-serif;font-size:10px;
background:#DF4037;
background:-moz-linear-gradient(top,  #df4037 0%, #bd0d00 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#df4037), color-stop(100%,#bd0d00));
background:-webkit-linear-gradient(top,  #df4037 0%,#bd0d00 100%);
background:-o-linear-gradient(top,  #df4037 0%,#bd0d00 100%);
background:-ms-linear-gradient(top,  #df4037 0%,#bd0d00 100%);
background:linear-gradient(to bottom,  #df4037 0%,#bd0d00 100%);}
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.photos, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.photos,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Quiz, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Quiz,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Infographic, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Infographic,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Interactive, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Interactive,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Map, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Map,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Timeline, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.Timeline,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.quiz, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.quiz,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.infographic, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.infographic,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.interactive, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.interactive,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.map, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.map,
#globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.timeline, .globalRightRail .module.story-list-with-lead-image ul li h5 a span.typeflag.timeline {
background:#648CB9;
background:-moz-linear-gradient(top,  #df4037 0%, #bd0d00 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#648cb9), color-stop(100%,#305c8e));
background:-webkit-linear-gradient(top,  #648cb9 0%,#305c8e 100%);
background:-o-linear-gradient(top,  #648cb9 0%,#305c8e 100%);
background:-ms-linear-gradient(top,  #648cb9 0%,#305c8e 100%);
background:linear-gradient(to bottom,  #648cb9 0%,#305c8e 100%);}
#globalRightRail .module.story-list-with-lead-image ul li.lead, .globalRightRail .module.story-list-with-lead-image ul li.lead {padding:0;}
#globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer, .globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer {float:none;width:276px;height:170px;position:relative;border:none;margin:0;}
#globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer a, .globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer a {display:block;padding:0;}
#globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .doubledeck, #globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .singledeck,
.globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .doubledeck, .globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .singledeck {position:absolute;top:auto;bottom:0;left:0;width:276px;overflow:hidden;}
#globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .doubledeck span, #globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .singledeck span,
.globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .doubledeck span, .globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer .singledeck span
 {display:table;padding:4px 6px;width:auto;background:url("http://media.nbcwashington.com/designimages/header_transparent.png");color:#FFFFFF;}
#globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer span.typeflag, #globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer span.sponsored,
.globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer span.typeflag, .globalRightRail .module.story-list-with-lead-image ul li.lead .imgContainer span.sponsored {text-transform:uppercase;font-size:10px;padding:2px 6px;}

/* Photos & Videos */
#globalRightRail .module.photos-videos p, .globalRightRail .module.photos-videos p {text-align:right;text-transform:uppercase;font-size:12px;}
#globalRightRail .module.photos-videos ul, .globalRightRail .module.photos-videos ul {overflow:hidden;width:276px;height:220px;margin:0 12px;}
#globalRightRail .module.photos-videos ul li, .globalRightRail .module.photos-videos ul li {float:left;width:276px;height:220px;position:relative;}
#globalRightRail .module.photos-videos ul li a, .globalRightRail .module.photos-videos ul li a {display:block;font-family:"Roboto",Helvetica,sans-serif;font-weight:normal;font-size:15px;padding:0 8px;}
#globalRightRail .module.photos-videos ul li.video_release a.imageLink, .globalRightRail .module.photos-videos ul li.video_release a.imageLink {width:244px;height:145px;overflow:hidden;margin:12px 16px 14px;padding:0;}
#globalRightRail .module.photos-videos ul li a span.playBtn, .globalRightRail .module.photos-videos ul li a span.playBtn {position:absolute;left:111px;top:64px;background:url("http://media.nbcwashington.com/designimages/solo_sprite_hp_play_video.png") 0 0 no-repeat transparent;width:54px;height:42px;}
#globalRightRail .module.photos-videos span.arrows, .globalRightRail .module.photos-videos span.arrows {position:absolute;width:20px;height:25px;background:url("http://media.nbcwashington.com/images/weather-hp-sprite.png") no-repeat -42px 0 transparent;top:115px;left:0;cursor:pointer;z-index:10;}
#globalRightRail .module.photos-videos span.arrows.arrowLeft:hover, .globalRightRail .module.photos-videos span.arrows.arrowLeft:hover {background-position:-21px 0;}
#globalRightRail .module.photos-videos span.arrows.arrowLeft:active, .globalRightRail .module.photos-videos span.arrows.arrowLeft:active {background-position:0 0;}
#globalRightRail .module.photos-videos span.arrows.arrowRight, .globalRightRail .module.photos-videos span.arrows.arrowRight {right:0;left:auto;background-position:-105px 0;}
#globalRightRail .module.photos-videos span.arrows.arrowRight:hover, .globalRightRail .module.photos-videos span.arrows.arrowRight:hover {background-position:-126px 0;}
#globalRightRail .module.photos-videos span.arrows.arrowRight:active, .globalRightRail .module.photos-videos span.arrows.arrowRight:active {background-position:-147px 0;}
#globalRightRail .module.photos-videos ul li.gallery, .globalRightRail .module.photos-videos ul li.gallery {background:url("http://media.nbcwashington.com/designimages/bg_photoframe.png") no-repeat 0 0;}
#globalRightRail .module.photos-videos ul li.gallery a, .globalRightRail .module.photos-videos ul li.gallery a {position:absolute;top:175px;padding:0 8px;}
#globalRightRail .module.photos-videos ul li.gallery a.imageLink, .globalRightRail .module.photos-videos ul li.gallery a.imageLink {width:228px;height:125px;overflow:hidden;top:18px;left:27px;padding:0;}
#globalRightRail .module.photos-videos p a, .globalRightRail .module.photos-videos p a {color:#26518E;}

/* Newsletter Signup */
#globalRightRail .module.newsletter-signup-module h4 {}
#globalRightRail .module.newsletter-signup-module p {color:#26518E;font-size:13px;clear: both;}
#globalRightRail .module.newsletter-signup-module form {padding:0;margin:0 12px;border:none;}
#globalRightRail .module.newsletter-signup-module form input {border:1px solid #CCCCCC;background-color:#EEEEEE;width:192px;height:14px;padding:4px;font-family:'Roboto',Arial,sans-serif;font-size:12px;font-weight:normal;color:#000000;vertical-align:top;}
#globalRightRail .module.newsletter-signup-module form input[type="submit"] {padding:0;background-color:#FFFFFF;width:61px;height:22px;color:#26518E;cursor:pointer;font-size:14px;border:none;font-weight:normal;letter-spacing:-.5px;}
.tlmd #globalRightRail .module.newsletter-signup-module form input[type="submit"] {width:70px;}
#globalRightRail .module.newsletter-signup-module form span.nsConfirm {font-size:14px;font-weight:normal;color:#333333;}
#globalRightRail .module.newsletter-signup-module span.nsFooter {margin:10px auto;font-size:12px;color:#AAAAAA;display:block;text-align:center;font-weight:normal;}
#globalRightRail .module.newsletter-signup-module span.nsFooter a {color:#AAAAAA;}
#globalRightRail .module.newsletter-signup-module span.nsAjaxLoader {position:absolute;z-index:1;display:none;width:300px;height:130px;background:#000000;top:30px;background:url("http://media.nbcwashington.com/designimages/nsuLoader.gif") center center no-repeat #FFFFFF;opacity:.8;}

/* For Homepage Redesign (Homepage only) */
.globalRightRail .module.newsletter-signup-module {overflow: hidden;border-bottom: 1px solid #e1e1e1;padding-bottom: 10px;}
.globalRightRail .module.newsletter-signup-module h4 {text-align: center; font-size: 16px; color: #4A4A4A; font-weight: 700; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 6px 0; margin: 0 0 10px;}
.globalRightRail .module.newsletter-signup-module h4 a {text-decoration: none;}
.globalRightRail .module.newsletter-signup-module p {color:#4a4a4a;font-size:14px;line-height: 16px;clear: both;padding:0;font-family: 'Roboto',Arial,sans-serif;margin-bottom: 18px;}
.globalRightRail .module.newsletter-signup-module form {padding:0;margin:0;border:none;}
.globalRightRail .module.newsletter-signup-module form input {border:1px solid #C9C9C9;background-color:#FFFFFF;width:210px;height:14px;padding:14px 0;text-align: center;font-family:'Roboto',Arial,sans-serif;font-size:14px;font-weight:normal;color:#b2b2b2;vertical-align:top;}
.globalRightRail .module.newsletter-signup-module form input[type="submit"] {padding:0;background-color:#69b3f2;width:86px;height:44px;color:#fff;cursor:pointer;font-size:14px;padding:0;border:none;font-weight:normal;}
.globalRightRail .module.newsletter-signup-module form input:focus {outline: none;}
.globalRightRail .module.newsletter-signup-module form span.nsConfirm {font-size:14px;font-weight:700;font-family: 'Roboto',Arial,sans-serif;color:#4a4a4a;position:absolute;top:1px;height:100%;background:rgba(255,255,255,.95);text-align:center;padding:18px 64px 0;}
.globalRightRail .module.newsletter-signup-module span.nsFooter {margin:10px auto 0;font-size:14px;color:#59abf1;display:block;text-align:center;font-weight:normal;}
.globalRightRail .module.newsletter-signup-module span.nsFooter a {color:#59abf1;text-decoration:none;}
.globalRightRail .module.newsletter-signup-module span.nsAjaxLoader {position:absolute;z-index:1;display:none;width:300px;height:100%;background:#000000;top:0;background:url("http://media.nbcwashington.com/designimages/nsuLoader.gif") center center no-repeat #FFFFFF;opacity:.8;}



/* Quotes */
#globalRightRail .module.quotes .moduleContainer, .globalRightRail .module.quotes .moduleContainer {width:100%;padding-top:15px;position:relative;}
#globalRightRail .module.quotes img, .globalRightRail .module.quotes img {position:absolute;top:0px;left:0px;margin:0;width:auto;z-index:1;width:70px;height:auto;}
#globalRightRail .module.quotes img.rightQuote, .globalRightRail .module.quotes img.rightQuote {right:0px;left:auto;top:38px;}
#globalRightRail .module.quotes p, .globalRightRail .module.quotes p {padding:0 12px;font-size:24px;position:relative;z-index:2;text-align:center;color:#26518E;font-family:"Roboto",Arial,sans-serif;font-weight:300;}
#globalRightRail .module.quotes p a, .globalRightRail .module.quotes p a {color:#26518E;}
#globalRightRail .module.quotes p.quoteSource, #globalRightRail .module.quotes p.quoteAtt, .globalRightRail .module.quotes p.quoteSource, .globalRightRail .module.quotes p.quoteAtt {font-size:14px;text-align:right;margin:0;color:#363636;font-style:italic;}
#globalRightRail .module.quotes p.quoteSource a, #globalRightRail .module.quotes p.quoteAtt a, .globalRightRail .module.quotes p.quoteSource a, .globalRightRail .module.quotes p.quoteAtt a {color:#363636;}

/* More Investigations */
#globalRightRail .module.more-investigations ul li, .globalRightRail .module.more-investigations ul li {float:none;overflow:hidden;border-top:1px solid #DDDDDD;padding:18px 0;margin:0 12px;}
#globalRightRail .module.more-investigations ul li.lead, .globalRightRail .module.more-investigations ul li.lead {border:none;padding-top:0;}
#globalRightRail .module.more-investigations ul li p, .globalRightRail .module.more-investigations ul li p {padding:0;margin:4px 0 0;font-size:13px;}
#globalRightRail .module.more-investigations ul li a, .globalRightRail .module.more-investigations ul li a {display:block;padding:0;margin:0;font-size:15px;font-weight:normal;}
#globalRightRail .module.more-investigations ul li a.imageLink, .globalRightRail .module.more-investigations ul li a.imageLink {margin:0 0 12px;width:276px;height:148px;overflow:hidden;}
#globalRightRail .module.more-investigations ul li p a, .globalRightRail .module.more-investigations ul li p a {display:inline;font-size:13px;font-family:"Arimo",Arial,sans-serif;color:#26518E;}

/* Election Results */
#globalRightRail .module.election-local-results .race-one, .globalRightRail .module.election-local-results .race-one {position:relative;border-bottom:#eee 1px solid;padding-bottom:4px;margin:0 12px 12px;}
#globalRightRail .module.election-local-results .race-two, .globalRightRail .module.election-local-results .race-two {position:relative;border-bottom:#eee 1px solid;padding-bottom:4px;}
#globalRightRail .module.election-local-results .race-stats, .globalRightRail .module.election-local-results .race-stats {position:relative;width:auto;height:23px;}
#globalRightRail .module.election-local-results .related, .globalRightRail .module.election-local-results .related {position:relative;}
#globalRightRail .module.election-local-results .extLink, .globalRightRail .module.election-local-results .extLink {color:#26518E;font-family:'Roboto',Arial,sans-serif;font-size:12px;position:relative;display:block;text-align:right;padding:0 12px;text-transform:uppercase;}
#globalRightRail .module.election-local-results .candidate, .globalRightRail .module.election-local-results .candidate {position:relative;height:50px;clear:left;margin-bottom:0px;}
#globalRightRail .module.election-local-results .candidate.last, .globalRightRail .module.election-local-results .candidate.last {position:relative;height:50px;clear:left;margin-bottom:8px;}
#globalRightRail .module.election-local-results .candidate-data, .globalRightRail .module.election-local-results .candidate-data {float:left;}
#globalRightRail .module.election-local-results .candidate-name, .globalRightRail .module.election-local-results .candidate-name {font-family:'Arimo';font-weight:700;font-size:.86em;display:block;margin-bottom:0;}
#globalRightRail .module.election-local-results .vote-percentage, .globalRightRail .module.election-local-results .vote-percentage {position:absolute;right:0px;top:0px;font-family:'Arimo';font-weight:700;font-size:.86em;}
#globalRightRail .module.election-local-results .winner, .globalRightRail .module.election-local-results .winner {width:35px;height:35px;float:left;background-color:#fff;}
#globalRightRail .module.election-local-results .winner.yes, .globalRightRail .module.election-local-results .winner.yes {background-image:url('http://media.nbcwashington.com/designimages/winner-checkmark.png');background-repeat:no-repeat;background-position:0 2px;}
#globalRightRail .module.election-local-results .candidate-count, .globalRightRail .module.election-local-results .candidate-count {font-family:'Arimo';font-size:.8em;color:#777;margin:2px 0 0;padding:0;position:absolute;right:78%;}
#globalRightRail .module.election-local-results h3.election-name, .globalRightRail .module.election-local-results h3.election-name {font-family:'Roboto';font-weight:400;font-size:1.1em;color:#333;border-bottom:1px solid #000;padding-left:22px;text-transform:uppercase;}
#globalRightRail .module.election-local-results h2.race-name, .globalRightRail .module.election-local-results h2.race-name {font-family:'Roboto',Helvetica,sans-serif;font-weight:500;font-size:1.1em;color:#333;letter-spacing:0;margin-top:6px;margin-bottom:11px;text-transform:uppercase;}
#globalRightRail .module.election-local-results span.reporting, .globalRightRail .module.election-local-results span.reporting {font-family:'Arimo';font-size:.7em;color:#3f3f3f;position:absolute;left:0px;}
#globalRightRail .module.election-local-results span.timestamp, .globalRightRail .module.election-local-results span.timestamp {font-family:'Arimo';font-size:.7em;color:#aaa;position:absolute;right:4px;text-transform:uppercase;}
#globalRightRail .module.election-local-results .meter, .globalRightRail .module.election-local-results .meter {background-color:#ededed;width:210px;margin-top:4px;position:absolute;right:0;}
#globalRightRail .module.election-local-results .race-one.half, #globalRightRail .module.election-local-results .race-two.half, .globalRightRail .module.election-local-results .race-one.half, .globalRightRail .module.election-local-results .race-two.half {width:290px;float:left;}
#globalRightRail .module.election-local-results .meter .fill.red, .globalRightRail .module.election-local-results .meter .fill.red {height:11px;background-color:#dd4056;}
#globalRightRail .module.election-local-results .meter .fill.grey, .globalRightRail .module.election-local-results .meter .fill.grey {height:11px;background-color:#777;}
#globalRightRail .module.election-local-results .meter .fill.blue, .globalRightRail .module.election-local-results .meter .fill.blue {height:11px;background-color:#2b7ab4;}


/* Horoscope */
#globalRightRail .module.horoscopo, .globalRightRail .module.horoscopo {text-transform:uppercase;position:relative;background:#FFFFFF;}
#globalRightRail .module.horoscopo h4, .globalRightRail .module.horoscopo h4 {font-weight:400;text-align:center;color:#FFFFFF;border:none;background-color:#0A2E5B;padding:10px 0;font-size:26px;margin-bottom:17px;font-family: 'Roboto',Helvetica,sans-serif;font-weight: 300;}
#globalRightRail .module.horoscopo .selected, .globalRightRail .module.horoscopo .selected {display:block;text-align:center;margin:0;padding:0;position:relative;cursor:pointer;}
#globalRightRail .module.horoscopo .selected h3, .globalRightRail .module.horoscopo .selected h3 {padding:12px;font-size:26px;font-weight:400;color:#0A2E5B;}
#globalRightRail .module.horoscopo .selected span, .globalRightRail .module.horoscopo .selected span {background:url("http://media.nbcwashington.com/designimages/tlmd_sprite_horoscopo.png") -230px -2166px no-repeat transparent;width:22px;height:20px;position:absolute;top:12px;right:15px;z-index:999;}

#globalRightRail .module.horoscopo .listContainer, .globalRightRail .module.horoscopo .listContainer {position:absolute;z-index:10;background:#F9F9F9;top:110px;left:0;width:300px;overflow:hidden;display:none;border-top:1px solid #DFDFDF;}
#globalRightRail .module.horoscopo .listContainer ul.ddList, .globalRightRail .module.horoscopo .listContainer ul.ddList {width:100%:height:auto;overflow:scroll;position:relative;margin:0;padding:0;}
#globalRightRail .module.horoscopo .listContainer ul.ddList li, .globalRightRail .module.horoscopo .listContainer ul.ddList li {margin:0;padding:6px;font-size:18px;color:#0A2E5B;font-weight:300;text-align:center;cursor:pointer;border-bottom:1px solid #DFDFDF;}
#globalRightRail .module.horoscopo .listContainer ul.ddList li:hover, .globalRightRail .module.horoscopo .listContainer ul.ddList li:hover {background:#0A2E5B;color:#FFFFFF;}

#globalRightRail .module.horoscopo .descriptionContainer, .globalRightRail .module.horoscopo .descriptionContainer {}
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription, .globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription {overflow:hidden;width:300px;height:480px;margin:0 auto;}
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li, .globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li {float:left;width:300px;height:480px;position:relative;font-size:16px;font-weight:300;text-transform:none;color:#333333;}
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li > div, .globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li > div {width:270px;height:240px;overflow-y:auto;overflow-x:hidden;font-size:16px;line-height:1.4em;margin:0 auto;}
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li span
{display:block;width:210px;height:210px;margin:15px auto;background:url("http://media.nbcwashington.com/designimages/tlmd_sprite_horoscopo.png") 5px -505px no-repeat transparent;background-size:500px auto;}
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-1 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-1 span {background-position:-294px -505px;}/* Taurus */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-2 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-2 span {background-position:4px -250px;}/* Gemini */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-3 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-3 span {background-position:4px -1264px;}/* Cancer */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-4 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-4 span {background-position:-292px 8px;}/* Leo */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-5 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-5 span {background-position:-292px -1262px;}/* Virgo */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-6 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-6 span {background-position:-292px -1003px;}/* Libra */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-7 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-7 span {background-position:-292px -756px;}/* Scorpio */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-8 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-8 span {background-position:-292px -250px;}/* Sagittarius */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-9 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-9 span {background-position:4px 8px;}/* Capricorn */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-10 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-10 span {background-position:4px -1000px;}/* Aquarius */
#globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-11 span,
.globalRightRail .module.horoscopo .descriptionContainer ul.ddDescription li.hDesc-11 span {background-position:4px -756px;}/* Pisces */
#globalRightRail .module.horoscopo span.arrows,
.globalRightRail .module.horoscopo span.arrows {background:url("http://media.nbcwashington.com/designimages/tlmd_sprite_horoscopo.png") no-repeat -60px -2130px transparent;display:block;width:25px;height:100px;position:absolute;z-index:5;left:0;top:190px;bottom:auto;cursor:pointer;}
#globalRightRail .module.horoscopo span.arrows.arrowRight, .globalRightRail .module.horoscopo span.arrows.arrowRight {background-position:-110px -2130px;left:auto;right:0;}
/*
#globalRightRail .module.horoscopo ul.moduleShareBar {position:relative;margin:15px;padding:0;}
#globalRightRail .module.horoscopo ul.moduleShareBar > li {float:left;margin:0 10px 0 0;padding:0;vertical-align:middle;width:95px;}
#globalRightRail .module.horoscopo ul.moduleShareBar > li.twitter-share {width:58px;}
#globalRightRail .module.horoscopo ul.moduleShareBar > li.google-share {width:34px;}
*/

/* TRENDING STORIES */
.module.ts .topstories li, .article.rightrail .xfinity li {border-bottom: 1px dotted #dbe4f0;line-height: 22px;font-family: 'Roboto',helvetica,arial,sans-serif;font-size:.938em;padding:17px 10px;margin:0 10px;}
.module.ts .topstories li:hover, .article.rightrail .xfinity li:hover {background: #F5F7FA ;cursor:pointer;}
.module.ts .topstories li a, .article.rightrail .xfinity li a, .article.rightrail .topstories li.SponsoredItem a, .article.rightrail .xfinity li.SponsoredItem a {color:#333;top:0px;}
.module.ts .orangeNumber{display:block;background:#e58200;float:left;font-weight:100;margin-right:12px;width:25px;height:56px;color:#fff;font-size:33px;text-align:center;line-height:57px;padding-left:1px;padding-right:1px;border-radius:1px;font-family: 'Roboto',helvetica,arial,sans-serif;}
.module.ts .topstories li, .article.rightrail .xfinity li {padding: 15px 0px 17px 0px;margin: 0px; min-height: 53px;}
.module.ts .topstories li a, .article.rightrail .xfinity li a {display: block; font-weight: normal; font-size: 15px; height: auto; padding: 0px;margin: 0;}
.module.ts .Sponsored {position: relative;top:4px;}

.module.ts .topstories li, .module.ts .xfinity li {border-bottom: 1px dotted #dbe4f0;line-height: 22px;font-family: 'Roboto',helvetica,arial,sans-serif;font-size:.938em;padding:17px 10px;margin:0 10px;}
.module.ts .topstories li:hover, .module.ts .xfinity li:hover {background: #F5F7FA ;cursor:pointer;}
.module.ts .topstories li a, .module.ts .xfinity li a, .article.rightrail .topstories li.SponsoredItem a, .article.rightrail .xfinity li.SponsoredItem a {color:#333;top:0px;}
.orangeNumber{display:block;background:#e58200;float:left;font-weight:100;margin-right:12px;width:25px;height:56px;color:#fff;font-size:33px;text-align:center;line-height:57px;padding-left:1px;padding-right:1px;border-radius:1px;font-family: 'Roboto',helvetica,arial,sans-serif;}
.module.ts .topstories li, .module.ts .xfinity li {padding: 15px 0px 17px 0px;margin: 0px; min-height: 53px;}
.module.ts .topstories li a, .module.ts .xfinity li a {position: relative;top:2px;}

.module.ts .Live, .module.ts .Video, .module.ts .Gallery, .module.ts .Exclusive, .module.ts .Opinion, .module.ts .Sponsored, .module.ts .Investigative, .module.ts .Photos, .module.ts .Quiz, .module.ts .Infographic, .module.ts .Interactive, .module.ts .Map, .module.ts .Timeline, .module.ts .Connects, .module.ts .headline_color, .module.ts .fotos {color:#FFFFFF;float:left;width:auto;height:9px;font-family:'Arimo',arial,sans-serif;font-size:10px;font-weight:bold;line-height:1em;margin:2px 10px 0 0;padding:4px 7px;text-transform:uppercase;}
.module.ts .Live, .module.ts .Video {
background: #df4037; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmNDAzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDBkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #df4037 0%, #bd0d00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df4037), color-stop(100%,#bd0d00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #df4037 0%,#bd0d00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #df4037 0%,#bd0d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #df4037 0%,#bd0d00 100%); /* IE10+ */
background: linear-gradient(top,  #df4037 0%,#bd0d00 100%); /* W3C */
<!--[if gte IE 9]>filter: none;<![endif]-->
}

.module.ts .Opinion, .module.ts .Gallery, .module.ts .Investigative, .module.ts .Photos, .module.ts .Quiz, .module.ts .Infographic, .module.ts .Interactive, .module.ts .Map, .module.ts .Timeline, .module.ts .Connects, .module.ts .headline_color, .module.ts .fotos  {
background: #648cb9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0OGNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDVjOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #648cb9 0%, #305c8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#648cb9), color-stop(100%,#305c8e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #648cb9 0%,#305c8e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #648cb9 0%,#305c8e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #648cb9 0%,#305c8e 100%); /* IE10+ */
background: linear-gradient(top,  #648cb9 0%,#305c8e 100%); /* W3C */
<!--[if gte IE 9]>filter: none;<![endif]-->
}

/* Feature Subnav */
#globalRightRail .module.feature-subnav ul, #globalRightRail .module.feature-subnav-list ul,
.globalRightRail .module.feature-subnav ul, .globalRightRail .module.feature-subnav-list ul {position:relative;overflow:hidden;}
#globalRightRail .module.feature-subnav ul li, .globalRightRail .module.feature-subnav ul li {position:relative;float:left;width:90px;min-height:100px;text-align:center;margin:5px;padding:0;color:#333333;font-weight:400;font-family:"Roboto",Helvetica,sans-serif;}
#globalRightRail .module.feature-subnav ul li a, #globalRightRail .module.feature-subnav-list ul li a,
.globalRightRail .module.feature-subnav ul li a, .globalRightRail .module.feature-subnav-list ul li a {color:#333333;display:block;}
#globalRightRail .module.feature-subnav-list ul, .globalRightRail .module.feature-subnav-list ul {list-style:disc inside;padding:5px 15px;margin:0;}
#globalRightRail .module.feature-subnav-list ul li, .globalRightRail .module.feature-subnav-list ul li {font-weight:400;font-family:"Roboto",Helvetica,sans-serif;font-size:16px;line-height:1.25em;margin:0;padding:5px 0;display:block;float:none;}

/* Feature Sponsore Overrides */
#globalRightRail .module.feature-module {margin-bottom:6px;}
#globalRightRail .module.feature-module h4 {padding-top:24px;}
#globalRightRail .module.feature-module .sponsorshipCat {position:absolute;top:0;right:0;width:88px;height:48px;}
#globalRightRail .module.feature-module .sponsorshipCat .adMicro > div > iframe {width:100%!important;height:100%!important;}

/* Spredfast */
.spredfast h4 {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1em;
    text-transform: uppercase;
    text-align: left;
    color: #333;
    padding: 10px 0 5px 12px;
    margin: 0 0 18px;
    position: relative;
    width: auto;
    display: block;
    border-bottom: 1px solid #BBBBBB;
}

/* Trending */
#globalRightRail h3.rightrail.title {
    color:#333; padding: 0 0 5px 12px;margin: 0px;font-family: 'Roboto';font-weight:400;font-size: 20px;text-transform:uppercase; width:auto;border-bottom: 1px solid #BBBBBB;
}
