/* Explainer.css */
/** Explainer*/
.explainer .sliceContent li {
	border-bottom:1px solid #999;
}

.explainer .sliceContent li h4 {
	font:15px/18px "Helvetica Neue",sans-serif;
	font-weight:bold;
	margin:15px 10px;
}

.explainer .sliceContent li.backtop-item div.backtop {
	margin:10px 0px;
	text-align:center;
}

.explainer.categorical .sliceContent ul > li > h3 {
	background:none;
	border-bottom:1px solid #999;
	display:table;
	line-height:16px;	
	width:100%; 
}

.explainer.categorical .sliceContent ul > li > h3 a {
	display:table-cell;
	height:34px;
	padding:5px 30px 5px 10px;
	font-weight:normal;
	font-size:14px;
	vertical-align:middle;	
}

.explainer.categorical .sliceContent ul ul{
	margin-top:15px;
}

.explainer.categorical .sliceContent .collapsed h3 {
	border-bottom:none;
}

.explainer.categorical > .sliceContent > ul .story {
    display:table !important;
}

.linear-item > ul > li {
    border-bottom:none !important;
    margin: 10px;
}

.categorical-item > ul {
    margin-bottom:-1px !important;
}

/** Back to top */
.explainer .sliceContent div.back {
    margin:10px 0px; text-align:center;
}

/* extremeHeader.css */
#page 
{
    width: 100%;
}

#footer  
{
    width: auto; 
    margin: 5px auto; 
    padding: 0; 
    clear: both;
}

/******* header *******/
body #container #header, body#hubv2 #container #header 
{
    background-color: #000; 
    height:50px;
    margin-top:0;
    padding-top:5px;
}
 

#branding
{
    display:inline-block;
}

#branding h1
{
    margin: 10px 0 0 5 px;
}

#msnbc-logo 
{
    margin: 0 0 0 3px;
}

#msnbc-options 
{
    text-align:center;
    float:right;
    margin: 10px 2px 7px;
}

#share, 
.searchDiv, 
#showCategories, 
#nbcCategories 
{
    border: 1px solid #244F90;
}

#showCategories, 
#share, 
.searchDiv, 
#nbcCategories 
{
    font-size: 13px; 
    float: left; 
    margin: auto 2px; 
    padding: 6px 5px 4px;
    color: #244f90; 
    cursor: pointer; 
    height: 20px;
}

.search, #hubv2 .search
{
    position: relative; 
    float:right;
    width:275px;
    background:url(http://media1.s-nbcnews.com/i/MSNBC/Components/CSS/img/mobile/mobile_msn-60.png) no-repeat -2px top;
    top:12px;
    right:2px;
}
.searchOuter, #hubv2 .searchOuter
{
    position: relative; 
    float:right;
    height:24px;
    width:210px;
    top:-2px;
    right:1px;
}
.searchDiv, #hubv2 .searchDiv
{
    height: 30px; 
    width: 31px; 
    padding: 0;
    }
    
.search label, #hubv2 .search label
{
    color: #AAAAAA; 
    font-size: 12px; 
    left: 6px; 
    position: absolute; 
    top: 9px; 
    z-index: 10;
}
    
.search input, 
.search button 
{
    border: 0px;
}

.searchDiv, 
.search input, 
#share, 
#showCategories, 
#nbcCategories 
{
    border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     position: relative;
     }
     
.search input, #hubv2 .search input 
{
    height: 24px;
    background-color:#FFF;
    }
    
.search #q, #hubv2 .search #q
{
    left: 0;
     margin: 1px 11px 0 0; 
     padding: 3px 0 3px 6px; 
     position: absolute; 
     right: 0; 
     vertical-align: top; 
     width: 100%; 
     font-size: 16px;
     }
     

                    
.search-btn, #hubv2 .search-btn
{
    background:transparent url("../img/sprite.png") no-repeat scroll 1px -32px;
    width:24px;
    height:24px;
    border:none;
    display:inline-block;
    margin:3px;
    left:200px;
    }
.search input.bing, #hubv2 .search input.bing
{
    background: url("http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Today/COVER/bingSearch.gif") no-repeat scroll left top transparent;
    cursor: pointer; 
    height: 20px; 
    right: 0; 
    position: absolute; 
    top: 4px; 
    width: 46px;
    }

#overlay {width: 100%; height: 1000px; min-height: 100%; background: #000; position: absolute; z-index: 1000;top: 55px;}

.dd-wrapper 
{
    border-bottom: 1px solid #AAAAAA; 
    font-size: 15px; 
    text-align: left;
}
.dd-wrapper .open 
{
      background:transparent url(../img/arrow_right.png)no-repeat scroll 256px 13px;
}

.share-wrapper {border-bottom: 1px solid #AAAAAA; padding: 10px 20px 7px;}
.lightbox-holder {position: absolute; width: 100%; margin-top: 5px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* .lightbox-holder a, .lightbox-holder a:hover, .lightbox-holder a:visited, .lightbox-holder a:active {color: #b74c11;}
*/

.dd-wrapper:hover, 
.share-wrapper:hover, 
.navEmail:hover 
{
    background-color: #ddd;
    }
    

.dd-anchor 
{
    padding: 10px 20px; 
    display: block;
    }


 
.dd-nav .last, .share-nav .last {border-bottom: none;}
.dd-nav .label { padding-left:10px;}
#lightbox-share, #lightbox-nav {position: relative; width: 280px; margin: 0 auto; z-index: 1001;}
#lightbox-nav { position: absolute;top: 60px; left:22px;}
#lightbox-share{left: -5000px;}
.dd-nav, .share-nav {background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #999999; height: auto; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.share-cat {background: url("http://media1.s-nbcnews.com/i/TODAY/zCreative/zComponents/COVER/extreme/followNewsletter.png") no-repeat scroll 20px top transparent;}
.navEmail .share-cat {padding: 2px 0 4px 48px;}
.navEmail a {display: block; padding: 14px 0;}
.close-lightbox span {color: White;}
.dd-close {background-color: #69C; padding: 13px 10px; text-align: center; letter-spacing: 1px; display: block; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;}


/*header gradients*/

.todayheader {
background: #e79b17; /* Old browsers */
background: -moz-linear-gradient(top, #e79b17 0%, #e75c17 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e79b17), color-stop(100%,#e75c17)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e79b17 0%,#e75c17 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e79b17 0%,#e75c17 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e79b17 0%,#e75c17 100%); /* IE10+ */
background: linear-gradient(top, #e79b17 0%,#e75c17 100%); /* W3C */}

#showCategories, #share, .searchDiv, #nbcCategories {                    
background: #c7dcfc; /* Old browsers */
background: -moz-linear-gradient(top, #d9e8ff 30%, #92b9f4 70%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#d9e8ff), color-stop(70%,#92b9f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d9e8ff 30%,#92b9f4 70%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d9e8ff 30%,#92b9f4 70%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d9e8ff 30%,#92b9f4 70%); /* IE10+ */
background: linear-gradient(top, #d9e8ff 30%,#92b9f4 70%); /* W3C */}



/* Webkit.css */
@charset "UTF-8";/** v 1.3 - j-cras */
/** Horizontal widths */ 
/*@media (min-width:330px){body #header{padding-top:30px;height:240px;}*/


/** Resets */
html,body,div,span,
h1,h2,h3,h4,h5,h6,p,blockquote,
a,img,q,ol,ul,li,
table,tbody,tfoot,thead,tr,th,td,
fieldset,form,input{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-border-radius:0;-webkit-text-size-adjust:none;}
/** Hack to debug on desktop browsers */
body{margin:0 auto;/*width:320px;width:480px;*/}
/** Global styles */
body{font:14px/20px "Helvetica Neue",sans-serif;}
h1,h2,h3,h4{margin:5px 0 0;}
h1{font:normal 21px/25px Georgia,serif;}
h2{font-size:16px;}
h3{font-size:13px;color:#666;}
h4{font-size:14px;font-weight:normal;}
h5{font-size:18px;line-height:22px;}
p{margin:15px 10px;}
ol,ul{list-style:none;}
a{color:#147;text-decoration:none;}
#header a,
#branding .moreNav
/*#footerLinks li a,
#msnFooter .last a*/{color:#8BD6F7;}
blockquote,q{color:#666;border-left:1px solid #000;margin:18px 0 18px 20px;}
/* #container{background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg.jpg) repeat 50% 100%;} */
#header,
#content,
#footer{clear:both;}
.hidden{display:none;}
.img{border:1px solid #AAA;padding:1px;float:left;margin-right:10px;}
img[src*="112.2o7.net"]{position:absolute;top:0;left:-937em;}
/** Header */
body,f
body #header,
body #header .search
/*body #showsNav,
body #catNav{-webkit-transition-property:margin,visibility;-webkit-transition-duration:100ms;}*/
.show-header #header
{
    margin-top:0;
    }
@media (min-width:330px)
{
    body #header
    {
        padding-top:5px;
        height:50px;
     }
    body #content
    {
        background-repeat:repeat-x;
        }
    body.show-header #header
    {
        margin-top:-30px;
        }
    body .search .searchBox
    {
        width:374px;
        }
    body .searchDiv .searchBtn
    {
        left:350px;
        }
}


/*.show-header #header .search,*/
/*.show-header #showsNav,
.show-header #catNav{visibility:visible;}
#header{margin-top:-230px;}*/
/*.search {visibility: hidden;}*/
/*#showsNav,
#catNav{visibility:hidden;}*/
/*#header{height:270px;background:#000 url(http://media1.s-nbcnews.com/i/MSNBC/Components/CSS/img/mobile/mobile_bg_msnbc2.jpg) no-repeat 50% 100%;}*/
/*#header{height:170px;background:#000 url(http://media1.s-nbcnews.com/i/MSNBC/Components/CSS/img/mobile/mobile_bg_msnbc2.jpg) no-repeat 50% 100%;}*/
#header{height:45px;background:#000 url(http://media1.s-nbcnews.com/i/MSNBC/Components/CSS/img/mobile/mobile_bg_msnbc2.jpg) no-repeat 50% 100%;}
#content{background:#FFF url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-msnbc-lower.jpg) no-repeat 50% 0;min-height:200px;}
/*#showsNav ul,#catNav ul{display:block;clear:both;}
#showsNav ul{padding:0 0 5px;}
#catNav ul{padding:5px 0;border-top:1px solid #333;}
#showsNav li,#catNav li{float:left;display:block;width:95px;margin:5px 0 4px 10px;}
#showsNav li a,#catNav li a{font-size:13px;font-weight:normal;}*/

/*


.search .searchBox{background-color:#FFF;border:none;color:#999;padding:2px;vertical-align:middle;width:224px;height:26px;}
.searchDiv, .search input, #share, #showCategories {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative;}
.searchDiv {height: 30px; width: 31px; float: right; padding: 0;margin-right: 0px;}
.searchBtn{background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/searchButton.gif) no-repeat;width:24px;height:24px;border:none;display:inline-block;position:absolute;top:3px;left:200px;}
.searchBtn {color: #ffffff;}*/
    
#branding h1{/*float:left */display:block;margin:10px 0 0 5px;}
/*#branding .moreNav{float:right;display:block;margin:12px 5px 0 0;padding:5px 32px 5px 0;background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% 0;cursor:pointer;}*/
/** Show fronts */
#countdown,
#dateline,
#hardball,
#maddow,
#morningjoe,
#mtp,
#nightlynews{background-position-y:0;}
#countdown #container,
#dateline #container,
#hardball #container,
#maddow #container,
#morningjoe #container,
#mtp #container,
#nightlynews #container{background-position-y:100%;}
#countdown #header{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-Countdown.jpg);}
#countdown #content{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-Countdown-lower.jpg);}
#countdown #container{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg-Countdown.jpg);}
#dateline #header{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-Dateline.jpg);}
#dateline #content{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-Dateline-lower.jpg);}
#dateline #container{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg-Dateline.jpg);}
#hardball #header{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-Hardball.jpg);}
#hardball #content{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-Hardball-lower.jpg);}
#hardball #container{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg-Hardball.jpg);}
#maddow #header{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-RM.jpg);}
#maddow #content{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-RM-lower.jpg);}
#maddow #container{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg-RM.jpg);}
#morningjoe #header{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-MJ.jpg);}
#morningjoe #content{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-MJ-lower.jpg);}
#morningjoe #container{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg-MJ.jpg);}
#mtp #header{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-MTP.jpg);}
#mtp #content{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-MTP-lower.jpg);}
#mtp #container{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg-MTP.jpg);}
#nightlynews #header{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-NN.jpg);}
#nightlynews #content{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/headerBg-NN-lower.jpg);}
#nightlynews #container{background-image:url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/footerBg-NN.jpg);}
/* #mtp #topStories .sliceHeader h2{display:none;} */
/*Slices*/
.slice{display:block;width:100%;margin-top:-1px;min-height:96px;}
.slice.collapsed .sliceContent,
.slice.collapsed .drawer{display:none;}
.slice.collapsed{min-height:0;}
.sliceHeader h2{color:#FFF;padding:8px 0 8px 10px;margin:0px;background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% -285px;}
.sliceHeader h2.new{background-position-y:-90px;}
.slice.collapsed h2{background-position-y:-190px;}
.sliceHeader{height:36px;background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/sliceBg.png) repeat-x 0 -252px;}
.pos1 .sliceHeader{background-position-y:0;}
.pos2 .sliceHeader{background-position-y:-36px;}
.pos3 .sliceHeader{background-position-y:-72px;}
.pos4 .sliceHeader{background-position-y:-108px;}
.pos5 .sliceHeader{background-position-y:-144px;}
.pos6 .sliceHeader{background-position-y:-180px;}
.pos7 .sliceHeader{background-position-y:-216px;}
#storyContent .sliceHeader,#storyContent .sliceHeader h2{background-image:none;}
.sliceContent h3{width:100%;display:block;background:#C7CBCD;margin:0;height:30px;overflow:hidden;}
.drawer+.sliceContent h3{border-top:1px solid #999;}
.sliceContent h3 span{display:block;padding:5px 0 4px 10px;}
.sliceContent ul{margin:0;padding:0;}
.drawer{clear:both;display:block;margin-top:-1px;border-top:1px solid #999;background:-webkit-gradient(linear,left top,left bottom,from(#CFDAE5),to(rgb(255,255,255)));position:relative;}
/*.slice+div+.ads,*/
.slice .drawer:last-child,
.drawer:last-child { background:-webkit-gradient(linear,left top,left bottom,from(#CFDAE5),to(rgb(255,255,255))); }
.slice:last-child .drawer, .lastDrawer{background:#f2f1f3;}
.drawer div{display:block;padding-top:7px;background-color:#FFF;text-align:center;width:190px;height:26px;margin:-1px auto 10px;border:1px solid #999;border-top:1px solid #FFF;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.drawer a{padding:0 30px 0 10px;background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% -797px;}
.drawer .open{background-position-y:-697px;}
/** Breaking news marquee*/
#breaking-marquee,#breaking-marquee a{font-size:16px;line-height:21px;color:#FFF;}
#breaking-marquee{display:block;padding:10px 10px;background:#C75957;border-bottom:1px solid #999;}
/** Top stories slice*/
#topStories{margin-top:0;}
#topStories h2{float:left;color:#333;padding:4px 0 0 10px;margin-top:5px;background-image:none;}
#topStories .stock,
#topStories .stockExp{float:right;display:block;height:36px;padding-top:2px;padding-right:30px;min-width:50px;font-size:12px;}
#topStories .stock{background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% 50%;}
#topStories .stockExp{background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% -486px;}
#topStories .stock .expanded{display:none;}
#topStories .stockName,
#topStories .stockValue{float:left;margin-top:8px;}
#topStories .stockName{color:#666;display:block;margin-right:5px;}
#topStories .stockValue{font-weight:bold;}
#topStories .stockUp{color:#238A44;}
#topStories .stockDown{color:#C75957;}
#topStories .weather,
#topStories .weatherExp{float:right;height:36px;margin-left:-20px;}
#topStories .weather{width:110px;}
#topStories .weatherExp{width:210px;}
#topStories .weather .expanded{display:none;}
#topStories .weatherExp .expa+imgnded{color:#666;font-size:11px;font-weight:normal;line-height:13px;margin:5px 0 0 5px;width:95px;float:left;background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% -700px;}
#topStories .temperature{display:block;float:left;margin:8px 0 0 55px;width:55px;color:#000;font-weight:bold;text-shadow:0 0 5px #FFF;background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% -700px;}
#topStories .weatherExp .temperature{background:none;}
#topic #topStories .story { border-bottom: 0;}
/** List of stories */
.topStory .img{max-height:170px;max-width:100px;}
.story{border-top:1px solid #999;border-bottom:1px solid #999;margin-top:-1px;width:100%;display:table;line-height:16px;}
#content .sliceContent .story:nth-child(n+4){-webkit-transition-property:display;-webkit-transition-duration:200ms;}
#content .sliceContent ul.expanded:nth-child(n+4) .story,
#content .sliceContent .expanded .story:nth-child(n+4){display:table;}
.sliceContent ul:nth-child(n+4) .story,
.sliceContent .story:nth-child(n+4){display:none;}
#content .sliceContent.full .story:nth-child(n+4),
#relatedTopics .sliceContent .story {display:table !important;}
.story .timeStamp{display:block;font-size:11px;font-weight:normal;color:#666;}
.story .newStory{color:#C75957;}
.story a{display:table-cell;vertical-align:middle;padding:5px 30px 5px 10px;margin-right:10px;height:34px;background:transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/arrows.png) no-repeat 100% 50%;}
.story .mediaIcon{vertical-align:bottom;}
.topStory{font-family:Georgia,serif;font-size:18px;line-height:22px;}
.topStory a{font-weight:normal;}
/** List of video and audio stories */
li.multimedia{position:relative;padding-bottom:5px;}
li.multimedia .img{position:absolute;left:10px;top:10px;}
li.multimedia .videoPlayButton{position:absolute;bottom:24px;left:20px;}
li.multimedia a{padding:10px 30px 10px 10px;}
li.multimedia .multimediaTitle{display:table-cell;height:73px;vertical-align:middle;padding-left:120px;}
li.multimedia .multimediaTitle .timeStamp{display:inline;}
li.multimedia .multimediaTitle .videoSource{font-weight:bold;color:#7DA5D2;display:block;padding-top:10px;}
li.multimedia .multimediaTitle .label{color:#808080;font-weight:bold;font-size:13px;display:block;padding-bottom:2px;}
/** Story page */
#storyContent{clear:both;background:rgb(253,253,253) !important;}
#storyContent .sliceHeader{margin-left:10px;}
#storyContent .sliceHeader .timeStamp{font-size:11px;color:#666;margin-right:10px;text-align:right;}
#storyContent .sliceHeader h1,
#storyContent .sliceHeader h2{width:100%;float:left;clear:both;}
#storyContent .sliceHeader h1{margin:5px 0;}
#storyContent .sliceHeader h2{margin-top:2px;padding:0 0 10px;font-size:14px;color:#666;font-weight:normal;}
#storyContent .byline, #storyContent .source {margin:10px 10px 10px;}
#storyContent #note {margin:10px 0px 10px; font-style:italic;}
#storyContent .sliceContent *:nth-child(n+11):not(.drawer){display:none;}
#storyContent .sliceContent ol, #storyContent .sliceContent ul, #storyContent .sliceContent ol li, #storyContent .sliceContent ul li {display:list-item;}
#storyContent .sliceContent>a{margin-left: 10px;}
#storyContent .sliceContent ul{margin-left: 0px;}
.slice h5{margin:15px 10px 0;}
.sliceContent form{margin:0 10px 10px;color:#666;}
.sliceContent form input{margin-top:10px;}
.sliceContent .help{text-align:center;color:#666;}
/** Photos */ 
.photo{clear:both;margin:0 10px;}
.photo .photoCredit{text-align:right;clear:both;font-size:11px;color:#808080;}
.grid-298x298 .photoCredit{width:302px;}
.photo .title{font-weight:bold;line-height:16px;}
.photo .caption, #storyContent .byline, #storyContent .source {color:#666;font-size:13px;line-height:16px;}
.photo .caption{clear:both;margin:5px 0;}
/** Slideshow functions */ 
.slideNav,
.slideNav a,
.slideNav .imgCounter{float:left;}
.slideNav{margin:10px 60px 10px 10px;}
.slideNav a{background:#CCC;}
.slideNav img{width:45px;height:23px;}
.slideNav .prevButton img{opacity:0.3;}
.slideNav .imgCounter{margin:3px 0px 0 10px;color:#666;font-size:14px;}
.slideshow ul li{padding:0;margin:0;display:block;left:10px;width:300px;min-height:300px;position:relative;}
.sliceContent font{color:#666 !important;margin-right:0.5ex;font-size:11px;}
#storyContent .sliceContent p font{color:#000;font-size:100%;}
.sliceContent a u{font-size:11px;text-decoration:none;}
/** Search page */
#searchPage #images li{margin:10px 10px 20px;}
#searchPage .story .abstract{display:block;clear:both;font-size:13px;color:#333;margin-top:2px;font-weight:normal;}
#searchPage .story a{padding:10px 30px 10px 10px;}
.extLink{display:block;width:280px;overflow:hidden;}
/** Ads */
.ads{display:block;padding:12px 0 6px;text-align:center;min-height:60px;}

.slice+div+.ads{margin-top:-10px;}
.ads .callToAction{width:100%;display:block;text-align:center;margin:0 auto;}
.ads .label{padding-top:3px;color:#808080;display:block;text-align:center;margin:0 auto;}
.showcase .label{padding-top:13px;}
.ads .callToAction{margin-top:5px;}
.ads .ad{display:block;clear:both;}


/** Footer **/
#footer 
{
    background:-webkit-gradient(linear,left top,left bottom,from(#7994af),to(rgb(151,174,198)));position:relative;
    font-family: "Lucida Grande", Arial, Sans-Serif;
    font-size:11px;
    color:#d0e0ff;
    font-weight:bold;
    margin:0;
}
#hubv2 #footer 
{
    padding-top:0;
}
#footer a 
{
    color: #d0e0ff;
}

#footer ul 
{
    padding:7px 10px 0;
    margin:0;
    height:27px;
    border-bottom:1px solid #5c7185;
    }

#footer ul li 
{
    display:inline;
    list-style:none;
    padding:3px 8px 0;
    vertical-align:baseline;
} 

#footer ul#copyright 
{
    padding-bottom:10px;
}

#hubv2 #footer 
{
    height:auto;
}   
/* #footer #msn_logo 
{
    position:relative;
    top:2px;
}
*/


/* #footer 
{
        padding-top:15px;
        height:200px;}
        

#footer .search, #hubv2 #footer .search 
{
    float:none;
    top:0;
    right:2px;
    background-color:#EEE;
    width:100%;

}

#footer .search form 
{
    margin-top: 8px;
    display: inline-block;
}

#footer .search fieldset {
position: relative;
background-color: white;
border: 1px solid #CCC;
margin: 0 0 0 10px;
}

#footer .search input 
{
    height: 24px;
background-color: white;
}

#footer .search .searchBox {
border: none;
color: #999;
padding: 2px;
vertical-align: middle;
width: 220px;
}

#front #footer .search .searchBtn 
{
    background: transparent url(http://media1.s-nbcnews.com/i/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/searchButton.gif) no-repeat;
width: 24px;
height: 24px;
border: none;
display: inline-block;
position: absolute;
top: 3px;
left: 200px;
}
#hubv2 #footer .search .searchBtn 
{
    left:-2px;
    top:-2px
}


#footer .searchDiv, #footer .search input
{
    border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: relative;
}

#footer .search .msn 
{
display: inline-block;
vertical-align: middle;
text-align: center;
width: 62px;
margin-left: 0px;
}

#front #footer #widgetBtns
{
    padding:20px 0px 32px 0;
}

#footer #widgetBtns .button {
display: inline;
font-size: 13px;
}

#footer #widgetBtns .button span {
width: 40px;
padding: 4px 5px 0 5px;
line-height: 15px;
}

#widgetBtns .button img, #widgetBtns .button span {
float: left;
}

#front #footer #switchTo {
width:315px;
margin: 0 auto 42px;
}


#footer #switchTo, #footer #footerLinks, #footer #msnFooter {
clear: both;
}

/*


#widgetBtns a,#switchTo a{font-weight:normal;}

#switchTo, #footerLinks ul, #msnFooter 
{
    width:95%;
    margin:0 auto;
}

    width:100%;
    }
    
#widgetBtns ul 
{
    height:38px;
    }

#widgetBtns .button{display:inline;font-size:13px;}
#widgetBtns .button img,#widgetBtns .button span{float:left;}
#widgetBtns .button span
{
    width:40px;
    padding:4px 5px 0 5px;
    line-height:15px;
}
    
#switchTo,#footerLinks,#msnFooter{ }
#switchTo{margin-bottom:36px;}
#switchTo li,#footerLinks li,#msnFooter li{float:left;display:block;margin-left:5px;font-size:13px;}
#switchTo .label{color:#666;}
#switchTo .first{border-right:1px solid #666;padding-right:5px;}
#footerLinks li{margin-right:10px;margin-bottom:10px;}
#footerLinks li a{font-weight:bold;}
#msnFooter .first{color:#FFF;font-size:11px;}
#msnFooter .last{float:right;margin-right:10px;}
#msnFooter .last a{font-size:11px;font-weight:bold;}
*/
/* iOS bookmark popup*/
#brand_logo { background:transparent url('http://media3.s-nbcnews.com/j/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/msnbcLogoiOS.standard.png') no-repeat; width:57px; height:35px; display:inline-block; float:left; margin-top:-1px; background-size:57px 35px;}
#bookmark p {padding:5px; margin:0 5px 0 0; display:inline; }
#bookmark{ z-index:1000; background-color:#3C4A66; width:250px; margin:0 auto; padding:10px 3px 10px 10px; line-height:16px; font-size:13px; position:fixed; text-align:center; color:#fff; font-family:Arial, sans-serif; bottom:12px; top:auto; left:24px; border-radius:10px; border:2px solid #fff; display:none;}
#bookmark_arrow{border-color: #3C4A66 transparent transparent transparent; border-style: solid; border-width: 10px; height:0; width:0; position:absolute; left:127px; top:54px; }
#bookmark_arrow_shadow{border-color:#fff transparent transparent transparent;border-style: solid; border-width: 13px; height:0; width:0; position:absolute; top:55px; left:124px;}
#close_bookmark{background: transparent url('http://media4.s-nbcnews.com/j/MSNBC/Components/Interactives/_swf/Personal/vu/Mobile/img/closeIcon.standard.png') no-repeat; width:11px; height:11px; float:right; padding:3px; margin-top:-4px; margin-left:6px; background-size: 11px 11px;}

