
.entry {
	position:relative;
	width:80%;
	/*max-width:720px;*/
	/*margin:20px 0 40px 25px;*/
	margin:1.5em auto 3em auto;
}

.entry h1, .entry h2 {font-size:175%;text-align:left;font-weight:400;}
.entry h2 {margin:0 0 0.5em 0;}

.entry h2 a, .entry h2 a:link {color:hsla(40,100%,10%,0.75);}
.entry h2 a:hover {color:hsla(40,100%,10%,0.5);}

.entrymeta {
	font-size:0.88em;
	color:rgba(0,0,0,0.67);
	margin:0.5em 0;
}

#singlepage-content {
	position:relative;
	max-width:800px;
	/*margin:1.5% 0 2% 25px;*/
	margin:1.5% auto;
}

.goto-link a {color:hsla(20, 100%, 30%,0.98);}

.addendum {
	padding:0.5em 0;
	margin:1em 0;
	border-top:1px solid #ccc; /*rgba(64,64,64,0.8)*/
}

/* on impact */

span.footnote-link a {font-size:1.14em;}

span.goto-footnote a {margin-left:0.1em;}

span.back-to-top a {}


a.vox-link {color:rgba(0,0,0,0.94);background-color:hsla(59,96%,58%,0.8);} /* #c2b71f e0d316  hsl(54, 87%, 58%); */
a.vox-link:hover {background-color:hsla(59,96%,58%,0.1);} /* color:rgba(0,0,0,0.82); hsl(59, 83%, 88%); */

a.youtube-link {color:rgb(245,0,0);}
a.youtube-link:hover {color:rgba(0,0,0,0.94);} 
/*
a.youtube-link {color:rgba(255,255,255,0.94);background-color:rgba(240,0,0,0.98);}
a.youtube-link:hover {background-color:hsla(59,96%,58%,0.2);} 
*/

section.on-impact {
	width:100%;
	margin-bottom:2em;
	padding-bottom:2em;
	border-bottom:1px solid hsl(0,0%,85%); /* e0e0e0 rgb(220,220,220) */
}

div.on-impact-img {
	max-width:520px;
	background-color:rgb(240,240,240);
	margin:auto;
	padding:2px 1%;
}
@media (min-resolution: 192dpi) {
	div.on-impact-img {background-color:rgb(245,245,245);}
}


.article-title {font-weight:500;margin-bottom:1em;}
.heading {text-align:center;margin:1em 0 0.334em 0;color:rgba(0, 0, 0, 0.94);font-weight:500;}

div#compacta {max-width:520px;padding-bottom:20px;}

div#compacta-black{max-width:580px;padding-top:10px;} /* max-width:624px; */

section#footnote {
	margin:6% auto 0 auto;
	padding-bottom: 0em;
	border-bottom: none;
}

div#impact-brochure {max-width:512px;}

div.three-billboards {max-width:100%; margin:0.75em auto 2.25em auto;}

span.marks {color:#0cc; font-weight:bold; font-size:1.25em;}
/*
	<span class="marks">&cap;</span>
*/

/*--*/

ul.code-list {
	margin:0.5em 0 1em 0;
	list-style:none;
}

ul.code-list li {
	/*display: block;*/
	font:12px/1 Consolas,Monaco,"Andale Mono",monospace;
	padding:0.334em 0;
	color:#0f1f00;
}

/* http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/ */
ul.code-list li:before { content:"\2013 \00a0";}