html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, b, cite, code,
del, dfn, em, i, img, ins, kbd, q, samp,
strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
html {font-size:100.01%;}
caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
:focus {outline: 0;}
ins {text-decoration: underline;}
del {text-decoration: line-through;}
a {text-decoration: underline;}

html {
	background-color: #fff;
	margin: 0;
}

body {
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-family: 'Lato', sans-serif;
	margin: 0;
}

#header {	
	margin: 0 0 80px 0;
	width: 100%;
	overflow: hidden;
}
	h1 {
		margin: 10px 0 0 10px;
		width: 1367px;
		height: 145px;
		overflow: hidden;
	}
	h1 a {
		width: 1367px;
		height: 125px;
		margin-top: 1em;
		margin-left: .3em;
		display: block;
		background: url(https://project.wnyc.org/assets/img/datanews_header.png) 0px 0px no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		padding-bottom: 10px;
		border-bottom: 10px solid #fff;
	}
	h1 a:hover {
		border-bottom: 10px solid #e51133;
	}
	
#content {
	width: 800px;
	float: left;
}

a {
	color: #e51133; 
	text-decoration: none;
}
a:hover {
	color: #e51133; 
	text-decoration: underline;
}

p, pre, ul, ol, blockquote, form {margin: 9pt 0 18pt;}
blockquote {padding-left: 1em; margin-left: 2pt; border-left: 0.25em solid {color:Minor};}
pre {overflow-x: auto; font-size: 11pt;}
sup, sub {height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative;}
sup {bottom: 0.5ex;}
sub {top: 0.5ex;}
sup a {font-weight: normal !important; padding: 0 1px;}
hr {height: 0; margin: 0 0 18pt; border: solid {color:Minor}; border-width: 2pt 0 0;}

#description {position: absolute; left: 530px; color: {color:Minor}; font-size: 11pt; width: 10em;}
#description p, #description form, #description ul {margin-top: 0;}
#description a {color: {color:Secondary};}
#description a:hover {color: {color:Text};}
#description form .input
{background: {color:Background}; color: {color:Secondary}; font-size: 10pt;
text-transform: lowercase; width: 90%; border: solid {color:Minor};
border-width: 0 1px 1px 0;}
#description .submit {height: 0; overflow: hidden; display: block;}
#description .meta {list-style: none; word-spacing: 0.25em; font-size: 10pt; text-transform: uppercase;}
#description .meta a {color: {color:Minor};}
#description .meta a:hover {color: {color:Text};}

ul#posts {
	margin: 0px;
}
.post {
	position: relative; 
	list-style: none; 
	border-top: 5px solid #e51133;
	padding-top: 20px;
	margin: 0 0 75px 20px;
	width: 780px;
	overflow: hidden;
}
.post ul li {list-style: square;}
.post img {max-width: 100%;}

.post h2 {
	width: 120px;
	float: left;
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
}
.post-body {
	width: 604px;
	float: right;
	margin: 0;
}
.post-body h3 {
	font-weight: 900;
	margin: 0 0 35px 0;
	font-size: 26px;
	line-height: 28px;
	position: relative;
	top: -3px;
}
.post-body .image a {border-width: 0;}
.post-body ul ul, .post-body ul ol, .post-body ol ol, .post-body ol ul,
.post-body blockquote ul, .post-body blockquote ol {margin-left: 1.5em;}

.permalink a {
	clear: both;
}
a.disqus-permalink {
}

.image-post {
}
.caption, .cite {
	font-size: 14px;
	line-height: 20px;
}
.caption p {
	margin-top: 15px;
}

.text-post p {
	font-size: 14px;
	line-height: 20px;
}
.text-post img {
	margin: 0;
	padding: 0;
}
.text-post h3 {
}

.link-post {position: relative; top: -2pt;}
.link-post h3 {display: inline; padding-right:9pt;}
.link-post a {color: {color:Text};}
.link-post a:hover {color: {color:Secondary};}
.link-post a.link {color: {color:Link};}
.link-post a.link:hover {color: {color:Text};}

.quote-post {position: relative; top: -4.5pt;}
.quote-post blockquote.quote
{font-size: 18pt; line-height: 24pt; text-indent: -7pt;
margin: 0; padding: 0; border-width: 0;}
.quote-post .quote:before {content: '“';}
.quote-post .quote:after {content: '”';}
.quote-post .quote a {color: {color:Text};}
.quote-post .quote a:hover {color: {color:Secondary};}
.quote-post .cite {color: {color:Secondary}; margin-left: 1.5em; text-indent: -1.5em;}

.chat-post li {list-style: none; margin-left: 2em; text-indent: -2em;}
.chat-post b {font-weight: bold; padding-right: 4.5pt;}

{block:IfSemitransparentAudioPlayer}
.audio-post .audio {opacity: 0.75;}
{/block:IfSemitransparentAudioPlayer}

.post-source {
	margin: 10px 0 0 0;
}
.post-source {color: {color:Secondary};}
.post-source a {color: {color:Secondary};}
.post-source a:hover {color: {color:Text};}
.post-source .prefix {font-size: 0.9em; letter-spacing: 0.1em; word-spacing: 0.1em;}

#disqus_thread {margin-top: 54pt;}
#disqus_thread a {color: {color:Secondary};}

.notes {
	width: 404px;
	float: right;
	margin: 100px 200px 0 0;
	}
.notes li {list-style: none; margin-bottom: 18pt;}
.notes img, .notes .clear {display: none;}
.notes .photo_container img {display: block !important;}
.notes a {color: {color:Secondary};}
.notes a:hover {color: {color:Text};}

.footnotes a[rev="footnote"] {color: {color:Secondary};}
.footnotes hr {margin: 34pt 0 18pt;}


#footer {
	margin: 0;
	width: 100%;
	height: 100px;
	text-align: center;
	position: relative;
	clear: both;
}
	#footer a.pagination {
		position: absolute;
		bottom: 0;
		width: 362px;
		height: 106px;
		background: #e51133;
		text-indent: -9999px;
		overflow: hidden;
	}
		#footer a.pagination:hover {
			background: #000;
		}
		#footer a.pagination.next {
			right: 0;
			background-image: url(../img/datanews_next.gif);
		}
		#footer a.pagination.prev {
			left: 0;
			background-image: url(../img/datanews_prev.gif);
		}
	#footer em {
		font-style: normal;
		display: block;
		margin: 0 auto;
		position: relative;
		top: 60px;
	}


#sidebar {
	width: 250px;
	margin: 0 0 0 60px;
	float: left;
}
	#sidebar .meta {
		margin: 0 0 30px 0;
		overflow: hidden;
	}
	#sidebar .meta li {
		list-style: none;
		float: left;
		font-size: 16px;
		line-height: 16px;
		margin: 0 20px 0 0;
	}
	#sidebar .meta li a {
		font-weight: 900;
	}
	#sidebar em.descrip {
		font-weight: 400;
		font-size: 14px;
		line-height: 18px;
		font-style: normal;
		margin: 0 0 45px 0;
		display: block;
	}

	#sidebar #sideinfo hr {
		border: 0;
		margin: 0;
		padding: 0;
		height: 15px;
		clear: both;
	}
	#sidebar #sideinfo h3 {
		font-weight: 400;
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 25px 0;
	}
	#sidebar #sideinfo .profile {
		margin: 0 0 25px 0;
	}
	#sidebar #sideinfo .profile .shortinfo {
		margin: 0 0 10px 0;
	}
	#sidebar #sideinfo .profile .shortinfo img, #sidebar #sideinfo .work img {
		float: left;
		margin: 0 10px 0 0;
		width: 60px;
		height: 60px;
		border: 0;
	}
	#sidebar #sideinfo .profile .shortinfo h4, #sidebar #sideinfo .work h4 {
		font-weight: 900;
		font-size: 14px;
		line-height: 18px;
	}
	#sidebar #sideinfo .work {
		overflow: hidden;
		clear: both;
		margin: 0 0 25px 0;
	}
	#sidebar #sideinfo .work img {
		width: 90px;
		height: 90px;
	}
	#sidebar #sideinfo em.workrefer {
		font-style: normal;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		font-size: 16px;
		line-height: 22px;
		display: block;
		margin: 0 0 50px 0;
	}
	#sidebar #sideinfo #donate {
		width: 250px;
		background: #e51133;
		margin: 0 0 100px 0;
	}
