/* @override 
	http://www.virt-nv-local01.newsvine.com:85/chrome/msnbcpr/style.css?v=11283 */

body {
	/*background-color: red;*/
}

/* mobile first and friendly overrides */
body .chrome_header .branded_header,
	body .chrome_viewport,
	body .chrome_footer .branded_footer {width:100%;}
body .chrome_viewport .viewport-layout {padding:10px;}
body .chrome_viewport .viewport-layout .layout-container {float:left;}
body .chrome_viewport .viewport-layout .layout-container.grid-3col.mainpane {width:auto;}
body .chrome_viewport .viewport-layout .layout-container.mainpane {width:100%;margin-right:0;}
body .chrome_viewport .viewport-layout .layout-container.radbar {width:100%;}

@media all and (min-width: 996px) {
	body .chrome_header .branded_header,
		body .chrome_viewport,
		body .chrome_footer .branded_footer {margin:auto;width:996px;}
	body .chrome_viewport .viewport-layout {padding:20px 32px;}
	body .chrome_viewport .viewport-layout .layout-container {float:left;display:inline;}
	body .chrome_viewport .viewport-layout .layout-container.grid-3col.mainpane {width:900px;}
	body .chrome_viewport .viewport-layout .layout-container.mainpane {width:600px;margin-right:32px;}
	body .chrome_viewport .viewport-layout .layout-container.radbar {width:300px;}
}


body article .articleText, 
body article .articleText p {
	max-width: 60em;
}




body .chrome_header {
	/*background-image: url(http://cdn.lib.newsvine.com/chrome/msnbcpr/images/header.jpg?v=14396);*/
	/*background-image: url(images/header.jpg) !important;*/
	background-position: 50%;
	background-size: 100vw;
	background-color: #fff;
}
body .chrome_header .branded_header {
	height: 20vw;
	width: 100%;
}
body .chrome_header .branded_header a.banner {
	width: 100%;
	height: 20vw;
	margin: 0;
	left: 0;
}

@media all and (min-width: 996px) {
	body .chrome_header {
		background-color: transparent;
		background-size: 996px;
	}
	body .chrome_header .branded_header {
		width: 996px;
		height: 170px;
	}
}


/* shrinks article photos on mobile */
body .articleText .inlinePhoto {
	max-width: 100%;
}

/*embeds etc*/
body .articleText iframe {
	max-width: 100%;
}
