/* 01_todaybase.css */
/* fonts */
@font-face {
    font-family: 'ProximaNova';
    src: url('/todaycover/assets/fonts/ProximaNova-Light-webfont.eot');
    src: url('/todaycover/assets/fonts/ProximaNova-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/todaycover/assets/fonts/ProximaNova-Light-webfont.woff') format('woff'),
         url('/todaycover/assets/fonts/ProximaNova-Light-webfont.ttf') format('truetype'),
         url('/todaycover/assets/fonts/ProximaNova-Light-webfont.svg#ProximaNovaLight') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/todaycover/assets/fonts/ProximaNova-Sbold-webfont.eot');
    src: url('/todaycover/assets/fonts/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/todaycover/assets/fonts/ProximaNova-Sbold-webfont.woff') format('woff'),
         url('/todaycover/assets/fonts/ProximaNova-Sbold-webfont.ttf') format('truetype'),
         url('/todaycover/assets/fonts/ProximaNova-Sbold-webfont.svg#ProximaNovaSemiBold') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/todaycover/assets/fonts/ProximaNova-Bold-webfont.eot');
    src: url('/todaycover/assets/fonts/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/todaycover/assets/fonts/ProximaNova-Bold-webfont.woff') format('woff'),
         url('/todaycover/assets/fonts/ProximaNova-Bold-webfont.ttf') format('truetype'),
         url('/todaycover/assets/fonts/ProximaNova-Bold-webfont.svg#ProximaNovaBold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/todaycover/assets/fonts/ProximaNova-Reg-webfont.eot');
    src: url('/todaycover/assets/fonts/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/todaycover/assets/fonts/ProximaNova-Reg-webfont.woff') format('woff'),
         url('/todaycover/assets/fonts/ProximaNova-Reg-webfont.ttf') format('truetype'),
         url('/todaycover/assets/fonts/ProximaNova-Reg-webfont.svg#ProximaNovaRegular') format('svg');
    font-weight: 300;
    font-style: normal;
}



/*fonts*/
.xlh, .lh, .mh, .sh {line-height: 1.06em;}
.xlh {font-size: 35px;line-height: 0.95em;}
.lh {font-size: 28px; } 
.mh {font-size: 22px;} 
.sh  {font-size: 17px; line-height: 1.2em;} 
.xsh, .xsl {font-size: 13px; line-height: 1.25em; font-weight: 500;}


/*horizontal lists*/
.hlist li, #footer .navigation li, #footer .about li, #footer .blogs li, #toolbar li, #header .navigation li, #showcasenav li, #header .brands li, #timeline li {list-style: none; float: left;}


/*newsletter form*/
div#modalDialog {
	opacity:1; 
	z-index: 9999999;
	width: 323px;	
	position: relative;
    bottom: 269px;
    left: 683px;
	-webkit-transition:-webkit-transform 0.3s ease;	
}
div.modalDiv {
    position:relative;
    top:10px;
	width: 323px;
    height: 257px;
    background-color: #FFF;
    border: 1px solid #E0E0DF;
     box-shadow: 1.5px 1.5px 3px rgba(0, 0, 0, 0.22);    
}
div.modalDiv div#modalPending {
    z-index:5;
    position: absolute;
    background-color: #FFF;
    height:inherit;
    width:inherit;
    *width:100%;
    *padding-bottom:200px;  
}
div.modalDiv div#modalPending p {
    color:#B74C11;
    font-size: 12px; 
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
    *padding: 40px 24px 0px 24px;   
}   
div#modalDialog .modalClose {
    background: transparent url("http://media1.s-nbcnews.com/i/TODAY/z_Creative/zComponents/STORY/img/close-button.png") 6px 6px no-repeat;
    border: none;
    width: 25px;
    height: 25px;
    position:absolute;
    top: 13px;
    left: 298px;
    z-index: 999;
    cursor: pointer;
}
div#modalDialog .modalClose span {
    position:absolute; 
    left:-999em;
    z-index: 20;
}
div#modalDialog .title  {
    display:inline-block; 
    margin: -2px 5px -5px 15px;
    font-size:16px; 
    color:#525252; 
    background-color: #FFF;
    border: 1px solid #E0E0DF;
    padding: 6px 10px;
    position: absolute;
    top: 5px;
    z-index: 20;
}


 .j_widget_fb_sharing.j_edition_story .j_widget_zinger_login .c-account-widget span {margin:0; padding:0;}
/* 02_todayblocks.css */
.block, 
.block .attribution {background-color: white; border: 1px solid #e0e0df; outline:0;}
    
.tile {background-color: #B84F27;}
.category, 
.category a, 
.category a:visited, 
.category a:link,
.title, 
.title a, 
.title a:visited, 
.title a:link {
    font-size: 12px;
    color: white;
}

/*fundamentals for all blocks -- no block layout variations go here*/
.block {width: 144px; padding: 10px;}
#stream, #featured {margin-top: 5px; padding: 0px 0px;}

/*layouts*/
.block {padding: 0px; position: relative; overflow: visible; float: left;}
.block ul, .block ol {margin: 15px; padding: 0px;}
.block ol {height: 285px;}
.block .category, 
.block .title {
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px 8px;
    background-color: #F37226;
    margin: 0;
    line-height: 15px;
    z-index: 999;
    font-weight: 100;
}
.block .category a:hover, 
.block .title a:hover {color: white;}
.block p {font-size: 12px; font-weight: 500; line-height: 16px; margin: 8px 0 0; padding: 0 0 5px;}
.block .art {margin: 0 auto; text-align: center;}
.block .art .credit {color: #bbb; font: 9px/10px Arial; text-align: right; float: right;position: relative; }
.double .credit {color: #bbb; font: 9px/10px Arial; position: absolute; bottom: 6px;}
                               
.block .vertical .art .credit {margin-left: -30px; margin-right: 6px; margin-top: 315px;}
.block .social {text-align: right; float: right;}
.bleed .art {margin: -15px 0px 5px -15px;}

#stream .bleed .img {margin-bottom: 12px;}
#stream .double .credit {margin-top: auto;}          
#stream .vertical p {padding-bottom: 10px;}            

.block .attribution {border-left: 0px; border-bottom: 0px; border-right: 0px; display: none; position: absolute; bottom: 0px; margin: 10px 10px 0px 10px; padding: 12px 0px 5px; width: 95%; height: 20px; font-size: 12px;}

.tile .category {font-size: 14px; font-weight: 100;}
.tile .category a, .tile .category a:visited {font-size: 14px; font-weight: 100; color: #FCB913;}
.tile .category a:hover {color:#fff;}
.tile .category {margin: 0; margin-bottom: 10px;}
        
.no-art .category, .thumb .category {margin-bottom: 5px;}
.livestream {outline: 0;}
.livestream #timerContainer {text-align: center; margin-top: -10px; width: 660px; height: 300px; outline: 0; 
                             background: url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/Today_livepromoBG.jpg") no-repeat scroll left top transparent;}
.livestream #timerContainer p {font-size: 16px; color: #FEE6C4; padding-top: 140px; margin-left: -180px; outline: 0;}
.livestream #timerContainer #timeLeft {font-size: 36px; margin-top: 12px; color: #fccc59; margin-left: -180px; outline: 0;}
.livestream #live-video-container {margin-left:40px; margin-top:15px;}
.livestream #live-video-container #live-video-player p {font-size: 16px;}

.block ul, .block ol {margin: 10px;}
.block ol {height: auto;}
.block {height: 300px; width: 322px;}
.double {height: auto;}
.block {margin: 7px 4px;}

.single ol .story {clear: right;}
.single .art {float: none;}
.single ol li {margin-bottom: 0.6em;}
.single.no-art ol, 
.single.thumb ol {margin-top: 15px;}
.single.navlist ol {margin-top: 30px;}
.single.thumblist ol {margin-top: 28px;}

.navlist .list li, .double li, .list li {margin-bottom: 0.6em;}	
.double ol {margin: 0px 10px; height: auto;}

.block .credit, .credit {right: auto; top: auto; display: inline;}

.double .credit, .credit {right: 5px; top: 323px;}	
.double .credit {bottom: auto; top: 334px;}
.double .art .credit {margin-right: 5px;}
.double .story .art {float: left; margin: 0px 10px 10px 0px;}
.double .story p, .double .story .credit {display: none;}
.double .lede {height: auto; margin-top: 0px;}
.livestream .lede .art {margin-left: -10px;}
.double .lede p {display: block; padding-bottom: 7px; margin-top: 5px;}
.double .thumbs .story {float: none;}
.double .thumbs .story a {padding-left: 0px;}
.double .thumbs .story .xsl {font-size: 11px;}
.double .thumbs .lede {float: none; height: auto; margin-top: 0px;}
.double .thumbs .lede a {position: relative; padding-right: 0;}
.double .thumbs .lede .art {float: left; margin: 0 13px 0 -10px; height: auto;}
.double .thumbs .art {float: left; margin: 4px 8px 0 0; height: 45px;}	        
.double .thumbs .art img {visibility: visible;}
.double .thumbs .img {height: 45px; overflow: hidden;} 
.double .thumbs .lede .art img {height: 300px;/*visibility: hidden;*/}
.thumbs .top .art {float: none;}	    
.double .thumbs li {height: 45px;}
.double .tops .story, .double .top {float: left; width: 80px; padding: 0px; margin: 10px 10px 0px 0px;}
.double .tops .art {margin-bottom: 0px;}
.double .tops .lede {float: none; width: auto; margin: 0px;}
.horizontal .story {padding-top: 3px;padding-bottom: 5px; float: left; display: block; clear: both;}	

.four ol {margin: 0;}
.four li {width: 140px; float: left; margin-left: 9px; margin-bottom: 20px;}
.four li, .four .lede {height: 290px;}
.four .story {height: auto;}
.four .story .icon {display: none;}
.four .story p .icon {display: inline-block;} 
.four .story p {display: block; margin-top: 4px;}
.four .story .art {float: none; margin: 0px;}
.four .sh {font-size: 16px; display: block; padding-top: 3px; }    

.thumblist ol {padding-top: 5px;}
.thumblist li {display: table;}
.thumblist .story {display: table-cell; vertical-align: middle;}
.thumblist .t2 .img {height: 104px; overflow: hidden;}
.thumblist .t2 li {margin-bottom: 15px;}
.thumblist .t3 .img {height: 69px; overflow: hidden;}
.thumblist .t3 li {margin-bottom: 15px;}
.thumblist .t3 .xsh {font-size: 14px; line-height: 16px;}
.thumblist .t4 .img {height: 62px; overflow: hidden;}
.thumblist .t4 li {margin-bottom: 0px;}
.thumblist .t4 .xsh {font-size: 13px;}
.thumblist .t5 .img {height: 41px; overflow: hidden;}
.thumblist .t5 li {margin-bottom: 6px;}

.thumblist p {margin: 2px 0 0; line-height: 14px;}
.thumblist .t2 p {line-height: 16px;}
#stream .thumblist .art {padding: 3px 10px 5px 0; height: auto;}

.navlist .t1 .lede a {font-size: 35px;}
.navlist .t2 .lede, .navlist .t3 .lede, .navlist .t4 .lede, .navlist .t5 .lede, .navlist .t6 .lede {border-bottom: 1px dashed #ccc0a6; padding-bottom: 10px;}
.navlist .t7 .lede a, .navlist .t8 .lede a, .navlist .t9 .lede a {font-size: 25px; line-height: 1.04em;}

.navlist .t7 .lede .icon, .navlist .t8 .lede .icon, .navlist .t9 .lede .icon {width: 16px;}
.navlist .t7 .lede .icon span, .navlist .t8 .lede .icon span, .navlist .t9 .lede .icon span {width: 20px; height: 17px; background-position: -43px -26px !important;}
.navlist .t7 .lede .icon .slideshow, .navlist .t8 .lede .icon .slideshow, .navlist .t9 .lede .icon .slideshow {background-position: -41px -44px !important;}

.navlist .t1 .lede .entry-title .icon, .navlist .t2 .lede .entry-title .icon, .navlist .t3 .lede .entry-title .icon, .navlist .t4 .lede .entry-title .icon, .navlist .t5 .lede .entry-title .icon, .navlist .t6 .lede .entry-title .icon {display: none;}
.navlist .lede p .icon .video {background-position: -16px -24px !important;}

.vote .flag {display: none;}
.vote fieldset div {margin: 9px 0px 0.3em 18px;}
.vote fieldset .button {display: inline-block;}
.vote fieldset div input {margin-left: -18px; margin-right: 6px;}
.vote .resultsLink, .vote .totalvotes {margin-left: 3px; font-size: 12px;}
.vote .lede a, .vote label, .vote .results .response, .vote .totalvotes {color: #FFF;}
.vote .results{color: #FFF; padding: 15px 0 0 15px;}
.vote .results .response {padding-bottom: 8px; font-size: 13px;}
.vote .results .winner {color: #fff;font-weight: 500;}
.vote .voteChoice span {position: absolute; width: 15px; height: 13px; margin-left: -16px; display: inline-block; 
                        background: url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") no-repeat scroll -195px -132px transparent;}
.vote .lede a:hover {color: #FFF;}
.vote label {font-size: 13px; line-height: 1.15em; padding-right: 3px; margin-top: -18px; display: block;}
.vote form {padding-top: 7px; padding-left: 1px;}
.vote ol {padding-top: 5px;}
.vote .barcontainer { width: 100%; margin-bottom: 8px; padding-top: 2px;}
.vote .bar { background-color:#fbd49d; height:10px; width: 0;} 
.vote .winner .bar { background-color:#f15822; height:10px; width: 0;}
.votebutton {border: none; font-size: 18px;color: #f15822;
             background-color:#FFF; text-align: center; cursor: pointer; margin-top: 11px; margin-left: 5px; padding-bottom: 1px;}
.votebutton:hover {color: #666 !important;}

.tiles {background-color: #FFF; /*override*/ border: 1px solid transparent; padding: 0px; width: 322px;}
.tiles ol {margin: 0; padding: 0px;}
.tiles ol li, .tile {float: left; width: 129px; height: 141px; padding: 10px; margin: 0px 0px 10px 0px;overflow: hidden; position: relative;}
.tiles .tile .category {position: absolute; bottom: 6px;}  
.tile:nth-of-type(odd) {margin-right: 10px;}
.tile a {color: #fcf4d9; display: block; margin-top: 10px; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.tile a:hover {color: #ffe196;}
.tile .category {padding: 0px; position: absolute; top: auto; left: auto; bottom: 0px;color: #FFF; font-size: 16px; font-size: 14px; display: block; margin-top: 1.0em; text-transform: none;background-color: transparent;}
.tile ul {margin: 0px; padding: 0px;}
.tile ul li {margin-bottom: 5px;}	    
.tile li a {color: #FFF; font-size: 11px;}

#stream .breaking {background-color: #fff;}
.single.breaking .art {display: none;}
.single.breaking .story {padding-top: 0px;}
.single.breaking .story a {font-size: 40px; font-weight: 100; line-height: 41px;}
.single.breaking .story p {font-size: 11px; font-weight: 500; color: #525252;}
.breaking .category {display: none;}
.double.breaking .list {margin-top: 0px;}
.double.breaking .list .lede .story {margin-top: 0px;}
.double.breaking .list .lede .art {margin-top: 0px;}
.double.breaking.eyebrow .art {margin-left: 0px;}
.breaking .title {width: 307px; background-color: #FA1D00;}
.double.breaking .title {width: 384px;}


.fb_iframe_widget {margin: 0 0 0 -9px;}
.facebook li {display: none;}
.facebook .activity-feed, .facebook .interactive, .facebook .text {display: block;}

/*drop-shadow*/
.block, .navshadow {-moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15); -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15); box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15);}
div.vote {-moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15); -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15); box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15);}
.tile {-moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.40); -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.40); box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.40);}

/*no-shadow*/
.tiles {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}

/*image cropping -- t l b r*/
.single .art {height: 181px;}
.bleed .art {margin: -10px 0px 5px -10px;}
.double.bleed .art {margin-top: 0px;}
.single .art img {width: 322px;}
.single.vertical .art img {width: auto;}
.single .art img, .double .art img {/*visibility: hidden;*/}    
.thumb .art img, .thumblist .art img {visibility: visible;}
.four .art img {visibility: visible;}
.single .art .img {clip:rect(0px 322px 181px 0px); width: 306px; height: 181px;overflow:hidden;}
.double .lede .art .img {clip:rect(0px 307px 300px 0px); width: 400px; height: 300px; margin: 0px;}
.four .lede .art .img {clip:none; height: auto; width: auto;}
.double .art .img {width: auto; height: 45px; margin-top: 4px; margin: 0px;}
.thumb .art .img {clip:rect(); width: auto; height: auto; margin: 0px;}
.four .art .img {clip:rect(); width: auto; height: auto; float: left;}
.vertical .art {float: left; height: 300px;}
.vertical .art .img {clip:rect(0px 167px 300px 0px); width: 167px; height: 300px;}
.single .vertical .art {float: left; margin-right: 13px;}
.thumb .art img, .thumblist .art img {clip:rect(); width: auto;}
.thumb .vertical .art {margin-right: 0px;}
.thumb .art {float: left; height: auto; padding: 10px 10px 5px 0px; position: static;}
.thumb .art .img, .thumblist .art .img {position: relative; clip:rect(0px); width: auto; height: auto;}
.thumb li {height: auto; display: block;}
.thumb .lede {display: inline-block;}
.thumb p {margin-left: 148px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { /*Safari & Chrome*/
.list ol li, .double li {margin-bottom: 0.5em;}
#showcasenav li {margin-top: -4px;}
#popular.current {margin-top: -5px;}
.double .flag { margin-top: 0px;}
.block .category, .block .title {padding-top: 3px;}
.four .lede {padding-top: 5px!important;}
.search {margin-right: 20px;}
.double .art { margin-top: -10px;}
.horizontal .entry-title {margin-top: -5px;}
#stream .double .thumbs .credit {display: inline-block; padding-top: 15px;}
.double .credit, .credit {display: block!important; position: relative; }
#stream .double .credit  {margin-top: 20px;padding-top:0!important;}
.vertical .credit {position: relative; margin-top: 0;}
.double.breaking .list .lede .art {margin-top: -4px;}
}

/*fundamentals*/
.content {margin: 0 auto; width: 1028px;}
.block {z-index: 5;}
.block ul, .block ol {margin: 10px 15px;}
.tiles ol {margin: -1px 0 0;}
.double ol {margin: 0 10px;}
.block .art .credit {margin-right: -10px;}
.horizontal .art .credit {_margin-top: 2px;}
.double .credit, .credit {right: auto; top: auto; display: inline;}    
.tiles .flag {right: 8px;}
.double .thumbs .credit {top: auto;}
.no-art .category, .thumb .category, .vertical .category {margin-bottom: 5px;}

/*layout*/
.single .art {position: relative;}
.single .art .img {position: relative; float: left;}
.single .art .img {clip:rect(0px 322px 181px 0px); width: 322px;height: 181px;}

.vertical .art .img {clip:rect(0px 167px 300px 0px); width: 167px; height: 300px;}	
.horizontal .art .img {clip:rect(0px 322px 181px 0px); width: 322px; height: 181px;}
	
.block {height: 300px; width: 322px;}
.block {margin: 7px;}
.tiles ol li, .tile {width: 136px;}
.bleed .art {margin: -10px 0px 5px -15px;}
	
.double {width: 660px;}
.double ol {height: 300px; overflow: visible;}
.double .category, .double .attribution, .livestream .category {float: none;}
.double .lede {margin-right: 0px; width: auto;}
.double .thumbs li {height: auto;}
.double .art {float: left; height: 331px; margin: 0 13px 0 -10px; position: relative; width: auto;}        
.double .art .credit {position: absolute; bottom: 4px; right: 3px;}
.double.bleed .story {height: 45px;}
.double.bleed .lede .story, .livestream .story {height: auto; padding-top: 15px; padding-bottom: 2px;}
.double .lede .art .img {overflow: hidden; clip:rect(0px 400px 300px 0px); width: 400px; height: 300px; margin: 0px;}
                         
/*strong horizontal double block*/
.double .horizontal .art .img {overflow: hidden;}
.double .horizontal .art {height: 230px; padding-bottom: 5px;}
.double .horizontal .art .img {clip:rect(0px 660px 230px 0px); width: 660px; height: 230px; float: none;}
.double .horizontal .img img {width: 660px; height: 230px;}
.double .thumbs li {display: block;}    
#stream .double .thumbs .credit {display: inline; right: auto; }
#stream .double .thumbs .story {display: table-cell; vertical-align: middle;}    
    
.four .lede .art .img {clip:none; height: auto; width: auto;}

.livestream #livestream-overlay {background: url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todaypngsprite.png") no-repeat scroll 0px 0px transparent;
                                 width: 137px; height: 93px; position: absolute!important; left: 15px; top: auto!important; bottom: 15px; text-indent: -5000px;} 
#livestream-overlay:hover {background-position: 0px -100px;}

.thumb .art .img, .thumblist .art .img, .four .art .img {clip:rect(); width: auto; height: auto; margin: 0px;}

.four .category {float: none;}
.four ol {margin: 0 0 0 8px; padding: 0px;}
.four li, .four .lede {float: left; margin: 0px; padding: 0px 9px; width: 144px; height: 290px;}    
.four .art {float: none; height: auto; margin: 0;}

.thumb .art, .thumblist .art {float: left; height: auto; padding: 10px 10px 5px 0px; position: static;}
.thumb .art .img, .thumblist .art .img {position: relative; clip:rect(0px); width: auto; height: auto;}
.thumblist .art {padding-top: 3px;}

/*section navigation block*/
.single.sectionNav ol { margin: 40px 35px 20px 20px;}
.single.sectionNav .xsh { font-size: 14px;}

/*eyebrows*/
.single.eyebrow ol {margin-top: 30px;}
.bleed.eyebrow ol {margin: 10px 15px;}
.bleed.eyebrow .art {margin-left: -15px;}
.double.eyebrow .art {margin-left: 0px;}
.double.eyebrow ol {margin-left: 10px; margin-top: 0px;}
.double.eyebrow .thumbs .lede .art {margin-left: -10px;}
.eyebrow .title {background-color: #F37226;}

.breaking .title {width: 307px; background-color: #FA1D00;}
.double.breaking .title {width: 384px;}


/*-----quick share-----*/
.quickshare {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 8px;
    color: #BEBEBE;
    background: rgba(255, 255, 255, 0.7);
    cursor: pointer;
    outline: 0!important;
}

.quickshare:hover {color: #F37226;}

.quickshare .share-btn .share {
    background: transparent url('../common/img/today-sprite.png') no-repeat -153px -100px;
    width: 22px;
    height: 14px;
    display: inline-block;
    vertical-align: bottom;
}
.quickshare .share-btn:hover span {background-position: -179px -100px;}

.quickshare .share-icons {
    display: none;
    margin: 0;
}

.quickshare .share-icons li { 
    float: left;   
    width: 27px;
    height: 26px;
    background: transparent url('../common/img/today-sprite.png') no-repeat;
    text-indent: -5000px;
    margin: 0 2px;
}

.quickshare .share-icons li a{ 
    float: left;   
    width: 27px;
    text-indent: -5000px;
    margin: 0 2px;
}

.tablet .quickshare .share-icons li {margin: 0 6px;}

.quickshare .share-icons li:last-child {margin-right: 0;}

.quickshare .share-icons .facebook {background-position: 1px -68px;}
.quickshare .share-icons .twitter {background-position: -26px -68px;}
.quickshare .share-icons .pinterest {background-position: -54px -68px;}
.quickshare .share-icons .email {background-position: -110px -68px;}


/*-----sponsored post blocks-----*/
.sponsored-post.eyebrow .title, 
.sponsored-post .title {background-color: #3CA337; text-transform: uppercase;}
.sponsored-post .story h3 a,
.sponsored-post .story h3 a:hover, 
.sponsored-post .story h4 a,
.sponsored-post .story h4 a:hover {color: #3CA337;}
.sponsored-post .ad-sponsoredpost .ad-label {display:none;}
.sponsored-post .ad-sponsoredpost {margin:0;padding:0;}
.sponsored-post .ad-sponsoredpost iframe {position:absolute;}

/* 03_todayheader.css */
#header {
    font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;
    font-weight: 300;
}

/*drop-shadow*/
#showcase, #navigation-menu, .promoHolder {
    -moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15); 
    -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15); 
    box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15);
}

/********Hamburger*********/

#navigation-menu {
	display: none;
	float: left;
    top: 50px;
    width: 243px;
	position: fixed;
	z-index: 20000;
	background-color: white;
	border: 1px solid #e0e0df;
	overflow-y: scroll;
    height: 100%;
}

#navigation-menu ul {
	margin: 0;
	padding: 0;
}

#navigation-menu li {
	list-style: none;
	font-size: 13px;
    line-height: 17px;
	padding: 13px 20px 13px 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #e0e0df;
}

#navigation-menu li.first {
	padding-top: 14px;
}

.menuHolder, .navHolder {
	width: 1016px;
	margin: 0 auto;
}

#navigation-menu .spotlight li {
    background-color: #f8f4eb;
    font-weight: 500;
}

#navigation-menu a:hover {
    color: #F37226;
}

#navigation-menu .spotlight li:hover {
    background-color: #f3ecde;
}

#navigation-menu .more li:hover {
    background-color: #f8f4eb;
}

#navigation-menu a,
#navigation-menu a:hover
#navigation-menu a:visited {
    color: #F37226;
}


/********HeaderTop*********/

#header {
	height: 273px;
	width: 100%;
    background: white;
    z-index: 999999;
    position: relative;
    outline: 0!important;
}

#header .navigation {
	background-color: white;
	width: 100%;
	height: 50px;
	position: fixed;
	z-index: 15999;
	border-bottom: 1px solid #e0e0df;
    outline: 0!important;
}

.menu-button {
	width: 25px;
	height: 30px;
	padding: 10px 15px;
	border-right: 1px solid #e0e0df;
	border-left: 1px solid #e0e0df;
	float: left;
	cursor: pointer;
}

.menu-button:hover, 
.menu-button:active {background-color: #F8F4EB;border-bottom: 1px solid #E0E0DF;}

.menu-button span {
	background: url('../common/img/today-header-sprite.png') no-repeat -1px -35px;
	width: 26px;
	height: 31px;
	float: left;
    outline: none;
}

.today-logo {
	float: left;
	margin: 0;
    outline: 0!important;
}

.today-logo span {
	background: url('../common/img/today-header-sprite.png') no-repeat 0 0;
	float: left;
	height: 30px;
	margin: 8px 10px;
	width: 183px;
	text-indent: -5000px;
}

.follow-search-brands {
	float: right;
	height: 50px;
	margin-right: 11px;
    position: relative;
}

.follow, #header-search, .brands, .nbcnews, .msn {display: inline-block;}
.follow, #header-search, .brands {border-left: 1px solid #e0e0df;}

.follow {
	padding: 21px 27px 17px 29px;
	float: left;
    line-height: 1;
    outline: 0!important;
    width: 55px;
}

.follow.fullview {padding: 13px 14px;width: auto;}

.follow-social {
	display: none; 
	padding: 0;
    margin: 0;
    background-color: white;
}

.follow-social li {
	background: url('../common/img/today-header-sprite.png') no-repeat scroll top left transparent;
	display: inline-block;
	float: left;
	margin-left: 2px;
	margin-right: 9px;
}

.desktop .follow-social li {margin-right: 2px;}

.follow .c-zinger {
    float: left;
    height: 24px;
    margin: 0 0 0 10px!important;
    border-left: 1px solid #e0e0df;
    padding-left: 14px;
    border-radius: 0;
}

.follow-social li a {
	float: left;
	height: 25px;
	text-indent: -5000px;
	width: 26px;
}

.follow-social .facebook {
	background-position: 0px -69px;
}

.follow-social .twitter {
	background-position: -27px -69px;
}

.follow-social .pinterest {
	background-position: -55px -69px;
}

.follow-social .tumblr {
	background-position: -83px -69px;
}

.follow-social .newsletter {
	background-position: -111px -69px;
}

.follow-social .rss {
	background-position: -139px -69px;
}

.follow-button.fullview {
	text-indent: -5000px;
	cursor: auto;
}

.follow-button {
	cursor: pointer;
	color: #666;
	font-size: 12px;
}

.follow-button:hover, 
.follow-button:active {color: #F37226}

#header-search {
    float: left; 
    outline: 0!important;
}
#header-search.fullview .hd-search-button {float: right;}

#header-search .hd-search-button {
	background: url('../common/img/today-header-sprite.png') no-repeat 1px -97px;
	height: 24px;
	width: 24px;
	border: 0;
	padding: 0;
	margin: 13px 17px;
	cursor: pointer;
}

#header-search .hd-search-button:active, 
#header-search .hd-search-button:hover {background-position: -22px -97px;}

#header-search .hd-search {
	display: none;
	float: left;
	margin-right: -41px;
    position: relative;
}

#header-search .hd-search-input {
	border: none;
	margin: 12px;
	width: 160px;
	height: 27px;
	color: #777;
	font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;
	font-size: 14px;
	padding: 0 5px;
	vertical-align: middle;
}

#header-search .hd-search-submit {
	border: none;
	background-color: transparent;
    width: 30px;
    cursor: pointer;
    padding: 7px 7px 12px 7px;
}

.brands {
	padding: 16px 0 18px 18px;
	float: left;
    outline: 0!important;
}

.family {
    padding-top: 6px;
}

.brands a {
	display: inline-block; 
	text-indent: -5000px;
}

.brands .msn a {
	background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/msnHeader.png") no-repeat scroll left top transparent;
	width: 35px; 
	height: 16px; 
	float: left; 
	margin-left: 14px;
	margin-top: -7px;
}

.brands .nbcnews a {
	background: url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/nbcnewsHeader.png") no-repeat scroll left top transparent;
	width: 65px; 
	height: 10px; 
	float: left; 
	margin-top: 6px;
	margin: 0 2px;
}

/********Talent*********/

#header .talent {
	height: 121px;
	width: 1015px;
	top: 51px;
	position: relative;
	z-index: 1000;
	margin: 0 auto;
    display: none;
    outline: 0!important;
}

.desktop #header .talent { display: block;}

.heads {
    height: 120px;
    width: 745px;
    position: relative;
    float: left;
    z-index: 1000;
    outline: 0!important;
}

.header-promo {
    position: absolute;
    right: 0;
    width: 258px;
    padding: 0;
    margin-right: 12px;
}

.header-promo li {
    list-style: none;
    height: 27px;
    padding: 13px 0 0 18px;
    margin: 0;
}

.header-promo a {
    color: white!important;
    font-size: 16px;
}

.promo1 {
    background-color: #ffa120;
}

.promo2 {
    background-color: #f37226;
}

.promo3 {
    background-color: #3b94f4;
}


/********Showcase*********/

.showHolder {
    overflow: hidden;
    width: 1059px;
    margin: 0 auto;
    outline: 0!important;
}
.showcase:after {
    content: "."; 
    clear: both; 
    display: block; 
    height: 0; 
    visibility: hidden;
}

#showcasenav, 
#showcase {
    border-top: 1px solid #e0e0df; 
    border-bottom: 1px solid #e0e0df;
    background-color: #fff; 
    outline:0!important;
}
#showcase {
    padding: 10px 0; 
    z-index: 1500; 
    height: 74px; 
    position: relative;
    top: 50px;
    width: 100%;
} 
#teasenav {
    position: absolute; 
    top: 38%; 
    width: 1024px; 
}
#showcase .container {
    position: relative;
    left: 23px; 
    overflow: hidden; 
    z-index: 1000;
    height: 78px; 
    width: 990px;
    -ms-overflow-style: auto !important;
    -ms-overflow-y: hidden !important; /* Remove IE10 scrollbars on video timeline */
}
#showcasenav {
    display: inline-block; 
    float: left; 
    padding: 2px 0px 2px 0px; 
    position: relative; 
    top: 1px; 
    width: 320px; 
    z-index: 3000; 
    outline: 0;
    background-color: white;
    margin: -19px 0px 0px 614px; 
    display: block; 
    overflow: hidden; 
    height: 17px; 
    height: 19px\9;
    padding-top: 0px\9;
}
#showcasenav li {
    cursor: pointer; 
    margin-top: -5px; 
    text-align: center; 
    border-left: 1px solid #e0e0df; 
    width: 69px; 
    height: 21px; 
    font-size: 10px; 
    font-weight: 500;
    padding: 5px 0px 4px 0px; 
    color: #F37226; 
    line-height: 20px\9; 
    margin-top: -4px\9;
}
#showcasenav .current {
    width: 83px; 
    background-color: white; 
    padding: 3px 0 3px 0; 
    margin-left: 4px; 
    vertical-align: bottom; 
    color: #B23B5C; 
    font-size: 11px; 
    outline: 0; 
    margin-top: -5px\9; 
    line-height: 20px\9;
}             
#showcasenav a:hover {color: #D64D1E;}

.timeline-button {
    cursor: pointer; 
    width: 14px; 
    height: 24px; 
    background: transparent url('../common/img/today-header-sprite.png') no-repeat left top; 
    outline: 0!important;
}
#forward {
    float: right; 
    background-position: -65px -98px; 
    outline: 0!important;
}
#backward {
    float: left; 
    background-position: -50px -98px; 
    
    outline: 0;
}
#forward:hover {background-position: -96px -98px;}
#backward:hover {background-position: -81px -98px;}

#showcase-loader {
    position:relative; 
    left: 45%; 
    top: 17%; 
    z-index: 2000;
}

.navshadow {
    width: 218px; 
    display: block; 
    height: 20px; 
    position:absolute; 
    right:184px; 
    top:52px; 
    background-color: #FFF;
}    

.showcaseTourAd .container {width: 650px;}
.showcaseTourAd #teasenav {width: 682px;}

.showcaseTourAd .ad {
    border-left: 1px solid #CCC; 
    height: 50px; 
    padding: 10px;
}

#timeline {
    padding: 0px; 
    position: relative; 
    display: inline-block;
}
#timeline li {
    width: 240px; 
    font-size: 11px; 
    line-height: 12px; 
    padding: 0px 8px 0px 0px; 
    float: left; 
    clear: none;
}
#timeline .art {
    float: left; 
    margin: 7px 7px 10px 0px;
}
#timeline .icon .video {
    background: transparent url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") left top no-repeat; 
    background-position: -15px -20px; 
    padding-bottom: 7px;
}
.icon-no-timestamp {
    display: inline-block; 
    height: 13px; 
    position: relative; 
    top: 12px; 
    width: 12px;
}
.icon-no-timestamp .video {
    display: block; 
    height: 10px; 
    width: 14px; 
    background: transparent url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") left top no-repeat; background-position: -0px -27px;
}
.no-timestamp {
    position: relative; 
    top: 8px; 
    display: inline !important;
}
#timeline .icon .label {
    visibility: visible; 
    display: inline-block;
    background-image: none; 
    color: #525252; 
    font-weight: 500;
    font-size: 11px; 
    white-space: nowrap; 
    margin: 4px 0px 0px 16px; 
    width: auto;
}
#timeline .headline {
    color:#F37226 !important; 
    font-weight: 500;
    font-size: 12px; 
    line-height: 1.15em; 
    display: block; 
    padding-top: 3px;
}
#timeline .headline:hover {color: #D64D1E !important;}

#timeline .videotease .art .img {
    clip: rect(0px 110px 62px 0px);
    width: 110px;
    height: 62px;
    overflow: hidden;
}

#timeline .videotease .art img {width:110px;}

/*Marquee*/
#marquee, 
#toolbar {
    background: #FA1D00; 
    min-width: 1024px;
}
#marquee {
    padding: 9px 0 5px; 
    text-align: center; 
    margin:0; 
    width: 100%; 
    overflow: hidden;
    position: fixed;
    height: 20px;
    z-index: 15000;
}
#marquee .content {
    min-width: 1024px; 
    min-height: 15px;
}
#marquee,
#marquee a,
#marquee a:hover {color: white;}

#header.today-marquee { height: 310px;}
#header.today-marquee .navigation { top: 34px;}
#header.today-marquee .talent { top: 86px;}
#header.today-marquee #showcase, 
#header.today-marquee #navigation-menu { top: 85px;}
#header.today-marquee .arrowHolder { top: 86px;}
#header.today-marquee .promoHolder { top: 97px;}

.tablet #header.today-marquee .navigation { top: auto;}
.tablet #header.today-marquee #marquee { position: relative;}
.tablet #header.today-marquee {height: 188px;}

/*Header TABLET*/
.tablet #header { height: 160px; width: 1028px; margin: 0 auto;}
.tablet #header #showcase {top: auto;position: relative;}
.tablet #header .navigation { position: relative;}
.tablet #header .menuPromo { display: none;}
.tablet #header .talent { display: none;}
.tablet #header #showcase .container {width: 989px;}
.tablet #header #showcase .container {left: 16px;}
.tablet #header .navHolder,
.tablet #header .menuHolder,
.tablet #header .showHolder {width: 1028px;}
.tablet #header .follow-search-brands {margin-right: 21px;}
.tablet #header #showcase #teasenav {width: 1010px;}
.tablet #header #navigation-menu {position: absolute;-webkit-overflow-scrolling: touch;}

/*Menu Promo*/

.menuPromo {
    margin: 0 auto;
    width: 1035px;
    position: relative;
    display: none;
    z-index: 150000;
}

.menuPromo .arrowHolder {
    position: fixed;
    top: 52px;
    margin-left: 30px;
    z-index: 100010;
}

.menuPromo .arrowup {
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #F8F4EB;
    position: fixed;
    margin: 2px 0;
}

.menuPromo .arrowup2 {
    width: 0px;
    height: 0px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 11px solid #E0E0DF;
}

@-moz-document url-prefix() {

      .menuPromo .arrowup2 {
            border-left: 9px solid rgba(255, 255, 255, 0);
            border-right: 9px solid rgba(255, 255, 255, 0);}
            
      .menuPromo .arrowup {
            border-left: 8px solid rgba(255, 255, 255, 0);
            border-right: 8px solid rgba(255, 255, 255, 0);}
}

.promoHolder {
    background-color: #F8F4EB;
    height: auto;
    padding: 15px 40px 15px 15px;
    position: fixed;
    top: 63px;
    width: 227px;
    z-index: 100000;
    border: 1px solid #E0E0DF;
}

.promoHolder .pr1, 
.promoHolder .pr2 {
    font-weight: 300;
}

.promoHolder .pr1 {
    font-size: 15px;
    line-height: 17px;
    color: #F37226;
    margin-bottom: 4px;
}

 
.promoHolder .pr2 {
    font-size: 11px;
    line-height: 13px;
    color: #525252;
}

.promoHolder .close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 12px;
    cursor: pointer;
}

.promoHolder .close span {
    background: transparent url('../common/img/today-header-sprite.png') no-repeat -208px -102px; 
    outline: 0;
    text-indent: 5000px;
    width: 10px;
    height: 10px;
    display: inline-block;
}


/******xfinity header**********/
#comcast {position:fixed !important;width:100%;z-index:1000002;}
/* no marquee */
.comcast #header .navigation {top: 50px;}
.comcast #header .talent {top:101px;}
.comcast #header #showcase {top: 100px;}
.comcast #header .arrowHolder {top:103px;}
.comcast #header .promoHolder {top:112px;}
.comcast #page, 
.comcast #article {margin-top: 45px;}
.comcast #navigation-menu {top:100px;}

/* with marquee */
.comcast #header.today-marquee #marquee {top: 50px;}
.comcast #header.today-marquee .navigation {top:84px;}
.comcast #header.today-marquee .talent {top: 134px;}
.comcast #header.today-marquee #showcase {top:134px;}
.comcast #header.today-marquee .arrowHolder {top:136px;}
.comcast #header.today-marquee .promoHolder {top:147px;}
.comcast #page, 
.comcast #article {margin-top: 45px;}
.comcast #header.today-marquee #navigation-menu {top:134px;}

/* 04_Social.css */
/*social icons*/
.social 
{
    display: inline-block; 
    width: 19px; 
    height: 16px; 
    position: relative; 
    top: 3px; 
    margin-top: -6px;
    background: transparent url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") left top no-repeat;
}
.fbShare {position: absolute; bottom: 7px; right: -9px; display: inline-block; width: 14px; height: 14px;
          background: transparent url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") left top no-repeat;
          color: #3c5a98; font-size: 11px; padding-left: 18px; padding-top: 1px;}
.list .fbShare {display: none;}
.facebook {background-position: -95px -91px;}

.twitter 
{
background-position: -117px -91px;
}

.tumblr {background-position: -138px -91px;}
.fblike {margin-left: 200px;}

.fb_iframe_widget {margin: 0 0 0 -9px;}
.facebook li {display: none;}
.facebook .activity-feed, .facebook .interactive, .facebook .text {display: block;}


/* 10_chrome.css */
/*Generic minis*/
.tiles li {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/generic.jpg") no-repeat scroll left top transparent;}
.tiles .tile .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/generic.jpg") no-repeat scroll left top transparent\9;}



/*blogs*/
.tiles .windsorknot {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theWindsorKnot.jpg") no-repeat scroll left top transparent;}
.tiles .windsorknot .category a {width: 134px; height: 22px; text-indent: -5000px;}
.tiles .windsorknot .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theWindsorKnot.jpg") no-repeat scroll left top transparent\9;}

.tiles .allday {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/allDay.jpg") no-repeat scroll left top transparent;}
.tiles .allday .category a {width: 87px; height: 24px; text-indent: -5000px;}
.tiles .allday .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/allDay.jpg") no-repeat scroll left top transparent\9;}

.tiles .bites {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/bites.jpg") no-repeat scroll left top transparent;}
.tiles .bites .category a {width: 90px; height: 30px; text-indent: -5000px;}
.tiles .bites .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/bites.jpg") no-repeat scroll left top transparent\9;}

.tiles .digitallife {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/digitalLife.jpg") no-repeat scroll left top transparent;}
.tiles .digitallife .category a {width: 138px; height: 18px; text-indent: -5000px;}
.tiles .digitallife .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/digitalLife.jpg") no-repeat scroll left top transparent\9;}

.tiles .lifeinc {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/lifeInc.jpg") no-repeat scroll left top transparent;}
.tiles .lifeinc .category a {width: 105px; height: 24px; text-indent: -5000px;}
.tiles .lifeinc .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/lifeInc.jpg") no-repeat scroll left top transparent\9;}

.tiles .theclicker {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theClicker.jpg") no-repeat scroll left top transparent;}
.tiles .theclicker .category a {width: 107px; height: 28px; text-indent: -5000px;}
.tiles .theclicker .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theClicker.jpg") no-repeat scroll left top transparent\9;}

.tiles .thescoop {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theScoop.jpg") no-repeat scroll left top transparent;}
.tiles .thescoop .category a {width: 103px; height: 28px; text-indent: -5000px;}
.tiles .thescoop .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theScoop.jpg") no-repeat scroll left top transparent\9;}

.tiles .todaymoms {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/TODAYMoms.jpg") no-repeat scroll left top transparent;}
.tiles .todaymoms .category a {width: 92px; height: 36px; text-indent: -5000px;}
.tiles .todaymoms .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/TODAYMoms.jpg") no-repeat scroll left top transparent\9;}

.tiles .technolog {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/technolog.jpg") no-repeat scroll left top transparent;}
.tiles .technolog .category a {width: 130px; height: 25px; text-indent: -5000px;}
.tiles .technolog .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/technolog.jpg") no-repeat scroll left top transparent\9;}

.tiles .thebodyodd {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theBodyOdd.jpg") no-repeat scroll left top transparent;}
.tiles .thebodyodd .category a {width: 130px; height: 36px; text-indent: -5000px;}
.tiles .thebodyodd .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theBodyOdd.jpg") no-repeat scroll left top transparent\9;}

.tiles .redtapechronicles {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/redTape.jpg") no-repeat scroll left top transparent;}
.tiles .redtapechronicles .category a {width: 110px; height: 36px; text-indent: -5000px;}
.tiles .redtapechronicles .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/redTape.jpg") no-repeat scroll left top transparent\9;}

.tiles .gadgetbox {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/gadgetbox.jpg") no-repeat scroll left top transparent;}
.tiles .gadgetbox .category a {width: 130px; height: 22px; text-indent: -5000px;}
.tiles .gadgetbox .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/gadgetbox.jpg") no-repeat scroll left top transparent\9;}

.tiles .thelook {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theLook.jpg") no-repeat scroll left top transparent;}
.tiles .thelook .category a {width: 130px; height: 30px; text-indent: -5000px;}
.tiles .thelook .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/theLook.jpg") no-repeat scroll left top transparent\9;}

.tiles .overheadbin {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/overheadBin.jpg") no-repeat scroll left top transparent;}
.tiles .overheadbin .category a {width: 130px; height: 22px; text-indent: -5000px;}
.tiles .overheadbin .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/overheadBin.jpg") no-repeat scroll left top transparent\9;}

.tiles .animaltracks {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/animalTracks.jpg") no-repeat scroll left top transparent;}
.tiles .animaltracks .category a {width: 140px; height: 28px; text-indent: -5000px;}
.tiles .animaltracks .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/animalTracks.jpg") no-repeat scroll left top transparent\9;}

.tiles .cosmiclog {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/cosmiclog.jpg") no-repeat scroll left top transparent;}
.tiles .cosmiclog .category a {width: 140px; height: 20px; text-indent: -5000px;}
.tiles .cosmiclog .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/cosmiclog.jpg") no-repeat scroll left top transparent\9;}

.tiles .ingame {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/ingame.jpg") no-repeat scroll left top transparent;}
.tiles .ingame .category a {width: 95px; height: 20px; text-indent: -5000px;}
.tiles .ingame .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/ingame.jpg") no-repeat scroll left top transparent\9;}

.tiles .photoblog {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/photoblog.jpg") no-repeat scroll left top transparent;}
.tiles .photoblog .category a {width: 125px; height: 20px; text-indent: -5000px;}
.tiles .photoblog .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/photoblog.jpg") no-repeat scroll left top transparent\9;}

.tiles .fieldnotes {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/fieldnotes.jpg") no-repeat scroll left top transparent;}
.tiles .fieldnotes .category a {width: 140px; height: 20px; text-indent: -5000px;}
.tiles .fieldnotes .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/fieldnotes.jpg") no-repeat scroll left top transparent\9;}

.tiles .worldblog {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/worldblog.jpg") no-repeat scroll left top transparent;}
.tiles .worldblog .category a {width: 130px; height: 20px; text-indent: -5000px;}
.tiles .worldblog .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/worldblog.jpg") no-repeat scroll left top transparent\9;}

.tiles .thebottomline {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/bottomline.jpg") no-repeat scroll left top transparent;}
.tiles .thebottomline .category a {width: 140px; height: 20px; text-indent: -5000px;}
.tiles .thebottomline .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/bottomline.jpg") no-repeat scroll left top transparent\9;}

.tiles .futureoftechnology {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/futureTech.jpg") no-repeat scroll left top transparent;}
.tiles .futureoftechnology .category a {width: 140px; height: 17px; text-indent: -5000px;}
.tiles .futureoftechnology .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/futureTech.jpg") no-repeat scroll left top transparent\9;}

.tiles .firstread {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/firstRead.jpg") no-repeat scroll left top transparent;}
.tiles .firstread .category a {width: 130px; height: 35px; text-indent: -5000px;}
.tiles .firstread .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/firstRead.jpg") no-repeat scroll left top transparent\9;}

.tiles .itineraries {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/itineraries.jpg") no-repeat scroll left top transparent;}
.tiles .itineraries .category a {width: 114px; height: 22px; text-indent: -5000px;}
.tiles .itineraries .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/itineraries.jpg") no-repeat scroll left top transparent\9;}

.tiles .vitals {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/vitals.jpg") no-repeat scroll left top transparent;}
.tiles .vitals .category a {width: 94px; height: 29px; text-indent: -5000px;}
.tiles .vitals .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/vitals.jpg") no-repeat scroll left top transparent\9;}

.tiles .rockcenter {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/rockcenter.jpg") no-repeat scroll left top transparent;}
.tiles .rockcenter .category a {width: 140px; height: 29px; text-indent: -5000px;}
.tiles .rockcenter .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/rockcenter.jpg") no-repeat scroll left top transparent\9;}

.tiles .travelkit {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/travelkit.jpg") no-repeat scroll left top transparent;}
.tiles .travelkit .category a {width: 135px; height: 25px; text-indent: -5000px;}
.tiles .travelkit .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/travelkit.jpg") no-repeat scroll left top transparent\9;}

.tiles .entertainment {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/entertainment.jpg") no-repeat scroll left top transparent;}
.tiles .entertainment .category a {width: 137px; height: 21px; text-indent: -5000px;}
.tiles .entertainment .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/entertainment.jpg") no-repeat scroll left top transparent\9;}

.tiles .openchannel {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/openchannel.jpg") no-repeat scroll left top transparent;}
.tiles .openchannel .category a {width: 140px; height: 23px; text-indent: -5000px;}
.tiles .openchannel .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/openchannel.jpg") no-repeat scroll left top transparent\9;}

.tiles .todaytravel {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todaytravel.jpg") no-repeat scroll left top transparent;}
.tiles .todaytravel .category a {width: 75px; height: 25px; text-indent: -5000px;}
.tiles .todaytravel .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todaytravel.jpg") no-repeat scroll left top transparent\9;}

.tiles .todayhealth {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayhealth.jpg") no-repeat scroll left top transparent;}
.tiles .todayhealth .category a {width: 136px; height: 20px; text-indent: -5000px;}
.tiles .todayhealth .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayhealth.jpg") no-repeat scroll left top transparent\9;}

.tiles .todayentertainment {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayentertainment.jpg") no-repeat scroll left top transparent;}
.tiles .todayentertainment .category a {width: 136px; height: 18px; text-indent: -5000px;}
.tiles .todayentertainment .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayentertainment.jpg") no-repeat scroll left top transparent\9;}

.tiles .kathieleehodablog {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/klghBlog.jpg") no-repeat scroll left top transparent;}
.tiles .kathieleehodablog .category a {width: 138px; height: 35px; text-indent: -5000px;}
.tiles .kathieleehodablog .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/klghBlog.jpg") no-repeat scroll left top transparent\9;}

.tiles .todayonthetrail {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayonthetrail.jpg") no-repeat scroll left top transparent;}
.tiles .todayonthetrail .category a {width: 138px; height: 35px; text-indent: -5000px;}
.tiles .todayonthetrail .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayonthetrail.jpg") no-repeat scroll left top transparent\9;}

.tiles .economywatch {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/economywatch.jpg") no-repeat scroll left top transparent;}
.tiles .economywatch .category a {width: 138px; height: 35px; text-indent: -5000px;}
.tiles .economywatch .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/economywatch.jpg") no-repeat scroll left top transparent\9;}

.tiles .marketday {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/marketday.jpg") no-repeat scroll left top transparent;}
.tiles .marketday .category a {width: 138px; height: 35px; text-indent: -5000px;}
.tiles .marketday .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/marketday.jpg") no-repeat scroll left top transparent\9;}

.tiles .todayinlondon, .tiles .todayinlondonblog {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayLondon.jpg") no-repeat scroll left top transparent;}
.tiles .todayinlondon .category a, .tiles .todayinlondonblog .category a {width: 112px; height: 39px; text-indent: -5000px;}
.tiles .todayinlondon .bb, .tiles .todayinlondonblog .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayLondon.jpg") no-repeat scroll left top transparent\9;}

.tiles .todaynews {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todaynews.jpg") no-repeat scroll left top transparent;}
.tiles .todaynews .category a {width: 134px; height: 24px; text-indent: -5000px;}
.tiles .todaynews .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todaynews.jpg") no-repeat scroll left top transparent\9;}

/*Sponsored + Sections*/

.tiles .celebrate {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrate.jpg") no-repeat scroll left top transparent;}
.tiles .celebrate .category a {width: 135px; height: 29px; text-indent: -5000px;}
.tiles .celebrate .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrate.jpg") no-repeat scroll left top transparent\9;}

.tiles .celebrateeaster {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrates.jpg") no-repeat scroll left top transparent;}
.tiles .celebrateeaster .category a {width: 135px; height: 29px; text-indent: -5000px;}
.tiles .celebrateeaster .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrates.jpg") no-repeat scroll left top transparent\9;}

.tiles .celebrateshalloween {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrates-halloween.jpg") no-repeat scroll left top transparent;}
.tiles .celebrateshalloween .category a {width: 135px; height: 29px; text-indent: -5000px;}
.tiles .celebrateshalloween .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrates-halloween.jpg") no-repeat scroll left top transparent\9;}

.tiles .todaycelebrates2012 {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrates2012.jpg") no-repeat scroll left top transparent;}
.tiles .todaycelebrates2012 .category a {width: 135px; height: 29px; text-indent: -5000px;}
.tiles .todaycelebrates2012 .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebrates2012.jpg") no-repeat scroll left top transparent\9;}

.tiles .celebratesvalentinesday {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebratesVday.jpg") no-repeat scroll left top transparent;}
.tiles .celebratesvalentinesday .category a {width: 120px; height: 29px; text-indent: -5000px;}
.tiles .celebratesvalentinesday .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/celebratesVday.jpg") no-repeat scroll left top transparent\9;}

.tiles .powerwall {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/powerwall.jpg") no-repeat scroll left top transparent;}
.tiles .powerwall .category a {width: 111px; height: 22px; text-indent: -5000px;}
.tiles .powerwall .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/powerwall.jpg") no-repeat scroll left top transparent\9;}

.tiles .toyotaconcertseries {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/concertSeries.jpg") no-repeat scroll left top transparent;}
.tiles .toyotaconcertseries .category a {width: 140px; height: 33px; text-indent: -5000px;}
.tiles .toyotaconcertseries .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/concertSeries.jpg") no-repeat scroll left top transparent\9;}

.tiles .food {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/food.jpg") no-repeat scroll left top transparent;}
.tiles .food .category a {width: 77px; height: 33px; text-indent: -5000px;}
.tiles .food .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/food.jpg") no-repeat scroll left top transparent\9;}    

.tiles .tech {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/tech.jpg") no-repeat scroll left top transparent;}
.tiles .tech .category a {width: 77px; height: 22px; text-indent: -5000px;}
.tiles .tech .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/tech.jpg") no-repeat scroll left top transparent\9;}   

.tiles .health {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/health.jpg") no-repeat scroll left top transparent;}
.tiles .health .category a {width: 95px; height: 45px; text-indent: -5000px;}
.tiles .health .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/health.jpg") no-repeat scroll left top transparent\9;}

.tiles .kathieleehoda {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/kathieLeeAndHoda.jpg") no-repeat scroll left top transparent;}
.tiles .kathieleehoda .category a {width: 142px; height: 145px; text-indent: -5000px;}
.tiles .kathieleehoda .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/kathieLeeAndHoda.jpg") no-repeat scroll left top transparent\9;}
.tiles .kathieleehoda h4 {display: none;}

.tiles .money {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayMoney.jpg") no-repeat scroll left top transparent;}
.tiles .money .category a {width: 101px; height: 26px; text-indent: -5000px;}
.tiles .money .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayMoney.jpg") no-repeat scroll left top transparent\9;}

.tiles .facebook {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/facebook.jpg") no-repeat scroll left top transparent;}
.tiles .facebook .category a {width: 43px; height: 42px; text-indent: -5000px;}
.tiles .facebook .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/facebook.jpg") no-repeat scroll left top transparent\9;}

.tiles .itunes {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/ipad.jpg") no-repeat scroll left top transparent;}
.tiles .itunes .category a {width: 43px; height: 42px; text-indent: -5000px;}
.tiles .itunes .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/ipad.jpg") no-repeat scroll left top transparent\9;}

.tiles .newsletters, .tiles .mailbag {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/newsletter.jpg") no-repeat scroll left top transparent;}
.tiles .newsletters .category a, .tiles .mailbag .category a {width: 50px; height: 35px; text-indent: -5000px;}
.tiles .newsletters .bb, .tiles .mailbag .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/newsletter.jpg") no-repeat scroll left top transparent\9;}

.tiles .twitter {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/twitter.jpg") no-repeat scroll left top transparent;}
.tiles .twitter .category a {width: 110px; height: 28px; text-indent: -5000px;}
.tiles .twitter .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/twitter.jpg") no-repeat scroll left top transparent\9;}

.tiles .tumblr {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/tumblr.jpg") no-repeat scroll left top transparent;}
.tiles .tumblr .category a {width: 90px; height: 28px; text-indent: -5000px;}
.tiles .tumblr .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/tumblr.jpg") no-repeat scroll left top transparent\9;}

.tiles .goodnews {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/goodnews.jpg") no-repeat scroll left top transparent;}
.tiles .goodnews .category a {width: 127px; height: 36px; text-indent: -5000px;}
.tiles .goodnews .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/goodnews.jpg") no-repeat scroll left top transparent\9;}

.tiles .parenting {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/parenting.jpg") no-repeat scroll left top transparent;}
.tiles .parenting .category a {width: 138px; height: 28px; text-indent: -5000px;}
.tiles .parenting .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/parenting.jpg") no-repeat scroll left top transparent\9;}

.tiles .hip2save {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/hip2save.jpg") no-repeat scroll left top transparent;}
.tiles .hip2save .category a {width: 138px; height: 28px; text-indent: -5000px;}
.tiles .hip2save .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/hip2save.jpg") no-repeat scroll left top transparent\9;}

.tiles .yourcutekids {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/yourcutekids.jpg") no-repeat scroll left top transparent;}
.tiles .yourcutekids .category a {width: 138px; height: 28px; text-indent: -5000px;}
.tiles .yourcutekids .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/yourcutekids.jpg") no-repeat scroll left top transparent\9;}

.tiles .whereintheworld {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/whereismatt.jpg") no-repeat scroll left top transparent;}
.tiles .whereintheworld .category a {width: 102px; height: 39px; text-indent: -5000px;}
.tiles .whereintheworld .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/whereismatt.jpg") no-repeat scroll left top transparent\9;}

.tiles .weekendedition, .tiles .weekendtoday {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/weekendtoday.jpg") no-repeat scroll left top transparent;}
.tiles .weekendedition h4 a, .tiles .weekendtoday h4 a {width: 142px; height: 145px; text-indent: -5000px;}
.tiles .weekendedition .bb, .tiles .weekendtoday .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/weekendtoday.jpg") no-repeat scroll left top transparent\9;}
.tiles .weekendedition .category a, .tiles .weekendtoday .category a {display: none;}

.tiles .todayat60 {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayAt60.jpg") no-repeat scroll left top transparent;}
.tiles .todayat60 .category a {width: 135px; height: 35px; text-indent: -5000px;}
.tiles .todayat60 .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/todayAt60.jpg") no-repeat scroll left top transparent\9;}

.tiles .holidayguide, .tiles .holidayblog {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/holidayGuide.jpg") no-repeat scroll left top transparent;}
.tiles .holidayguide .category a, .tiles .holidayblog .category a {width: 128px; height: 31px; text-indent: -5000px;}
.tiles .holidayguide .bb, .tiles .holidayblog .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/holidayGuide.jpg") no-repeat scroll left top transparent\9;}

.tiles .rossenreports {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/rossenreports.jpg") no-repeat scroll left top transparent;}
.tiles .rossenreports .category a {width: 135px; height: 25px; text-indent: -5000px;}
.tiles .rossenreports .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/rossenreports.jpg") no-repeat scroll left top transparent\9;}

.tiles .mothersday {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mothersday.jpg") no-repeat scroll left top transparent;}
.tiles .mothersday .category a {width: 135px; height: 25px; text-indent: -5000px;}
.tiles .mothersday .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mothersday.jpg") no-repeat scroll left top transparent\9;}

.tiles .pinterest {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/pinterest.jpg") no-repeat scroll left top transparent;}
.tiles .pinterest .category a {width: 135px; height: 25px; text-indent: -5000px;}
.tiles .pinterest .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/pinterest.jpg") no-repeat scroll left top transparent\9;}

.tiles .style {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/style.jpg") no-repeat scroll left top transparent;}
.tiles .style .category a {width: 135px; height: 25px; text-indent: -5000px;}
.tiles .style .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/style.jpg") no-repeat scroll left top transparent\9;}

/*generic minis, ready for repurposing within WB*/
.tiles .mini1 {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini1.jpg") no-repeat scroll left top transparent;}
.tiles .mini1 .category a {width: 80px; height: 23px; text-indent: -5000px;}
.tiles .mini1 .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini1.jpg") no-repeat scroll left top transparent\9;}

.tiles .mini2 {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini2.jpg") no-repeat scroll left top transparent;}
.tiles .mini2 .category a {width: 80px; height: 23px; text-indent: -5000px;}
.tiles .mini2 .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini2.jpg") no-repeat scroll left top transparent\9;}

.tiles .mini3 {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini3.jpg") no-repeat scroll left top transparent;}
.tiles .mini3 .category a {width: 80px; height: 23px; text-indent: -5000px;}
.tiles .mini3 .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini3.jpg") no-repeat scroll left top transparent\9;}

.tiles .mini4 {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini4.jpg") no-repeat scroll left top transparent;}
.tiles .mini4 .category a {width: 80px; height: 23px; text-indent: -5000px;}
.tiles .mini4 .bb {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/minis/mini4.jpg") no-repeat scroll left top transparent\9;}


/* jquery.smartbanner.css */
#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }

#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner.android { border-color:#212228; background: #3d3d3d url('dark_background_stripes.gif'); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none; }
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }

#smartbanner.windows .sb-icon { border-radius: 0px; }
/* zinger.css */
/*Zinger login widget*/

.follow li.today-zinger { background: none;}

.follow li.today-zinger a {
    height: auto;
    text-indent: 0;
    width: auto;
    float: none;
}



.j_widget_zinger > .header .title {
    color: #525252;
}

#header .zinger_login li a {
    height: auto;
    text-indent: 0;
    width: auto;
    float: none;
}

#header .zinger_login li {
     background: none;
    float: none;
}

/* zinger update */
.j_zinger2_menu.c-zinger {float:right !important;}
.j_zinger2_menu .c-z-target {background-color:transparent; position:relative; top:2px;}
.j_zinger2_menu .c-avatar img {border-radius:0;}
.j_zinger2_menu .j_zinger2_zinger,
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu {background-color:#fff; right:0; padding:20px 30px; border:1px solid #E0E0DF; box-shadow:none;}

.j_zinger2_newsvine .c-z-menu,
.j_zinger2_menu .c-z-menu {padding:0; margin-bottom:15px;}

.c-zinger .c-menu .j_zinger2_newsvine .c-z-title.c-login,
.j_modal .j_zinger2_newsvine .c-z-title.c-login,
.c-zinger .c-menu .j_zinger2_newsvine .c-z-title,
.j_modal .j_zinger2_newsvine .c-z-title {display:block; padding:0 0 10px 0; font-size:20px;}

/*.j_zinger2_facebook .c-z-connect.c-facebook button {color:#fff; background-color:#2c4276; padding:8px; border:none;}*/
.j_zinger2_newsvine .c-z-form input {margin:5px 0; font-size:12px;}
.j_zinger2_newsvine .c-z-form label {padding-top: 10px; display:block; font-size:12px;}
.j_zinger2_newsvine .c-forgot.c-button {background-color:transparent; background:none; border-radius:0;color:#369; border:0; box-shadow:none; text-shadow:none; padding:0; margin-top:15px;}
.j_zinger2_newsvine .c-forgot.c-button:hover {background:none; box-shadow:none; color:#69C;}

.j_zinger2_newsvine a,
.j_zinger2_newsvine a,
.j_zinger2_zinger .c-menu-footer a,
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu a {color:#369; text-decoration:none;}

.j_zinger2_newsvine a:hover,
.j_zinger2_newsvine a:hover,
.j_zinger2_zinger .c-menu-footer a:hover,
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu a:hover {color:#69C; text-decoration:none;}

.j_zinger2_zinger .c-menu-footer,
.j_modal .c-menu-footer {font-size: 12px;}
.j_zinger2_zinger .c-menu-footer {margin-top:10px;}
.j_zinger2_newsvine p.c-z-register {font-size:12px;}
.j_zinger2_newsvine .c-z-register .c-reason {display:block; margin-bottom:10px;}
.j_zinger2_newsvine .c-cancel {margin:5px 0;}
.j_zinger2_newsvine .c-spin {padding:0;}
.j_zinger2_newsvine .c-spin .spinner {margin-left:50%; margin-top:50%;}

.j_zinger2_menu .c-menu.c-logged-in {display:inline;}
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu .c-avatar img {float:left; margin-right:10px;}
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu .c-avatar {position:relative; top:0; left:0;}
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu p {position:relative; left:60px; top:-20px;padding: 5px 0;}
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu p.c-author {font-size:20px; top:0; left:0;}
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu .c-menu-footer {display:none;}

.j_modal.c-zinger-container {background-color:#fff; width:270px; border-radius:0; padding:20px 30px 30px 30px; margin-left:-165px;}
.j_modal.c-zinger-container .c-modal-close {position:relative; top:-10px; right:-10px;}
.j_modal.c-zinger-container .c-modal-header {margin:0 0 10px 0; border-bottom: 1px solid #ccc; padding:0 0 5px 0;}
.j_modal .c-zinger.c-modal-body.c-inline {background-color:#fff;}
.j_modal.c-zinger-container .c-modal-footer {display:none;}
.j_modal .c-zinger p.c-menu-footer {width:auto;}
.j_modal .c-zinger p.c-menu-footer a {text-decoration:none;}


/* today zinger overrides */
.todayshow .c-zinger a { color: #F37226;}
.todayshow .c-zinger a:hover, 
.todayshow .c-zinger a:active { color: #D64D1E;}
.todayshow .c-zinger h1 {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;}
.j_zinger2_newsvine a,
.j_zinger2_newsvine a,
.j_zinger2_zinger .c-menu-footer a,
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu a {color:#d95c2b; text-decoration:none;}

.j_zinger2_newsvine a:hover,
.j_zinger2_newsvine a:hover,
.j_zinger2_zinger .c-menu-footer a:hover,
.j_zinger2_menu .c-menu.c-logged-in .c-z-menu a:hover {color:#d05800; text-decoration:none;}

.j_zinger2_newsvine .c-z-label {font-size:10px;}


.c-zinger .c-z-target .c-z-label,
.c-zinger .c-z-target .c-touchhide { position:relative;top: -1px;font-size: 13px;}

.j_zinger2_newsvine p,
.j_zinger2_newsvine label,
.j_zinger2_newsvine a,
.j_zinger2_newsvine input,
.j_zinger2_newsvine .c-form-val,
.j_zinger2_facebook .c-facebook {font-size:12px;}

.j_zinger2_newsvine .c-forgot.c-button {color:#d95c2b;}
.j_zinger2_newsvine .c-forgot.c-button:hover {color:#d05800;}

.todayshow .c-zinger .c-z-target {background-color: transparent;}
.todayshow .c-zinger .c-z-menu {padding-top: 5px;}
.todayshow .c-zinger .c-menu {background-color: white; top: 37px; width: 321px;left: -208px;padding: 20px;}
.todayshow .c-zinger .c-z-target .c-target {padding: 0 3px;}
.todayshow  .c-zinger .c-z-target .c-avatar img {margin-right: 7px;}

.todayshow .c-zinger .c-logged-in.c-menu .c-z-menu {top: 37px; width: 321px;left: -208px; box-shadow: none; padding-left: 20px;}

.todayshow .c-zinger p.c-menu-footer {margin: 0;padding: 0;}

.todayshow .c-zinger .c-spin {border-radius: 0;}

.today-zinger .c-google button, 
.today-zinger .c-twitter button,
.today-zinger .c-zinger .c-facebook button {
-webkit-appearance: none;
border: 0;
background-color: transparent;
color: white;
}

.todayshow .c-zinger .c-button.c-login, 
.todayshow .c-zinger .c-button.c-submit,
.todayshow .c-zinger .c-button.c-cancel,
.todayshow .c-zinger .c-google, 
.todayshow .c-zinger .c-twitter, 
.todayshow .c-zinger .c-facebook {
    background: #D95C2B;
    border: 1px solid #CE5526;
    color: #FFF;
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 5px;
}

.todayshow .c-zinger .c-button.c-cancel {
    background: #AAA;
    border: 1px solid #A5A5A5;
}

/* zinger end */




/* 01_storybase.css */
 /*fundamentals*/
.content {margin: 0 auto; width: 1028px;}
#stream {background: #FFF; display: inline-block; margin: 0 auto 20px -6px; font: 0.865em/1.0em "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;font-weight: 300; color: #525252; outline: 0!important; width: 1018px;}
body p, ul, ol {padding: 0.8em 0; font-size: 0.95em; line-height: 1.3em; color: #525252;}
body a:link {border-bottom: none; color: #b74c11;text-decoration: none; outline: 0;}
body a:visited {border-bottom: none; color: #666; text-decoration: none;}
body a:hover, body a:active {color: #7f351f; border-bottom: none; text-decoration: none;}
#timeline .art .img, #stream .art .img {border: 0;}
#timeline .art img, #stream .art img {background: none;}
.today .art img {background-color: #E6DCC7; border: none;}
.today .art .img {border: 1px solid #E6DCC7;}

/* fonts */
.today .content .caption {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;}
.today #storyheader h1 {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;font-style: normal; line-height: 1em;color: #525252;}
.today #storyheader h2 { font-size: 15px; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;font-weight: 300; font-style: normal; color: #525252;}
.today .content h3, .today .content h4, .today .content h5, .today .content .headline {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 500; font-style: normal; color: #525252;}
.today .content .headline {font-size:18px;}
#showcasenav #latest, #popular, #favorites {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; line-height: 17px;}
.today .internal a,
.today #byline,
.today .timestamp,
.today #tag,
.today #footer {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .t-Expired h4 {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; font-style: normal; color: #525252;}
.block .credit {color: #bbb; font: 9px/10px Arial;}
.interactive {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today #marquee, .today #marquee a { font-size: 14px; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}

/* links */
.today .content .page a:link {color: #B74C11;}
.today .content .page a:hover, 
.today .content .page a:active {color: #7F351F;}
.today .content .page a:visited {color: #666;}
.today .content .tile a {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .content .tile a:hover {color: #FFE196;}
.today #stream .tile .category a, .today .content .tile .category a:visited {color: #FCB913;}
.today #stream .tile .category a:hover {color:#fff;}
.today #stream .category a, .today #stream .category a:visited, .today #stream .category {color: #ED9948;}
.today #stream .category a:hover {color: #7F351F;}

/*orange room*/
.today #stream .orangeroom .category a, .today #stream .orangeroom .category a:visited, .today #stream .orangeroom .category {
color: #FFF;
}

/*Story specific Header*/
#showcase {position: fixed; top: 50px;}
#header {height: 150px;}
.todayshow #marquee {border-top: 0px solid #FFF;}

.tablet #header .follow-search-brands {margin-right: 10px;}
.tablet #header {width: 1037px;}
.tablet #header .navHolder, 
.tablet #header .menuHolder,
.tablet #header .showHolder {width: 1036px;}
.tablet #header #showcase #teasenav {width: 1024px;}

#header.today-marquee { height: 189px;}

/* add this */
.today .addthis .fb_iframe_widget {margin: 0;}

/*.ads*/
.ad {z-index: 10;}
.adX6 #article .adX6 {margin-left: -500px;}
body.RunOfSite .recipe .ad-break {margin-left: 80px;}

/* header */
#header .navigation a, #header .navigation span {text-decoration: none;}
.today .navshadow {top: 56px; right: 188px;}
.today #storyheader h1 {padding-top: 5px;}

/* breadcrumbs */
.today #breadcrumbs a {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; color: black;text-decoration: none;}

/* timeline */
#timeline .headline {text-decoration: none; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;}
#timeline .icon span {width: 12px; height: 13px;}

/*icons*/
#stream .icon span {background: transparent url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") left top no-repeat;}
#stream .lede .icon span {width: 18px; height: 16px;}
#stream .lede p .icon span {width: 15px; height: 13px;}
#stream .lede p .icon .video {width: 12px;}
#stream .double .lede .icon span {width: 14px; height: 13px;}
#stream .icon span span {display: none;}
#stream .icon .text {display: none;}
#stream .icon .video {background-position: 0px -25px; width: 12px;}
#stream .lede .icon .video {background-position: -42px -26px;}
#stream p .icon .video {background-position: -16px -25px !important;}
#stream .double .list .story p .video {background-position: -16px -24px!important;}
#stream .list .video .icon {display: inline-block; width: 11px;}
#stream .list .lede .icon .video {background-position: 0px -24px!important; width: 13px; height: 14px;} 
#stream .livestream .video .icon {width: 12px;}
#stream .icon .slideshow {background-position: 0px -41px; width: 15px;} 
#stream .lede .icon .slideshow {background-position: -43px -45px;}
#stream .navlist .lede .icon .slideshow {background-position: 0px -41px; height: 13px; width: 14px;}
#stream .navlist .lede p .icon .slideshow {background-position: -19px -40px;}
#stream .lede p .icon .slideshow {background-position: -19px -40px;}
#stream p .icon .slideshow {background-position: -19px -40px;}
.today #storyheader .icon span, 
.today .slice .icon span, 
.today .slice .icon div, 
.today .slice .external span, 
.today .content .icon span {background: transparent url("../common/img/todaystory-chrome.gif") left top no-repeat;}

/* story nav */
.today #inpagenav .nib .icon {font-size: 15px;}
.today #inpagenav .balloon h6 a, 
.today #inpagenav .balloon h6 .label {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today #inpagenav .balloon h6 .label {padding-bottom: 5px;}
.today #inpagenav .balloon {bottom: 39px;}
.today #inpagenav .discussSlice .icon {top: -6px;}
.today #inpagenav .nib {background: transparent url("../common/img/TODAYstory-chrome-nibs.png") no-repeat 0 -433px; 
                        height: 9px; width: 17px; position: absolute; top: 1px; z-index: 100;}
.today #inpagenav .label a {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; 
                            color: #525252; text-decoration: none; text-transform: capitalize; font-size: 10px;}
.today #inpagenav .label a:hover {color: #222;}
.today #storyheader .icon .text {display:inline-block;}

/*balloon colors per slice*/
.today #inpagenav .textSlice .balloon {background-color: #ED9948;}
.today #inpagenav .videoSlice .balloon {background-color: #B33B5C;}
.today #inpagenav .photosSlice .balloon {background-color: #CC502E;}
.today #inpagenav .dataSlice .balloon, 
.today #inpagenav .timelineSlice .balloon, 
.today #inpagenav .chartSlice .balloon, 
.today #inpagenav .mapSlice .balloon, 
.today #inpagenav .gallerySlice .balloon,
.today #inpagenav .interactive-photosSlice .balloon,
.today #inpagenav .interactive-voteSlice .balloon,
.today #inpagenav .interactive-videoSlice .balloon,
.today #inpagenav .interactiveSlice .balloon {background-color: #C02626;}
.today #inpagenav .explainerSlice .balloon, .today #inpagenav .recipeSlice .balloon {background-color: #98A945;}
.today #inpagenav .relatedSlice .balloon {background-color: #637FB9;}
.today #inpagenav .discussSlice .balloon, .today #inpagenav .voteSlice .balloon, .today #inpagenav .ugcSlice .balloon {background-color: #F9B616;}

/* nibs */
#inpagenav .videoSlice .nib  {background-position: 0 -444px;}
#inpagenav .photosSlice .nib {background-position: 0 -455px;}
#inpagenav .dataSlice .nib, 
#inpagenav .timelineSlice .nib, 
#inpagenav .chartSlice .nib, 
#inpagenav .mapSlice .nib, 
#inpagenav .gallerySlice .nib,
#inpagenav .interactive-photosSlice .nib,
#inpagenav .interactive-voteSlice .nib,
#inpagenav .interactive-videoSlice .nib,
#inpagenav .interactiveSlice .nib {background-position: 0 -466px;}
#inpagenav .explainerSlice .nib, #inpagenav .recipeSlice .nib {background-position: 0 -477px;}
#inpagenav .discussSlice .nib, #inpagenav .voteSlice .nib {background-position: 0 -488px;}
#inpagenav .discussSlice .single, #inpagenav .voteSlice .single {top: -15px;}
#inpagenav .relatedSlice .nib {background-position: 0 -499px;}

/* slice styles */
.today .navigation .next {font-size: 24px; line-height: 26px; background: transparent url("../common/img/todaystory-chrome.gif") -807px -60px no-repeat;}
.today .content .poplink a {color:#B74C11;}
.today .poplink .icon {background: transparent url("../common/img/todaystory-chrome.gif") -857px -3px no-repeat; height: 14px; width: 15px; float: right; display: inline;} 
.today .poplink .icon:hover {background-position: -856px -24px;} 
.today .handle {background: url("../common/img/todaystory-chrome.gif") no-repeat left -6px;}
.today .handle a {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; color:#666; border-bottom: 0;}
.today .handle a:hover {color:#B74C11;}
.today .explainer .handle {padding-top:0;}

/*drawer bottom border variations*/
.today .t-TextSlice .handle {background-position: left -44px;}
.today .t-VideoSlice .handle {background-position: left -81px;}
.today .t-VideoSlice .drawer .drawer-2 {background-position: -316px -82px;}
.today .t-PhotoSlice .handle {background-position: left -120px;}
.today .t-InteractiveSlice .handle {background-position: left -196px;}
.today .t-CommunitySlice .handle {background-position: left -272px;}
.today .explainer .handle {background-position:left -234px;}

/* text slice */
#byline .attribution a {color: #B74C11; border-bottom: 0;}
#byline .attribution a:hover {color: #7F351F; border-bottom: 0;}

/* photo slice */
.today .photos .navigation {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 500;}
.today .photos .navigation a {color: #B74C11;}
.today .photos .navigation a:hover {color: #7F351F;}
.today .photos .navigation ol a {background-color:#e9dfd9;}
.today .photos .navigation ol .now a {background-color: #B74C11;}
.today .photos .navigation ol li:hover a {background-color: #7F351F;}
.today .photos .navigation ol .past a {background-color: #e1bbaa;}
.today .photos .navigation .label {color: #888;}
.today .photos .caption a, .today .photos .related a {color: #B74C11; border-bottom: 0;}
.today .photos .caption a:hover, .today .photos .related a:hover {color: #7F351F; border-bottom: 0;}

/* data slice */
.today .playlist .label, .today .playlist .focus {color: #666;}
.today .playlist a:hover {color: #7F351F;}
.today .playlist .label, .today .caption .related .label, .today .playlist a {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}

/* explainer slice */
.today .explainer .navigation {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .explainer .navigation a {color: #B74C11;}
.today .explainer .navigation a:hover {color: #7F351F;}
.today .explainer .navigation a.disabled {color: #888888;}
.today .explainer .navigation ul li.now {color: #B74C11;}
.today .explainer .navigation li {color: #B7B4AE;}
.today .explainer .navigation .previous {color: #666;}
.today .explainer .navigation.Linear ul a {background-color:#E9DFD9;}
.today .explainer .navigation.Linear ul li:hover a {background-color: #7F351F;}
.today .explainer .navigation.Linear ul .past a {background-color: #E1BBAA;}
.today .explainer .navigation.Linear ul .now a {background-color: #B74C11;}
.today .explainer .navigation.Linear .label {color: #888;}
.today .explainer .navigation.Categorical > ul > li {font-size: 13px; line-height: 1.3em; padding-bottom: 4px;}
.today .explainer .navigation.Categorical ul ul li {line-height: 1.3em; padding-bottom: 3px;}
.today .explainer .navigation.Categorical ul li.now, .today .explainer .navigation.Categorical ul li.now span {color: #7F351F; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;font-weight: 500;}
.today .explainer .navigation.Categorical ul .now > a:link {color: #B74C11;}
.today .explainer .explainer-holder a {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; border-bottom: none;}
.today .explainer .explainer-holder a:hover {border-bottom: none;}
.today .explainer .explainer-holder li .label * {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; font-size: 15px; line-height: 23px; color: #525252;}
.today .explainer .viewport .drawer-content li.now p, .today .explainer .viewport .drawer-content li.now span p span {color: #525252;}
.today .explainer .viewport .drawer-content li.now a {color:#B74C11;}
.today .explainer .viewport .drawer-content li.now a:hover {color:#7F351F;}

/* interactive slice */
.today .interactive .meta a {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}

/* discussion slice */
.today .discuss, .today .discuss .meta a, .today .discuss .details a, .today .discuss .details .votes, .today .discuss .summary .title {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .discuss .comment p, .today .discuss .comment blockquote {font: normal 13px/18px "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;font-weight: 300;}
.today .discuss .drawer-initial {width: 650px; padding-top: 15px;}
.today .discuss .comment-holder {margin-left: 25px;}
.today .discuss .comment {width: 420px;}
.today .discuss .comment a {font-size: 15px;}
.today .discuss .avatar img {width: 55px; height: 55px;}
.today .discuss .leadin {padding: 3px 0 20px;}
.today .discuss .details {width: 520px;}
.today .discuss .details,
.today .discuss .details a {color:#B74C11;}
.today .discuss .details a:hover {color:#7F351F;}
.today .discuss .details .votes {color:#525252;}
.today .discuss .actions a {color: #525252;}
.today .discuss .actions:hover a {color: #B74C11;}
.today .discuss .short .actions a, .today .discuss .short .action a.open:hover {color: #666;}
.today .discuss .meta {margin-right: 65px;}
.today .discuss .meta a {color: #525252;}
.today .discuss .meta a:hover {color: #B74C11;}
.today .discuss .usermeta, .today .discuss .commentmeta {padding: 6px 0 0 0;}
.today .discuss .summary .num {line-height: normal; color: #777;}
.today .discuss .summary li h6 a {color: #B74C11;}
.today .discuss .summary .title {padding-top: 40px; padding-left: 10px; color: #666;}
.today .discuss #short-promo {margin-top:10px; clear:both;}
.today .discuss #short-promo .avatar {margin-top:6px; width: 55px;}
.today .discuss .commentmeta a.reply {background-position: 27px -27px;}

/* discussion/vote/UGC slice - comment buttons */
.today .discuss #short-promo .i1,  
.today .discuss #short-promo .i1 div,
.today .discuss #short-promo .i2, 
.today .discuss #short-promo .i2 div,
.today .discuss.nocomment #short-promo .i2,
.today .discuss.nocomment #short-promo .i2 div, 
.today .livevote_permalink, 
.today .livevote_permalink a, 
.today .upload p.submit, 
.today .pierre_widgets_content_Question .submitButtonDiv .submitButton {background: transparent url("../common/img/today-comments_s.gif") left top no-repeat scroll;}
.today .discuss #short-promo .i1 {background-position: -35px -81px;}
.today .discuss #short-promo .i1 div {background-position: -43px -81px;}
.today .discuss #short-promo .i2 {background-position: -35px -81px;}
.today .discuss #short-promo .i2 div {background-position: -53px -152px;}
.today .discuss.nocomment #short-promo .i2 {background-position: -35px -81px;}
.today .discuss.nocomment #short-promo .i2 div {background-position: -35px -152px;}
.today .livevote_permalink {background-position: -35px -81px;}
.today .livevote_permalink a {background-position: -39px -84px;}
.today .pierre_widgets_content_Question .submitButtonDiv .submitButton {background-position: -35px -81px;}
.today .upload p.submit {background-position: -35px -81px;}
.today .discuss .commentmeta a, 
.today .discuss .usermeta .votefinger, 
.today .discuss .actions {background: transparent url("../common/img/today-comments_s.gif") top right no-repeat;}
.today .discuss .actions {background-position: 49px -85px;}
.today .discuss .usermeta .votefinger {background-position:-2px 5px}
.today .discuss .short .actions, .today .discuss .short .actions:hover {background-position: 49px -209px;}
.today .discuss .actions:hover {background-position: 49px -148px;}
.today .discuss .actions .collapse {display: none;}
.today .discuss .expanded .actions {background-position: 49px -271px;}
.today .discuss .expanded .actions:hover {background-position: 49px -333px;}
.today .discuss #short-promo .i1, 
.today .discuss #short-promo .i2,
.today.adX1 .nocomment #short-promo .i2, 
.today.adX1 .nocomment #short-promo .i2 div a, 
.today.adX2 .nocomment #short-promo .i2, 
.today.adX2 .nocomment #short-promo .i2 div a,  
.today .livevote_permalink a, 
.today .upload p.submit, 
.today .upload p.submit input {width: 260px;}
.today .discuss #short-promo .i1 {margin: 2px 0 0 22px;}
.today .discuss #short-promo .i2, .today .content .nocomment #short-promo .i2 {margin: 2px 0 0 18px;}
.today .discuss #short-promo .i2 a, .today .nocomment .discuss #short-promo .i2 a {margin-right: 25px;}
.today .discuss #short-promo .i1 a, .today .discuss #short-promo .i2 a, .today .nocomment .discuss #short-promo .i2 a {color: #B74C11;}
.today.adX6 .discuss #short-promo .i2 div {margin-left:0px;}
.today .discuss.nocomment #short-promo {clear:none;}

/* discussion/vote slice - ads */
.today .discuss .ad-break {float: left;}
.today .discuss .ad-break .ad {position: relative; top:0; padding-top: 15px;}
.today .adCommunity {float: right; text-align: center;}

/* vote slice */
.today .slice.vote label {display: inline;}
.today .pierre_widgets_content_Question .submitButtonDiv .submitButton {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .livevote_permalink a, .today .pierre_widgets_content_Question .submitButtonDiv .submitButton {color: #B74C11;}
.today .pierre_widgets_content_Question .submitButtonDiv .submitButton {width: 81px; padding-left: 9px;}
.today .pierre_widgets_content_Question .statusMessage.error {color: #7F351F;}
.today .livevote_permalink {margin-left: 210px;}
.today .vote .headline span.discussStory {margin: 0 30px 10px; padding-top: 3px; line-height:16px;}
.today .pierre_widget_Form .headline {font-size: 11px;}
.today .pierre_widgets_content_Question, .today .pierre_widgets_content_QuestionResults, .today .pierre_widgets_content_QuestionResults h2, .today .pierre_widgets_content_QuestionResults h4, .today .pierre_widgets_content_QuestionDiscussion {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .pierre_widgets_content_Question .live_vote_answer_wrapper {background-color: #FFFFFF;}
.today .pierre_widgets_content_Question .user_avatar_wrapper img, .today .pierre_widgets_content_FeaturedDiscussion .user_avatar_wrapper img {border: none;}
.today .pierre_widgets_content_Question .live_vote_answer_container .multi_answers li label {color:#525252;}
.today .pierre_widgets_content_QuestionResults .vertical_chart .option_wrapper.option_col0 .yesVoted {background: #F9B616;}
.today .pierre_widgets_content_QuestionResults .vertical_chart .option_col0 h4 {color: #E7A506;}
.today .pierre_widgets_content_QuestionResults .vertical_chart .option_wrapper.option_col1 .yesVoted {background: #ED9948;}
.today .pierre_widgets_content_QuestionResults .vertical_chart .option_col1 h4 {color: #EA8829;}
.today .pierre_widgets_content_QuestionResults .vertical_chart .option_wrapper.option_col2 .yesVoted {background: #D35E27;}
.today .pierre_widgets_content_QuestionResults .vertical_chart .option_col2 h4 {color: #D96732;}
.today .pierre_widgets_content_QuestionDiscussion .divider {width: 660px;}
.today .pierre_widgets_content_QuestionDiscussion .discussion_wrapper {width: 660px;}
.today .pierre_widgets_content_QuestionDiscussion .vertical_chart .arrow {background: url("../common/img/today-answerpointers.gif") no-repeat scroll transparent;}
.today .pierre_widgets_content_QuestionDiscussion .answer0 .arrow {background-position:4px -42px;}
.today .pierre_widgets_content_QuestionDiscussion .answer1 .arrow {background-position:4px -2px;}
.today .pierre_widgets_content_QuestionDiscussion .answer2 .arrow {background-position:4px -22px;}
.today .pierre_widgets_content_QuestionDiscussion .answer3 .arrow {background-position:4px -62px;}
.today .pierre_widgets_content_QuestionDiscussion .answer0 .comment_container .ansText {background:#F9B616;}
.today .pierre_widgets_content_QuestionDiscussion .answer1 .comment_container .ansText {background:#ED9948;}
.today .pierre_widgets_content_QuestionDiscussion .answer2 .comment_container .ansText {background:#D35E27;}
.today .pierre_widgets_content_QuestionDiscussion .answer3 .comment_container .ansText {background:#B33B5C;}
.today .pierre_widgets_content_QuestionDiscussion .option_count_3 .answer1 {left: 100px;}
.today .pierre_widgets_content_QuestionDiscussion .option_count_3 .answer2 {left: 180px;}
.today .pierre_widgets_content_QuestionDiscussion .option_count_3 .answer2 .arrow {left: 345px;}
.today .pierre_widgets_content_QuestionDiscussion .option_count_3 {background:none;}
.today .pierre_widgets_content_QuestionDiscussion li .comment_container .ansText {color: #FFFFFF; font-size: 12px; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .pierre_widgets_content_QuestionDiscussion li .comment_container .text {background-color: #FFFAED;}
.today .pierre_widgets_content_QuestionDiscussion li .comment_container .ansText {border: none;}
.today .pierre_widgets_content_QuestionDiscussion ul li a {margin-left:5px;}
.today .pierre_widgets_content_QuestionDiscussion .meta a:hover {color:#B74C11;}
.today .pierre_widgets_content_QuestionDiscussion ul li a {color:#B74C11; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .pierre_widgets_content_QuestionDiscussion ul li a:hover {color:#7F351F;}
.today .pierre_widgets_content_QuestionDiscussion .commentmeta {padding-top: 2px;}
.today .pierre_widgets_content_QuestionResults .chart_wrapper {width: 630px;}
.today .pierre_widgets_content_QuestionResults h2 {padding: 5px 15px;}
.today .pierre_widgets_content_Question, .today .pierre_widgets_content_QuestionResults, .today .pierre_widgets_content_QuestionDiscussion {width: 660px;}
.today .pierre_widgets_content_Question .user_avatar_wrapper, .today .pierre_widgets_content_FeaturedDiscussion .user_avatar_wrapper {padding-left: 2px;}
.today .pierre_widgets_content_Question .live_vote_answer_wrapper {width: 550px;}
.today .vote .live_vote_answer_container .comment {width: 400px; margin-left: 0;}
.today .pierre_widgets_content_Question .multi_answers ul {padding-left: 0;}
.today .pierre_widgets_content_Question .statusMessage {background-color: #FFFAED; border: 1px solid #E6DCC7; margin-left: 33px;}
.pierre_widgets_content_QuestionDiscussion li .comment_container {border: 1px solid #E6DCC7;}
.today .pierre_widgets_content_Question label, .today .pierre_widgets_content_Question .userState {color: #666666;}
.today .pierre_widgets_content_Question .userState a:link, .today .pierre_widgets_content_Question .userState a:visited,
.today .pierre_widgets_content_Question .userState .gl_clickaction {border:none; color:#B74C11;}
.today .pierre_widgets_content_Question .userState a:hover,
.today .pierre_widgets_content_Question .userState .gl_clickaction:hover {color:#7F351F;}
.today .pierre_widgets_content_Question .zingerForm a:link, .today .pierre_widgets_content_Question .zingerForm a:visited {border: none; color: #B74C11;}
.today .pierre_widgets_content_Question .zingerForm a:hover {color:#7F351F;}

/* Video slice */ 
.today .video-transcript h4 {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}

/* UGC slice */
.today .upload p.submit input {color: #666; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; height: 60px;}
.today .upload p.submit input:hover {color: #666;}
.today .upload p, 
.today .upload .note {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .upload .ugc-book p.submit, .today .upload .mailbag p.submit {left: 275px;}
.today .t-UGCSlice .caption p {font-size: 15px; line-height: 1.5em;}

/* Recipe slice */ 
.today .recipe .copyright, 
.today .more-recipes {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .recipe, .today .recipe p, .today .recipe ul {font-size: 15px; line-height:27px;}

/* table tool */
.today .interactive-content .tbody {width:976px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; line-height:12px;}
.today .interactive-content #separatorline {display: inline; float: left; background-color: #ccc; height: 1px; overflow: hidden; margin-bottom:6px; width:976px;}
.today .interactive-content .headline {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; font-size: 20px; line-height: 22px; margin-top: 6px; margin-bottom: 6px;}
.today .interactive-content .chat {margin-bottom:6px;}
.today .interactive-content .chat p {font-size: 12px;}
.today .interactive-content table {margin-top:8px;}
.today .interactive-content table.altrowstable {color:#000; border-collapse: collapse; padding-left: 6px;}
.today .interactive-content table.altrowstable th {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; font-size: 12px; line-height:12px; padding: 6px 8px 8px 4px; background-color:#EADAC7; color:#333333;}
.today .interactive-content table.altrowstable td {padding: 6px 8px 8px 4px; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; font-size: 11px; line-height:12px;}
.today .interactive-content .oddrowcolor {background-color:#F8F1E6;}
.today .interactive-content .evenrowcolor {background-color:#ffffff;}
.today .interactive-content .source {font-size:9px; color:#999;}
.today .interactive-content .source a {text-decoration:none; color:#999;}

/* text tools */
.today #text-tools li {background: transparent url("../common/img/todaystory-chrome.gif") left top no-repeat;}
.today #text-tools li#font #fontface {background: transparent url("../common/img/todaystory-chrome.gif") -701px -5px no-repeat; padding-right: 2px;}
.today #text-tools li#font #fontface:hover {background-position: -727px -18px;}
.today .sans #text-tools li#font #fontface {background: transparent url("../common/img/todaystory-chrome.gif") -727px -5px no-repeat; padding-right: 2px;}
.today .sans #text-tools li#font #fontface:hover {background-position: -701px -18px;}
.today #text-tools {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;}
.today #text-tools #print {top: 1px;}
.today #text-tools #print a {color: #B74C11;}
.today #text-tools #print a:hover {color: #7F351F;}
.today #text-tools li#share, .today #text-tools li#font, .today #text-tools li#print {line-height:12px;}


/*newsletter form*/
#iFrameNlSubscribe {float: right; top: 0;}

/* outbrain */  
.today .t-Related li.col.i2 {position: relative;}
.today .outbrainArea .ad-label {font-size: 11px; padding-bottom: 5px; text-align: left;}
.today .outbrainArea .ad-label, 
.today .outbrainArea .ob-text-content a {font-family: "Helvetica", "Arial", sans-serif; font-size: 11px;}
.today .outbrainArea .text-links ul {list-style:none;}
.today #outbrain_widget_0 .ob_empty, 
.today #outbrain_widget_1 .ob_empty, 
.today #outbrain_widget_0 .odb_li .rec-src-link,
.today #outbrain_widget_1 .odb_li .rec-src-link {display: inline; font-size: 10px; color: #888; font-family:"Helvetica", "Arial", sans-serif;}
.today #outbrain_widget_0, 
.today #outbrain_widget_1 {position:relative; overflow: hidden;}
.today #outbrain_widget_0 .ob_what, 
.today #outbrain_widget_1 .ob_what {position: absolute; top: 0px; right: 0;}
.today #outbrain_widget_0 .ob_what a, 
.today #outbrain_widget_1 .ob_what a {border: none;}
.today #outbrain_widget_0 .ob_empty, 
.today #outbrain_widget_1 .ob_empty, 
.today #outbrain_widget_0 ul, 
.today #outbrain_widget_1 ul {padding: 0; display:inline;}
.today #outbrain_widget_0 .odb_li, 
.today #outbrain_widget_1 .odb_li {margin: 2px 0px;}
.today #outbrain_widget_0 .odb_li a, 
.today #outbrain_widget_1 .odb_li a {border-bottom:none;}
.today #outbrain_widget_0 .odb_li a:hover, 
.today #outbrain_widget_1 .odb_li a:hover {border-bottom: none; text-decoration: none;}
.today #outbrain_widget_0 li, 
.today #outbrain_widget_1 li {color: #000; list-style-type: none; float: left; margin: 0 5px 0 0; width: 420px;}
.today #outbrain_widget_0 li,
.today #outbrain_widget_1 li, 
.today #outbrain_widget_0 li a, 
.today #outbrain_widget_1 li a {color: #339933; font-size: 12px; font-weight: bold; font-family:"Helvetica", "Arial", sans-serif; line-height:14px;}


/* footer/header */
#footer {clear: both; padding: 10px; height: 50px;}
#footer ul, #footer span {padding: 0px;}
#footer li, #footer .copyright {color: #666; font-size: 10px; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;font-weight: 500; line-height: 1.0em; padding: 8px 15px 8px 0px;}
#footer li a {color: #b74c11;}
#footer li a:hover {color: #7F351F;}
#footer .blogs, #footer .copyright {float: left; margin-left: 10px;}
#footer .navigation, #footer .about {float: right; margin-right: 10px;}
#footer .navigation li, #footer .about li {padding: 8px 0px 8px 15px;}
#footer .about li a {color: #369;}
#legalese {border-top: 1px solid #CCC; clear: both;}
#legalese span {float: left; padding-top: 1px;}
#legalese .logo {background: url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/nbcnewsHeader.png") no-repeat scroll left top transparent;
       display: inline-block; float: left; height: 15px; margin-left: 5px; margin-top: 1px; position: relative; text-indent: -5000px; width: 86px;}
#legalese .copyright {font-size: 10px; width:240px;}
#legalese .about {margin-top: 3px;}

.today #header #breadcrumbs {margin: 13px 0 0 0; width: auto;}
.today #header #breadcrumbs a {color: #B74C11;}

/* MOT Partner block */
.today .prtMOT .title { background-color: #393;}
.today .prtMOT .title .graphic {background-repeat: no-repeat;}
.today .prtMOT .title div {background: none;}
.prtMOT .list li {margin-bottom: 10px;}
.prtMOT .lede a {font-size: 25px;}
.prtMOT .label {display: inline-block;}
.prtMOT .list {margin-top: 0; overflow: hidden; height: 250px;}
.prtMOT .graphic {margin-top: -8px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.prtMOT .graphic {margin-bottom: -2px;}}
#stream .prtMOT {float: right; margin-right: 11px;}
.prtMOT .art, .prtMOT .abstract {display: none;}
.today .content .t-prtMOT h3, 
.today .content .t-prtMOT h4, 
.today .content .t-prtMOT h5 {font-weight: 300;}


/* MOT Partner logo */
.prtRS .graphic {margin-bottom: -5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.prtRS .graphic {margin-bottom: -7px;}}

.prtHR .graphic {margin-bottom: -7px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.prtHR .graphic {margin-bottom: -9px;}}

.prtTNYT .graphic {margin-bottom: -4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.prtTNYT .graphic {margin-bottom: -6px;}}

.prtBNYT .graphic {margin-bottom: -4px; margin-right: -15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.prtBNYT .graphic {margin-bottom: -6px;}}

.prtTB .graphic {margin-bottom: -4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.prtTB .graphic {margin-bottom: -6px;}}

.prtMOTpeople .graphic {margin-bottom: -10px; margin-top: -18px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.prtTB .graphic {margin-bottom: -12px;}}

/* MOT Sponsored Content Partner block */
.scMOT .list, .scMOT .list ol {padding-top:0;}
.scMOT .art {height: auto; float: left; margin: 5px 10px 5px 0;}
.scMOT .art img {visibility: visible;}
.scMOT .art .img {height: auto; width: auto;}
.scMOT .art, .scMOT .abstract {display: block;}

/* MOT AD block */
#stream .right {margin: 7px auto; padding: 33px 17px; text-align: center; height: 266px; width: 304px;}

/* Partner Inline block */
#intelliTXT .prtInline .title {border: none; margin: 10px 0 0 15px; display: inline-block; background-color: transparent; padding: 0;}
#intelliTXT .prtInline ol {margin-top: 0;}
.today .page .prtInline .lede .art {margin-top: 0!important;}
.today .prtInline .art img {background-color: transparent;}

/* Overrides */
#stream div.thumb, #stream li.thumb {width: 322px;}
#stream .timestamp {display: none;}
.page a:hover {color: #7f351f!important; border-bottom: none!important; text-decoration: none!important;}
#stream .icon span, #stream .icon div, #stream .external span {height: 14px;}
.today #article {background: none!important;}
.today div.vote {box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.today .t-prtMOT .quickshare { font-size: 14px; line-height: 14px;}

/* Recipe OG fix */
.today.food .facebook_widget {margin-top: 45px;}

/*Evidon ad choices*/

.today #_bapw-link {text-decoration: none ! important; display: block; margin-top: 0;*margin-top: -3px;}

.today #_bapw-icon {display: inline-block; width: 9px; float: left; margin-top: -2px; *margin-top: 1px; margin-right: 1px; padding-right: 0 !important;}

/* chrome_badges.css */
/**********
* Badges
***********/

/*-------Access Hollywood-------*/
body.access_hollywood .badge {
    background: transparent url("../common/img/tdy-AccessHollywood-badge.png") left top no-repeat; padding-top: 15px; position: relative; top: -15px; width: 107px;
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-accessHollywood-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}

/*---TODAY Health---*/
body.today_health .badge {
    background: transparent url("../../../../img/custom_chrome/health_badge2.png") left top no-repeat; position: relative; margin-left:0 !important; width: 209px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/MSNBC/Components/Graphic-teases/TODAY/Health/health_badge2.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _margin-top: 3px !important; 
    /*fundamentals*/float: left; text-indent: -5000px;}

/*---TODAY Food---*/
body.food .badge {
    background: transparent url("../../../../img/custom_chrome/food_badge.png") left top no-repeat; padding-top: 7px;position: relative; margin-left:0; top: -10px; width: 85px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/MSNBC/Components/Graphic-teases/TODAY/Food/food_badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _margin-top: 3px !important; *margin-top: 2px !important;
    /*fundamentals*/ float: left; text-indent: -5000px;}
    
/*---TODAY Tech---*/
body.today_tech .badge {
    background: transparent url("../common/img/tdy-Tech-badge.png") left top no-repeat; padding-top: 0; position: relative; margin-left:0; top: 1px; width: 79px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-Tech-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; *margin-top: 0;
    /*fundamentals*/ float: left; text-indent: -5000px;}


/*---TODAY Good! News---*/
body.good_news .badge {
    background: transparent url("../common/img/tdy-GoodNews-badge.png") left top no-repeat; padding-top: 7px; position: relative; margin-left:0; top: -13px; padding-bottom: 10px; width: 177px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-goodNews-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _margin-top: 3px !important; *margin-top: 2px !important; *padding-bottom: 9px!important;
    /*fundamentals*/ float: left; text-indent: -5000px;}


/*---TODAY Parenting---*/
body.parenting .badge {
    background: transparent url("../common/img/tdy-Parenting-badge.png") left top no-repeat; padding-top: 23px; position: relative; margin-left:0 !important; width: 200px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-Parenting-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _margin-top: 3px !important; *margin-top: 2px !important; _padding-top: 0!important;
    /*fundamentals*/ float: left; text-indent: -5000px;}


/*---Celebrates Halloween brand package---*/
body.today_halloween_guide .badge {
    background: transparent url("../common/img/tdy-CelebratesHalloween-badge.png") left top no-repeat;  padding-top: 23px; position: relative; margin-left:0 !important; top: -6px; width: 189px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-CelebratesHalloween-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}



/*---TODAY Easter package---*/
body.celebrates_easter .badge {
    background: transparent url("../common/img/tdy-CelebratesEaster-badge.png") left 1px no-repeat;  padding-top: 23px; position: relative; margin-left:0 !important; top: -1px; width: 189px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-CelebratesEaster-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}



/*---TODAY Celebrates 2012 brand package---*/
body.today_celebrates_2012 .badge {
    background: transparent url("../common/img/tdy-Celebrates2012-badge.png") left top no-repeat;  padding-top: 40px; position: relative; margin-left:0 !important; top: -35px; width: 271px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-Celebrates2012-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}



/*---TODAY Valentines package---*/
body.celebrates_valentines_day .badge {
    background: transparent url("../common/img/tdy-CelebratesValentines-badge.png") left top no-repeat;  padding-top: 9px; position: relative; margin-left:0 !important; top: -8px; width: 207px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-CelebratesValentines-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}



/*---TODAY Money package---*/
body.money .badge {
    background: url("../common/img/tdy-Money-badge.png") -7px -1px no-repeat; position: relative; width: 160px; padding-top: 10px; margin-top: -9px !important;
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-Money-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _margin-top: -6px !important;
    /*fundamentals*/ float: left; text-indent: -5000px;}



/*---The Royals brand package---*/
body.the_royals .badge {
    background: transparent url("../common/img/tdy-Royals-badge.png") left 1px no-repeat;  padding-top: 7px; position: relative; margin-left:0 !important; top: -8px; width: 212px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-Royals-Badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; *top: -6px;
    /*fundamentals*/ float: left; text-indent: -5000px;}



/*---It's A Snap---*/
body.it_is_a_snap .badge{
    background: transparent url("../common/img/tdy-itsaSnap-badge.png") left top no-repeat; padding-top: 20px; position: relative; margin-left:0 !important; top: -8px; width: 174px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-itsaSnap-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _top: -10px;
    /*fundamentals*/ float: left; text-indent: -5000px;}



/*---Where in the World---*/
body.where_in_the_world .badge {
    background: url("../common/img/tdy-WITW-badge.png") left 2px no-repeat; position: relative; width: 252px;
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-WITW-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}
    
    
    
/*---TODAY at 60---*/
body.today_at_60 .badge {
    background: url("../common/img/tdy-at60-badge.png") left top no-repeat; position: relative; width: 85px; padding-bottom: 23px; top: -21px;
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-at60-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}
    
    
    
/*---Holiday Guide---*/
body.holiday_guide .badge {
    background: url("../common/img/tdy-HolidayGuide-badge.png") left top no-repeat; position: relative; width: 157px; padding-bottom: 10px; top: -7px;
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-HolidayGuide-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}


/*---TODAY in London---*/
body.today_in_london .badge {
    background: url("../common/img/tdy-todayInLondon-badge.png") left top no-repeat; position: relative; width: 162px; padding-bottom: 10px; top: 2px;
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-todayInLondon-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}
    
    


/**********
* Blue Badges wrapped Orange 
***********/


/*---Bloomberg Businessweek---*/
body.bloomberg_businessweek .todayheader .badge {
    background: transparent url("../common/img/tdy-BusinessWeek-badge.png") left 1px no-repeat; padding-top: 20px; position: relative; margin-left:0 !important; width: 325px;  top: 1px;
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-BusinessWeek-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _top: -1px;
    /*fundamentals*/ float: left; text-indent: -5000px;}
    
    
/*---NYT brand package---*/
body.the_new_york_times .todayheader .badge {
    background: transparent url("../common/img/tdy-NewYorkTimes-badge.png") left top no-repeat;  padding-top: 20px; position: relative; top: 0; width: 282px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-NewYorkTimes-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block;
    /*fundamentals*/ float: left; text-indent: -5000px;}


/*---Forbes---*/
body.forbescom .todayheader .badge {
    background: transparent url("../common/img/tdy-Forbes-badge.png") left 1px no-repeat;  padding-top: 20px; position: relative; margin-left:0 !important; top: -8px; width: 92px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-Forbes-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _top: -12px;
    /*fundamentals*/ float: left; text-indent: -5000px;}


/*---Washington Post--*/
body.washington_post .todayheader .badge {
    background: transparent url("../common/img/tdy-WashingtonPost-badge.png") left 1px no-repeat;  padding-top: 20px; position: relative; margin-left:0 !important; top: -9px; width: 235px; 
    /*IE ping support*/
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/STORY/img/tdy-WashingtonPost-badge.png', sizingMethod='crop'); 
    _background-image: none; _cursor: hand; _position: relative; _zoom: 1; _display: block; _top: -13px;
    /*fundamentals*/ float: left; text-indent: -5000px;}

/* chrome_icons.css */
/* story nav icons */
.today #storyheader .external .story {background-position: -700px -46px; margin-left: -4px; display: none;}
.today #storyheader .icon .text {background-position: -569px -49px;}
.today #storyheader .icon .video {background-position: -569px -87px;}
.today #storyheader .icon .interactive {background-position: -570px -201px;}
.today #storyheader .icon .interactive-video {background-position: -600px -87px;}
.today #storyheader .icon .photos, 
.today #storyheader .icon .photo {background-position: -569px -125px;}
.today #storyheader .icon .interactive-photos {background-position: -600px -125px; top:3px;}
.today #storyheader .slice .icon .interactive-photos {*top: -2px; *width: 26px;}
.today #storyheader .icon .more-news, 
.today #storyheader .icon .related {background-position: -569px -163px;}
.today #storyheader .icon .data {background-position: -570px -201px;}
.today #storyheader .icon .timeline {background-position: -600px -202px;}
.today #storyheader .icon .chart {background-position: -630px -201px;}
.today #storyheader .icon .map {background-position: -660px -201px;}
.today #storyheader .icon .explainer {background-position: -570px -239px;}
.today #storyheader .icon .discuss {background-position: -569px -279px;}
.today #storyheader .icon .vote {background-position: -599px -279px;}
.today #storyheader .icon .interactive-vote {background-position: -629px -277px;}
.today #storyheader .icon .ad {background-position: -569px -315px;}
.today #storyheader .icon .gallery {background-position: -569px -125px;}
.today #storyheader .icon .blog {background-position: -569px -240px;}
.today #storyheader .icon .gridslice {background-position: -850px -201px;}
.today #storyheader .icon .recipe {background-position: -570px -239px;}
.today #storyheader .icon .ugc {background-position: -658px -277px;}


/* external link icons */
.today .slice .external .story {background-position: -700px -46px; margin-left: -4px; display: none;}
.today .slice .external .video {background-position: -700px -85px;}
.today .slice .external .interactive {background-position: -702px -201px;}
.today .slice .external .interactive-video {background-position: -702px -85px; top:2px;}
.today .slice .external .slideshow {background-position: -700px -123px;}
.today .slice .external .interactive-photos {background-position: -702px -123px;}
.today .slice .external .data {background-position: -702px -199px;}
.today .slice .external .timeline {background-position: -731px -199px; top:2px;}
.today .slice .external .chart {background-position: -763px -199px;}
.today .slice .external .map {background-position: -792px -199px; top:2px;}
.today .slice .external .interactive-vote {background-position: -731px -275px; top:2px;}
.today .slice .external .gallery {background-position: -700px -123px;}
.today .slice .external .recipe {background-position: -700px -123px;} /*not correct values -- needs adjustment*/
.today .slice .external .ugc {background-position: -658px -277px;}
.today .slice .external .vote {background-position: -731px -275px;}

/* slice icons */
.today .slice .icon .text {background-position: -569px -49px;}
.today .slice .icon .video {background-position: -569px -87px;}
.today .slice .icon .interactive {background-position: -570px -201px;}
.today .slice .icon .interactive-video {background-position: -600px -87px;}
.today .slice .icon .photos, 
.today .slice .icon .photo {background-position: -569px -125px;}
.today .slice .icon .interactive-photos {background-position: -600px -125px;}
.today .slice .slice .icon .interactive-photos {*top: -2px; *width: 26px;}
.today .slice .icon .more-news,
.today .content .icon .related,  /*more on today*/
.today .slice .icon .related {background-position: -569px -163px;}
.today .slice .icon .data {background-position: -570px -201px;}
.today .slice .icon .timeline {background-position: -600px -202px;}
.today .slice .icon .chart {background-position: -630px -201px;}
.today .slice .icon .map {background-position: -660px -201px;}
.today .slice .icon .explainer {background-position: -570px -239px;}
.today .slice .icon .discuss {background-position: -569px -279px;}
.today .slice .icon .vote {background-position: -599px -277px;}
.today .slice .icon .interactive-vote {background-position: -629px -277px;}
.today .slice .icon .ad {background-position: -569px -315px;}
.today .slice .icon .gallery {background-position: -600px -125px;}
.today .slice .icon .blog {background-position: -569px -240px;}
.today .slice .icon .gridslice {background-position: -850px -201px;}
.today .slice .icon .recipe {background-position: -570px -239px;}
.today .slice .icon .ugc {background-position: -658px -277px;}
.today .t-Expired h4 .text-icon {background: transparent url("../common/img/todaystory-chrome.gif") -569px -49px no-repeat;}


/* IE fixes */
#inpagenav .icon span {*width: 20px; _width: 20px;}
#inpagenav .nib {*position:absolute; *top:2px; *padding:0; *margin:0;}

/* inline_block.css */
/* hide 1-col, 3-col grids */
.today .content .text .grid.x2 .x1,
.today .content .text .grid.x1, 
.today .content .text .grid.x3 {display: none;}

/* inline blocks */
.today .content .page ol.grid, 
.today .content .page ol.grid .label .title {background-color: #FFFAED; border:1px solid #E6DCC7;}
.today .content .page ol.grid {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;
                               clear: right; float: right; height: auto; width: 322px; list-style: none; margin-left: 10px; margin-bottom: 10px;
                               border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22);}
    
.today .content .page ol.grid li.x2 {width: auto;}
.today .content .page ol.grid ol.stories {margin: 10px 15px; /*padding-top: 8px;*/}
.today .content .page ol.grid ol.stories li {margin: 0 0 0.6em 0; padding: 0; clear:both;}

/* title */
.today .content .page ol.grid .label .title { font-size: 16px; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; border-radius: 5px; -mox-border-radius: 5px; -webkit-border-radius: 5px; 
                                             color: #525252; display: inline-block; padding: 6px 10px; margin: -5px 5px -5px 15px; position: relative; z-index: 1;}
.today #intelliTXT ol.grid .title {padding-top: 6px !important;}/*override blue*/


/* link styles */
.today .content .page ol.grid a {     font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;  
                                      font-size: 12px;
                                      color:#B74C11; 
                                      line-height: 1.25em; 
                                      text-decoration:none; 
                                      border-bottom: none;}
.today .content .page ol.grid a:hover, 
.today .content .page ol.grid a:active {color:#7F351F;}
.today .content .page ol.grid a:visited {color:#666;}


/* lede */
.today .content .page ol.grid .lede .art {margin-top:5px; margin-bottom: 5px;}
.today .content .page ol.grid .lede .grid-2x2 {display:none;}
.today .content .page ol.grid .lede .abstract {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; font-size:11px; line-height:16px;}
.today .content .page ol.grid .lede a {font-size: 25px; line-height: 1.04em;}
.today .content .page ol.grid .lede a span {display:inline-block;}

/* icons */
.today .content .page ol.grid .icon span {background: transparent url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/todayCoverSprite.gif") left top no-repeat;
                                          display: inline-block; width: 12px; height: 13px; *height: 14px; position: relative; top: 2px; *top:0; padding: 0px; *margin-right: 1px;}
.today .content .page ol.grid .icon .video {background-position: 0px -25px;}
.today .content .page ol.grid .icon .slideshow,
.today .content .page ol.grid .icon .photos {background-position: 0px -41px; width: 15px;}
.today .content .page ol.grid .lede .icon span {width: 18px; height: 16px;}
.today .content .page ol.grid .lede .icon .video {background-position: -42px -26px;}
.today .content .page ol.grid .lede .icon .slideshow,
.today .content .page ol.grid .lede .icon .photos {background-position: -43px -45px;}


/* infobox */
.today .content .page .infobox .col {background-color: #DDE2ED; border:1px solid #bfcade; 
                                border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); -webkit-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22); box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.22)}
.today .content .page .infobox .col .title {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300; padding-top:8px;}
.today .content .page .infobox .title p {font: normal 16px/18px "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif;font-weight: 300; padding-top:8px;}
.today .content .page .infobox li p, .today .content .page .infobox a  {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}
.today .content .page .infobox .img {border:0;}







/* outbrain.css */
.today .outbrain-wrapper #outbrain_widget_0 li, .today .outbrain-wrapper #outbrain_widget_1 li {
    width: 100%;
    }
.today #Outbrain_v02.outbrain-wrapper {
    clear: none;
    width: 100%;
    display: inline-block;
    z-index: 1000;
    position: relative;
    }
.today .three-column {
    float: left;
    width: 64%;
    }
.today .outbrain-wrapper #outbrain_widget_1 {
    float: left;
    margin-left: 25px;
    width: 32%;
    }
@-moz-document url-prefix() {.today .outbrain-wrapper #outbrain_widget_1 .ob_org_header {
    margin-top: -20px;
    }}
    
#Outbrain_v02 .people_header {
    color: #B74C11; 
    display: block;
    border-bottom: 1px solid #DDD;
    padding-bottom: 3px;
    padding-left: 2px;
    margin-bottom: 5px;
    font-weight: bold;
    }

#Outbrain_v02 .people_feed {
    width: 31%;
    float: left;
    margin-left: 20px;
    }
    
#Outbrain_v02 .people_feed a:link {
    line-height: 1em;
    font-size: 12px;
    display: block;
    }

#Outbrain_v02 .people_feed li a {   
    *float: left;
    }

/* stayConnected.css */
#nl-form {position: absolute; z-index: 99999999;}
div#modalDialog {position: absolute; top: 175px; left: 683px; right: 0; bottom: 0;}
div#modalDialog .title {font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}


.box {border: 1px solid #E0E0DF; background-color: #FFF; outline:0; margin-top:-21px;
      width: 154px; height:115px; margin-right: 20px; padding: 0; overflow: visible; float: right;
      -moz-box-shadow: 1.5px 1.5px 3px rgba(0,0,0,0.15);
      -webkit-box-shadow: 1.5px 1.5px 3px rgba(0, 0, 0, 0.15);
      box-shadow: 1.5px 1.5px 3px rgba(0, 0, 0, 0.15);
      }
        
.box ul {margin: 0; padding: 0;}

.connect {color: #666666; font-size: 11px; padding-top: 5px; padding-left: 10px; font-family: "ProximaNova","Trebuchet MS","Arial","Helvetica",sans-serif; font-weight: 300;}   
.connect li {color: #666666; list-style: none; float: left; margin-right: 3px; height:auto;}
.connect ul {float: left; margin-top: 10px; margin-bottom: 5px;}
.connect a:hover {color: #7F351F;}
.connect .more a {font-size: 10px;}
.connect .bb {height: 115px;}
.connect .social {width:17px;}
.connect .title {position: relative; font-size: 16px; color: #F37226; font-weight: 500;}
.connect p {font-size: 11px; color: #666666; text-align:left; padding: 6px 0px;}
.connect .orange-btn {color: #ffffff; font-size: 12px; font-weight: 500; text-align: center; width: auto; padding: 3px 6px; background-color: #F37226; 
                      border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: none; clear:both; cursor: pointer;}
.connect #follow {font-size: 10px; margin-top:12px;}


/*social icons*/
.nl-follow {display: inline-block; width: 16px; height: 16px; position: relative; top: 5px; margin-top: -10px;
            background: transparent url("http://media1.s-nbcnews.com/i//TODAY/zCreative/zComponents/STORY/img/newsletter-social.gif") left top no-repeat;}
.nl-facebook {background-position: 0px 0px;}
.nl-twitter {background-position: -18px 0px;}
.nl-tumblr {background-position: -36px 0px;}
.nl-email {background-position: -54px 0px;}

/* UploadFormSlice.css */
.upload .icon .ugc, .icon .ugc {
background-position:-658px -277px;
}

.upload h3 {
	margin-bottom:10px;
}

.upload .caption {
	font-size: 12px;
	line-height: 16px;
}

.upload h3 p,
.upload h4 p,
.upload .mailbag .note p {
	display: inline;
}

.upload  form fieldset {
	width: 810px ;
	margin: 0 auto;
	font-size: 15px;
}

.upload  form fieldset.imgvidmsg {
	width: 100% ;
	margin: 0 auto;
	font-size: 15px;
}

.upload .ugc-recipe h5 
{
    margin-top: 1em;
    font-size: 12px;
}

.upload fieldset .recipe-author .limit,
.upload fieldset .message .limit,
.upload fieldset .message p,
.upload fieldset .label,
.upload fieldset label p,
.upload fieldset label {
	display: block;
	color: #999999;
	font: bold 10px/180% 'Lucida Grande',Tahoma,sans-serif;
}

.upload .ugc-recipe .uinfo p.recipe-category label {
    display: block;
}

.upload .ugc-recipe .uinfo label,
.upload .ugc-recipe .uinfo .limit {
    display: inline-block;
}

.upload fieldset .message p,
.upload fieldset label p {
    display: inline;
}

.upload fieldset .message .limit {
    float: right;
}

.upload  form p {
	padding: 0.4em 0;
}

.upload  textarea {
	width: 382px;
}

.upload  fieldset.mailbag p.fname input,
.upload  fieldset.mailbag p.city input,
.upload  fieldset.mailbag p.email input,
.upload  fieldset.mailbag p.tel input,
.upload  fieldset.mailbag p.custom input,
.upload  fieldset.imgvidmsg p.fname input,
.upload  fieldset.imgvidmsg p.lname input,
.upload  fieldset.imgvidmsg p.email input,
.upload  fieldset.imgvidmsg p.city input,
.upload  fieldset.imgvidmsg p.website input,
.upload  fieldset.imgvidmsg .file textarea ,
.upload  fieldset.imgvidmsg .message textarea {
	width: 288px;
}
.upload .ugc-book .uinfo p input,
.upload .ugc-book .uinfo p textarea,
.upload  fieldset.ugc-recipe p.fname input,
.upload  fieldset.ugc-recipe p.lname input,
.upload  fieldset.ugc-recipe p.city input,
.upload  fieldset.ugc-recipe p.email input,
.upload  fieldset.ugc-recipe p.tel input {
    width: 230px;
}

.upload  fieldset.ugc-recipe p.recipe-title input,
.upload  fieldset.ugc-recipe p.recipe-description input,
.upload  fieldset.ugc-recipe p.recipe-servings input {
    width: 382px;
}
    
.upload  fieldset.imgvidmsg .message textarea {
    height: 360px;
}

.upload  textarea,
.upload .ugc-recipe .uinfo p input,
.upload  p.file input,
.upload  p.fname input,
.upload  p.lname input,
.upload  p.email input,
.upload  p.website input,
.upload  p.tel input,
.upload  p.city input,
.upload  p.state input,
.upload  p.zipcode input,
.upload  p.age input, 
.upload  p.custom input { 
	display: block;
	border: 1px solid #AAA;
	padding: 5px;
	font-size: 15px;
	font-family: Arial, sans-serif;
	font-size: 15px;
}

.upload  form .note {
	font-size: 11px;
	clear: both;
	color:#666;
}

.upload  form .note ul {
	padding: 0 1.5em;
	list-style: disc;
}


.upload  form label .limit,		
.upload  form .note small {
	font-size: 10px;
	line-height: 12px;
}		

.upload  .uinfo,
.upload .ugc-recipe .file,
.upload  div.ugc {
	float: left;
	width: 590px;
	margin-top: 1em;
	margin-bottom: 1em;
}

* html body .upload  .uinfo { overflow: hidden; }

.upload fieldset.imgvidmsg div.ugc {
    width: 654px;
}

.upload fieldset.imgvidmsg .uinfo,
.upload fieldset.imgvidmsg div.file,
.upload fieldset.imgvidmsg div.message {
    width: 300px;
    float: left;
    overflow: hidden;
}


.upload .ugc-recipe .uinfo p textarea,
.upload  .ugc textarea {
	height: 83px;
}

.upload .ugc-recipe .uinfo p.recipe-directions textarea{
	height: 160px;
}

.upload .ugc-recipe .file p textarea {
	height: 2em;
}


.upload  .message  {
	margin-top: 6px;
}

.upload  .message textarea,
 {
	height: 260px;
}

.upload  p.city input,
.upload  .city,
.upload  .country { 
	float: left;
	width: 275px;
}

.upload  p.email input,
.upload  p.tel input,
.upload  .email,
.upload  .tel,
.upload  p.fname input,
.upload  p.lname input,
.upload  p.custom input,
.upload  .fname,
.upload  .lname,
.upload  .state,
.upload  .custom,
.upload  .country {
	float: left;
	width: 166px;
}

.upload  p#lname,
.upload  p#tel {
    clear: none;
    margin-left: 80px;  
}

.upload fieldset.ugc-recipe .uinfo p,
.upload  fieldset.mailbag .uinfo p {
    clear: both;
}

.upload  .website input {
	width: 357px;
}
	
.upload  .website {
	clear: both;
}

.upload  .state,
.upload  .zipcode {
	float: left;
	width: 82px;
}

.upload  .age,
.upload  .zipcode {
	float: left;
	width: 166px;
}

.upload  .age input#dob,
.upload  .zipcode input {
	width: 70px;
}


.upload .ugc-recipe .uinfo,
.upload fieldset.imgvidmsg div.file,
.upload  div.ugc,
.upload  .message,
.upload  .fname,
.upload  .email,
.upload  .city,
.upload  .country,
.upload  .zipcode {
	margin-right: 25px;
}

.upload  fieldset.imgvidmsg .message,
.upload fieldset.imgvidmsg div.ugc {
    margin-right: 0;
}

.upload .recipe-other {
    margin-bottom: 5px;
}

.upload .recipe-other label {
    margin-right: 5px;
}

.upload .legal {
color: #666;
padding: 1em 0;
margin: 1em 0;
}

.upload p.submit {
    clear:both;
	width: 380px;
	height: 60px;
	color:#369;
	display:block;
	padding-top: 3px;
	font-size:16px;
	font-weight:bold;
	background: transparent url("/rendering/img/comment_s.gif") no-repeat scroll -30px -81px;
    margin-left:0;
    margin-top: 1em;
}

.upload .ugc-recipe p.submit,
.upload .mailbag p.submit {
    position: relative;
    top: 0;
    left: 160px;
}

.upload .ugc-recipe p.submit {
    left: 200px;
}

.upload p.submit input {
	width: 380px;
	height: 55px;
	border: 0;
	color:#336699;
	display:block;
	font-size:16px;
	font-weight:bold;
background: transparent;
}


.upload p.submit input:hover,
.upload p.submit input:focus {
	color: #c00;
	outline: none;
}

.upload .ugc-recipe .ingredient, 
.upload .ugc-recipe .recipe-other {width: 366px; background-color: #FFFAED; padding: 5px 10px 15px 15px; border: 1px solid #E6DCC7; margin-bottom:10px;}
.upload  fieldset.ugc-recipe p.ingred-name input,
.upload  fieldset.ugc-recipe p.ingred-quantity input,
.upload  fieldset.ugc-recipe p.ingred-description input, 
.upload .ugc-recipe .recipe-other textarea {width: 340px;}
.upload  fieldset.ugc-recipe .ingredient p label, 
.upload  fieldset.ugc-recipe .recipe-other p label {color:#888;}

