/* backgrounds */
body {
	margin-top:0;
}

.container {
/*	margin:0 20px;*/
	color:#fff;
	overflow:hidden;
}

/* tweaked to account for border */
.push-1 { margin: 0 -24px 1.5em 23px;}

.subpage {
	color:#231f20;
}

.showgrid {
	color:#000;
}

.background {
  background-color: #b42127;
	background-image:url('http://cybercemetery.unt.edu/archive/nprec/20090820161227/http://nprec.us/images/site-fade-background.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}
.background hr.space {
	background: #b42127;
	color: #b42127;
}
.splash {
  background-color: #b42127;
	background-image:url('http://cybercemetery.unt.edu/archive/nprec/20090820161227/http://nprec.us/images/splash-background.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}

/* header */
.head {
	background-color:#fff;
	border-left:thin solid #fff;
	text-align:bottom;
	padding-top:2em; 
}
.head.no-pad {
	padding-top:0;
}

.head.head-navigation {
	text-align:right;
	color:#9fa1a4;
}
.head.head-navigation p {
	margin:0;
}
.head.head-navigation a[href] {
	padding:0 1em;
	border-right:2px solid #9fa1a4;
}
.head.head-navigation a[href].last {
	border-right:none;
}
.report .head.head-navigation a {
	float:right;
	text-align:center;
}

.subpage .head {
	background-color:#b42127;
	border-left:thin solid #b42127;
}
.head #logo-n {
	position:relative;
	vertical-align:bottom;
	text-align:bottom;
}
#logo-n img {
	position:relative;
	margin:0.5em 0 0 0;
}
.head h3, .head h5 {
	margin:0 0 3px 0;
	color:#3c2414;
	text-transform:uppercase;
}
.head h5 {
	color:#fff;
}
.head h3 {
	font-size:1.7em;
	color:#9fa1a4;
	font-family:"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
	position:relative;
	top:4px;
}
.publication.subpage .head h4 {
	color:#fff;
	font-family:Arial, sans-serif;
	font-size:1em;
	line-height:1em;
	margin:0.6em 0 1em 0;
}
.publiction.subpage .head.lockdown {
	height:104px;
	max-height:104px;
	overflow:hidden;
}
.publication.subpage .head.im-su h4 {
	font-size:0.9em;
	margin-bottom:0.7em;
}
.publication.report.preface.subpage .head .link-container {
	margin-top:0.7em;
}
.publication.subpage .head.im-su p, .publication.report.preface.subpage .head p {
	font-size:0.9em;
	margin:0;
}
.publication.subpage .head.im-su p.line-break {
	line-height:0.9em;
}
.publication.subpage .head.im-su em {
	margin-left:1em;
	font-size:0.86em;
}
.publication.standards.subpage #top_nav_adult_prisons_and_jails {
	position:relative;
}
.publication.standards.subpage #top_nav_adult_prisons_and_jails em {
	position:absolute;
	font-size:0.8em;
	top:1em;
	right:1.6em;
}
.publication.overview .head h5 {
	color:#b42126;
	position:relative;
	top:0.6em;
	margin-bottom:0;
	font-family:Arial, sans-serif;
	font-weight:normal;
	text-transform:none;
}
.publication.overview ul#news {
	list-style-image: url('http://cybercemetery.unt.edu/archive/nprec/20090820161227/http://nprec.us/images/arrow-bullet-red.jpg');
	font-size:0.8em;
	line-height:1.2em;
	margin-left:0;
}
.publication.overview ul#news li {
	margin:0.8em 0;
}
.publication.overview ul#news a {
	color:#fff;
}
.publication.overview ul#news a:hover {
	color:#E8CF00;
}
.publication.overview #content a {
	color:#fff;
	background-image:none;
	padding:0;
}
.publication.overview #content a:hover {
	color:#E8CF00;
}
.publication.report #content p.new-pull-quote,
.publication.report #content p.standard-head, .publication.report #content p.standard-text,
.publication.report #content p.pp-head, .publication.report #content p.pp-text,
.publication.report #content p.standard-hd, .publication.report #content p.standard-txt,
.publication.report #content p.pp-text-list  {
	display:none;
}
.publication.report.appendices #content .appendix_b p.standard-text {
	display:block;
}

.publication.report.appendices #content .appendix_b p.standard-title,
.publication.report.appendices #content .appendix_b p.appendix-pp-heading,
.publication.report.appendices #content .appendix_b p.i-ii-iii-a-b-etc {
	margin-top:1em;
}

.publication.executive_summary #content p.summary-finding, .publication.report #content p.finding {
	font-family:Arial, sans-serif;
	font-size:1.2em;
	color:#B42126;
}
.publication.executive_summary #content p.summary-finding span.f-i-n-d-i-n-g {
	letter-spacing:0.3em;
	font-weight:bold;
	font-family:Arial, sans-serif;
}

.subpage .head h3 {
	margin:0;
}

#dl-link-head {
	position:relative;
	top:-1px;
}

.publication.subpage .head {
	line-height:1.3em;
}
.publication.report.subpage .head p {
	margin-top:0.8em;
}
.publication .head a {
	text-decoration:none;
	color:#fff;
	font-family:Arial, sans-serif;
}
.publication .head a:hover, .publication .head a.current {
	color:#e8cf00;
}

/* body */
a {
	color:#231f20;
	text-decoration:none;
	text-align:left;
}
a:hover {
	color:#b42126;
}
#content p a {
	padding-left:0.6em;
	background-image:url('http://cybercemetery.unt.edu/archive/nprec/20090820161227/http://nprec.us/images/arrow-bullet.jpg');
	background-repeat: no-repeat;
	background-position:0 0.4em;
/*	background-position:center left;*/
}

#powered_by {
	margin-left:-1000px;
}

#silhouette img {
	position:relative;
	top:10px;
}

#publication-silhouette img {
	position:relative;
	top:44px;
	left:315px;
}

#body {
	border-left:thin solid #f9eded;
	border-right:thin solid #f9eded;
	border-bottom:thin solid #f9eded;
	margin-bottom:0;
}
.subpage #body {
/*	background-image:url('http://cybercemetery.unt.edu/archive/nprec/20090820161227/http://nprec.us/images/silhouette2.png');*/
	background-repeat:no-repeat;
	background-position:bottom right;
	border-left:thin solid #9fa1a4;
	border-right:thin solid #9fa1a4;
	border-bottom:0;
}
.publication.subpage #body {
	background:#fff;
}

.subpage #content .hr {
	border-bottom:thin solid #3c2415;
}
.subpage #content .hr.back-to-top-link, .subpage #content .hr.gray {
	border-bottom:thin solid #9fa1a4;
}
.subpage hr {
	background:#9fa1a4 none repeat scroll 0 0;
	color:#9fa1a4;
}
.subpage #content .hr-top {
	border-top:thin solid #3c2415;
}
.append-bottom.hr {
	margin-bottom:1em;
}

.line-height-1 {
	line-height:1em;
}
.line-height-normal {
	line-height:1.5em;
}

.strong {
	font-weight:bold;
}

p {
	font-family:"Times New Roman", Times, serif;
	margin-bottom:1em;
}
.home.press #content p {
	font-family:Arial, sans-serif;
	font-size:0.9em;
}

#content p.indent {
/*	font-family: Arial, sans-serif;*/
	font-weight:bold;
	padding-left:3em;
}

#content p, #content li {
	font-size:1em;
	line-height:1.2em;
	margin-bottom:1em;
}
#content p {
	text-align:justify;	
}
#content li {
	text-align:left;
}
.home #content ul {
	font-family:"Times New Roman", Times, serif;
}
.home.resources #content ul, .home.public_proceedings #content ul, .home.press #content ul {
	font-family:Arial, sans-serif;
	font-size:0.9em;
	line-height:1em;	
}
.home.press #content ul ul {
	font-size:1em;
}
span.unbold {
	font-weight:normal;
}
.home.resources #related-links ul {
	font-family:Arial, sans-serif;
	font-size:0.9em;
	line-height:1em;	
}
.home #content ul, .publication.download #content ul {
	list-style-image: url('http://cybercemetery.unt.edu/archive/nprec/20090820161227/http://nprec.us/images/arrow-bullet.jpg');
}
.publication.download #content ul a {
	font-weight:bold;
}
.home #content ul li.blank, .publication #content ul li.blank {
	list-style-image:url('http://cybercemetery.unt.edu/archive/nprec/20090820161227/http://nprec.us/images/trans.gif');
	font-weight:bold;
}
.home #content ul.non-link-list {
	list-style-image: none;
}
.home.resources #related-links ul {
	list-style:none;
	margin:0 0 0 0.7em;
	padding-right:0.2em;
}
.home.resources #related-links ul li {
	margin:1em 0;
	color:#b42126;
}
.home.resources #related-links a {
	text-decoration:none;
	color:#b42126;
}
.home.resources #related-links a:hover {
	color:#231f20;
}

.home #content h4, .home #content #commissioner_bio_link {
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:0.99em;
	line-height:1.21em;
}
.home.commissioners.subpage h4 {
	margin:0;
}
.home #content h3 {
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	line-height:1.5em;
}
.home .resources div.callout p.callout span.info {
	color:#9fa1a4;
	font-family:Arial, sans-serif;
	font-size:0.7em;
	line-height:0.8em;
	font-weight:normal;
}
.home .resources div.callout p.callout {
	margin-left:0.5em;
	margin-bottom:0.2em;
	padding-right:0.2em;
}
.home .resources #related-links {
	background-color:#efefef;
}

#content p.large {
	font-size:1.3em;
	line-height:1.5em;
}
.publication.overview #content p.large {
	margin-bottom:0.05em;
	font-size:1.268em;
	line-height:1.3em;
}
#content p.intro {
	font-family:Arial, sans-serif;
	font-weight:bold;
	margin-bottom:0.5em;
}

.publication.subpage #content p.intro, .content-bar a {
	color:#9fa1a4;
	text-decoration:none;
}
.content-bar a:hover {
	color:#b42126;
}
.content-bar {
	width:100%;
	font-size:0.7em;
	margin:0;
}
#content-footer {
	margin:5em 0;	
}

.content-bar .last {
	text-align:right;
}

#section-navigation {
	font-family:Arial, sans-serif;
	font-size:0.75em;
}
ul#section-navigation, #section-navigation ul {
	list-style-type:none;
}
#section-navigation ul {
	margin-bottom:0;
	margin-right:0.2em;
}
ul#section-navigation {
	margin:4em 0;
}
#content ul#section-navigation {
	margin-top:1em;
}
#section-navigation li {
	line-height:1.1em;
	margin-bottom:0.5em;
}
#section-navigation li a {
	color:#b42126;
	text-decoration:none;
}
#section-navigation ul li a {
	color:#3c2415;
}
#section-navigation li a.current {
	color:#3c2415;	
}
#section-navigation li a:hover, .publication.index #content #section-navigation li a:hover {
	color:#3c2414;
}
#section-navigation ul li a, .publication.index #content #section-navigation li a {
	color:#7f5d47;
}

.publication.subpage #content h4 {
	font-size:1em;
	font-family:Arial, sans-serif;
	font-weight:bold;
	margin-top:0.2em;
	color:#231f20;
}

.publication.search h4 {
	margin-top:1em;
}

.publication.subpage #content h3.section_header {
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-align:right;
	margin:-0.2em 0 0.2em 0;
	color:#231f20;
}
.publication.report.subpage #content h3.section_header {
	margin-top:0.4em;
}

/* actual report/standards styles (export from InDesign) */
.publication.subpage #content h2, .publication.subpage #content p.section-heading, 
.publication.report #content p.chapter-title, .publication.report.appendices #content p.head-1 {
	color:#9fa1a4;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	text-align:left;
}
.publication.report #content p.chapter-title {
	text-transform:uppercase;
}
.publication.subpage #content p.committee-members, .publication.subpage #content p.witness-names,
.publication.subpage #content p.expert-names-d {
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.publication.introduction #content p.head-2, .publication.introduction #content p.names {
	margin-bottom:0;
}
.publication.introduction #content p.names + p.cronos-head {
	margin-top:1em;
}
.publication.appendices #content p.cronos-head-2-e {
	margin-bottom:0;
}
.publication.subpage #content p.committee-members, .publication.subpage #content p.witness-names,
.publication.subpage #content p.expert-names-d, .publication.subpage #content p.section-subheading,
.publication.subpage #content p.head-1, .publication.subpage #content p.head-2, .publication.subpage #content p.head-3 {
	text-align:left;
}
.publication.subpage #content span.bold-glossary-term, .publication.subpage #content span.name-bold-f,
.publication.subpage #content span.name-bold {
	font-weight:bold;
}

.publication.subpage #content p.note, .publication.subpage #content p.note {
	color:#9fa1a4;
	font-family:Arial, sans-serif;
	font-size:0.85em;
	margin:0;
	padding:0;
	background:none;
}
.publication.subpage #content p.note, .publication.subpage #content p.note > a, 
.publication.subpage #content p.section-subheading > a, .publication.subpage #content p.anchor-link > a {
	color:#9fa1a4;
	font-family:Arial, sans-serif;
/*	font-size:1em;*/
	margin:0;
	padding:0;
	background:none;
}
.publication.report #content p span.citation {
	line-height:0.7;
	vertical-align:text-top;
	font-size:0.7em;
}
.publication.subpage #content p > strong, .publication.subpage #content p.standard-title,
.publication.report.appendices #content .appendix_b p.appendix-pp-heading,
.publication.report.appendices #content .appendix_b p.i-ii-iii-a-b-etc,
.publication.subpage #content p.section-subheading, .publication.subpage #content p.appendix-subhead,
.publication #content p.head-1, .publication #content p.head-2, .publication #content p.head-3,
.publication.report.appendices #content p.part-title, .publication.report.appendices #content p.chapter-title-head,
.publication #content p.cronos-head, .publication.report #content p.cronos-head-2-e,
.publication.report #content p.cronos-head-2b-f {
	font-family:Arial, sans-serif;
	font-weight:bold;
}
.publication.subpage #content p.section-subheading, .publication.report.appendices #content p.anchor-link,
.publication.report.appendices #content p.part-title, .publication #content p.head-1, .publication #content p.head-2 {
	text-transform:uppercase;
}
.publication.introduction #content p.head-2 {
	text-transform:none;
}
.publication #content p.cronos-head-3-ital {
	font-style:italic;
}
#content p.cronos-head-2b-f {
	margin-top:1em;
	margin-bottom:0;
}

div.callout {
	border-bottom: 0.5em solid #3b2313;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:1.5em;
}
div.callout.top-bar {
	border-bottom:0;
	border-top: 0.5em solid #3b2313;
}
div.callout * {
	margin:0;
	padding:0;
}
div.callout p {
	margin:auto 0 0 0;
}
div.callout img {
	margin:0;
}
#subcallout {
	position:relative;
	left:134px;
	top:145px;
}
p.callout {
	color: #edd74e; /* #yellow */
	padding:0 0.8em 0 0;
	
	font-family:Arial, sans-serif;
	font-weight: bold;
	font-size:1.2em;
	line-height:1.5em;
}
.home div.callout p.person {
	color:#fdfbfb;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:1.083em;
	line-height:2.083em;
	text-transform:uppercase;
}
.home div.callout p.place {
	color:#e9c9bc;
	font-family:Arial, sans-serif;
	font-size:0.833em;
	line-height:1em;
	text-transform:uppercase;
}
.home.subpage p.callout, .publication.subpage p.callout {
	color: #b42126;	
}
.home.subpage .withimg p.callout {
	color: #b42126;
	position:relative;
	left:-8px;
	font-size:0.7em; /* #small */
	line-height:0.95em;
}
.home.subpage .withimg p.callout span {
	color: #b42126;
	font-size:0.75em; /* #small */
}

.publication.subpage #content table {
	border-color: #454749;
  border-width: 0 0 1px 1px;
  border-style: solid;
}
.publication #content table.no-style {
	border:none;
}
.publication.subpage #content table p {
	font-size:0.8em; /* emulate manual 'class="small" ' */
	line-height:1em; /* emulate manual 'class="small" ' */
	font-family:Arial, sans-serif;
	text-align:left;
	margin:0;
}
.publication #content table.no-style p {
	font-size:1em;
	font-family:"Times New Roman", Times, serif;
}
.publication.subpage #content p > br {
	display:none; /* hide InDesign's arbirary line breaks in paragraphs */
}
.publication.appendix_e #content p > br, .publication.report #content p.needs-text > br {
	display:inline; /* line breaks are used in Appendix E */
}
.publication.subpage #content table th, .publication.subpage #content table td {
	border-color: #454749;
  border-width: 1px 1px 0 0;
  border-style: solid;
}
.publication.subpage #content table th, .publication.subpage #content table tr:first-child > td {
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#fff;
	background-color:#818488;
}
.publication.subpage #content table th:first-child, .publication.subpage #content table tr:first-child > td:first-child {
	background-color:#9f1d20;
}
.publication.subpage #content table tr td:first-child {
	background-color:#d3d4d8;
}
.publication #content table.no-style td, .publication #content table.no-style th,
.publication #content table.no-style th:first-child, .publication #content table.no-style tr:first-child > td:first-child,
.publication #content table.no-style tr td:first-child, .publication #content table.no-style tr:first-child > td {
	background-color:#fff;
	border:0;
	padding-left:0;
	font-weight:normal;
	color:#231F20; /* .subpage color */
}
/* special Appendices table */
.publication #content table#prea_initiatives_table {
	background-color:#d3d4d8;
}
.publication #content table#prea_initiatives_table td[colspan] {
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#fff;
	background-color:#818488;
	text-transform:uppercase;
}
.publication #content table#prea_initiatives_table tr.light > td {
	background-color:#fff;
}
.publication #content table#prea_initiatives_table p br {
	display:inline;
}
.publication.report.download #content p {
	text-align:left;
}
/* navigation */
#navigation {
	font-size:87%;
}
#navigation ul {
	list-style-type:none;
	margin:1em 0 0 0;
}

#navigation ul > li {
	text-transform: uppercase;
	margin-bottom:1.5em;
}

#navigation a {
	color:#e9c9bc;
	text-decoration:none;
	display:block;
	font-family:"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
	line-height:1;
}
#navigation a:hover, #navigation a.current {
	color:#e8cf00; /* #other yellow */
}
.subpage #navigation a {
	color:#b42126;
}
.subpage #navigation a:hover, .subpage #navigation a.current {
	color:#3c2415;
}

#navigation h1, #navigation h2, #navigation h4 {
	margin:0 0 0 0;
	margin-bottom:0;
}

#navigation input {
	border:thin solid #fff;
	background-color: #c96e59;
	color:#fff; /* IE won't take "inherit" */
	width:100%;
}
.subpage #navigation input {
	border:thin solid #bfc1c3;
	background-color: #fff;
	color:#b42126; /* IE won't take "inherit" */
	width:100%;
}
input, #footer p {
	font-family:arial, helvetica, sans-serif;
}

/* footer */
.subpage #footer {
	color: #fff;
	background-color: #3b2313;
	padding-top:0.4em;
}
#footer p {
	padding-top:0.5em;
}
#footer .small {
	font-size:0.6em;
	line-height:1.35em;
}

/* misc element from Blueprint 0.8 */
/* In case you need to add a gutter above/below an element */
.prepend-top { 
  margin-top:1.5em; 
}
.append-bottom { 
  margin-bottom:1.5em; 
}

/* splash */
.splash #info {
	margin-bottom: 0;
	margin-top: 2em;
	text-align:justify;
	font-size:0.8em;
	line-height:1.1em;
	padding:0 7px;
}

#content span.center * {
	text-align:center;
}

div.content-bar.back-to-top-link {
	margin-top:1em;
	margin-bottom:3em;
}

.search span.term {
	color:#B42126;
}

/* page- or section-specific tweaks */
.publication.standards.subpage .head > div p, .publication.standards.subpage .head > div h4 {
	padding-top:3px;
}
.publication.report.subpage .head > div p, .publication.report.subpage .head > div h4 {
	padding-top:15px;
}
.publication.download.subpage #content p {
	font-family:Arial, sans-serif;
}
.publication.report.appendices #content p {
	text-align:left;
}

/* double-line subpage titles */
.home.subpage .head.header-2 #page_title h3 {
	position:relative;
	top:-0.1em;
}
.home.subpage .head.header-2 #logo-n, .home.subpage .head.header-2 #header-link {
	position:relative;
	top:1.2em;
}
.home.subpage .head.header-2 {
	padding-top:0.8em;
}






/*
     FILE ARCHIVED ON 16:12:27 Aug 20, 2009 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 21:03:29 Aug 16, 2016.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
