@import url(http://www.prisonpolicy.org/css/ppi.css);#desc {border-bottom: 1px solid gray; background: gray url(http://www.prisonsucks.com/images/fence10.jpg) no-repeat scroll 0px 0px; height: 200px; }body {background:black}#desc img  {margin:0px; padding:0px; float: right; border:0px; border-right: 1px solid black; background:white; }p#title {font-weight: bold;}#navitabs a {font-size:11px;}#toptabs p {color:white}#desc p {width:475px; margin-top:0;background:none;color: black;font-size:14px;/*background: url(http://www.prisonersofthecensus.org/css/images/white50per.png)  */;display:none;}#desc h2 {margin-bottom: 0;}#desc {padding:0; margin-bottom:1.5em;}#bottomborder {	background: #ffffff url(images/800wideblackbottom.gif) top left no-repeat ;}.toptab {background: #f0f0f0 url(images/corner2.gif) top right no-repeat;}.toptab:hover {background: #fafafa url(images/corner2.gif) top right no-repeat;}.activetoptab {background: #ffffff url(images/corner2.gif) top right no-repeat;}#container {background: #ffffff url(images/800widetopblack.gif) top left no-repeat ; }#navitabs a {background: #e0e0e0 url(images/corner.gif) top right no-repeat;}#navitabs a.active,  #navitabs a.active:hover {background: black url(images/corner.gif) top right no-repeat;} #navitabs a:hover {text-decoration: none;background: #d0d0d0 url(images/corner.gif) top right no-repeat;}p{line-height:1.4em;}#sidebar {line-height:1.4em;}#sidebar img {padding: 0 0 7px 0px;}.center {text-align:center}.left {text-align:left}.right {text-align:right}.box {border: 1px dotted silver; padding: 5px;}/* fonts */body, #intro, #facts h1 {font-family: Verdana, Arial, Helvetica, sans-serif;}#facts {font-family: Georgia, "Georgia Ref", Times, "Times New Roman", serif;}/* sizes */sup.new, small.date, small.numlinks {font-size:xx-small;}/* Long list ie research  */#longlist {padding-bottom:3em;line-height:1.4em; margin-top:0; padding-top:0; width:450px;margin-left:50px;}li.highlight {background:#FFFFC6;}#longlist p, #longlist li {margin-bottom:.5em;}#longlist li {list-style: none;}#longlist ul {padding:0; margin:0; margin-left:1em}#longlist h2 {margin-bottom:0.25em}h1,h2 {font-weight:bold;line-height:1.2em}h2, h3,h4 {text-align:left;color:#404040;}#intro h1 {text-align:center;}#imagefloatright {float:right; padding: 0px 0px 5px 5px; margin: 0px;}#intro {float: right;width:33%; min-width:150px;display:block;margin: 5px 0px 5px 5px;}#intro p, #footer p {margin-top:0px; padding-top:0px; line-height:1.5em;}#sidebar div.rssfeed h3  {color: black; margin-bottom:0; padding:6px 0px 8px 0px;}/* rules */.hr {height: 1px; border-top: 1px dotted silver; margin: -5px 0px 0px 0px; padding: 0;} .hr hr {display: none; }/* footer */#footer {margin: 10px 10px 10px 0px; padding: 5px;}#news h1 {margin:0 -8px 0 -8px;padding:2px 0px 4px 8px;background: #e0e0e0;}.newsbox {width:550px;margin:25px 0px 0px 0px;border: 1px dotted silver;padding:0px 8px 0px 8px;}#news p {line-height:1.5em;}#news .date {margin-top:.1em;}/* visitor links */sup.new,small.date {color: red;}small.numlinks {color:#666}.category {font-weight:bold;}/* for emergency messages */#emgmsg {text-align:center;font-size:medium;padding: 5px; margin:5px;background:#ce0;border:1px dotted black;}      p.attrib {margin: 0 0 1em 2em;padding-top: 0px;}pre, .quote {margin-left:25px;}/* #sidebar li {padding:0; margin:0px} *//* #sidebar ul{padding-left:1em;} *//* #sidebar li {list-style-position: outside;} *//* #sidebar ul {padding:0; margin:0 0 1em 0;} *//* #sidebar ul li, #sidebar div.rssfeed ul li {padding:0; margin:0; list-style: none; margin-bottom:.2em;} *//*  *//* #sidebar div.rssfeed ul li {list-style: disc; margin-left:8px;} *//*  */ul.nolist {margin:0; padding:0;}.nolist li {list-style: none; line-height:1.4em; margin-bottom:0.5em;}ul.articlelist li {list-style: none; margin-bottom:.5em;}#facts li {list-style: none; line-height:1.2em;}          #facts ul {margin:0 2em 0 2em; padding: 0;}          form {display:inline;margin: 5px;padding:0px;}.textbox {margin: 5px;}strong {color:black; font-weight: bold;} /* is this just for hte links scripts? */div.margin table {margin-left:15px;}td {text-align:left;}#catlistold {position:absolute;left:525px;width:250px;    padding: 5px;	margin: 0 0 10px 0px;border: 1px dotted black;}#catlistcontainer {position:absolute;left:525px;width:250px;} #catlist {	border: 1px dotted black;    padding: 5px;	margin: 0 0 10px 0px;background:white;}#catlistold h2, #catlist h2 {margin-top:0px; margin-bottom:0.25em}#catlist p {margin-top:0}#catlistold li img, #catlist li img {margin-top:-2px; margin-bottom:-3px;padding-bottom:0;}#catlistold ul, #catlist ul {margin:0; padding:0; margin-left:15px}#catlistold li, #catlist li {list-style: none;}/* div.spacer {clear: both; margin:0; padding:0} */dt {font-weight:bold;color:#404040;}/* below is for pages with alot of text not in list form */div.text {width:35em;}div.text p, div.text ul,div.text dl,div.text form {margin-left:50px}div.text h2 { margin-left:20px}div.text h3 { margin-left:40px}div.text h4 { margin-left:50px}div.text .quote {margin-left:50px; padding-left:20px; border-left: 1px gray dotted; margin-bottom:0; padding-bottom:1em;}div.text p.quote + p.quote {margin-top:0; padding-top:1em;}div.text p.quote + p.source {margin-top:0; padding-top:1em;}div.text .source {margin-left:50px; padding-left:20px; border-left: 1px gray dotted; }div.text li {line-height:1.4em; margin-bottom:5px;}/* div.archive #news {margin-left:50px;} */div.archive ul {margin-left:0; padding-left:0;}div.archive ul li {margin-left:0; list-style: none;}#longlistad p, #atlasad p {margin:0;text-align:center; width:100%;font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.2em;}#longlistad {width:250px;   float: right;} div.fyi, div.alert {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding: 5px 0 5px 50px;}div.fyi {background: transparent url(/images/fyi.gif) no-repeat 0 6px;}  div.alert {background: transparent url(/images/alert.gif) no-repeat 35px 7px;}div.alert p, div.fyi p {font-size:75%; margin-top:0;}img.book, div.bookstore img {float:left; margin: 5px 10px 5px 0; border: 1px solid silver }img.book {float:right;}div.bookstore img.noborder {border:none}div.bookstore li {padding-bottom:1.5em; clear:left;}#clock {line-height:1.4em; margin-bottom:0.5em; } #clock p {/* font-size:1em; */ display:inline; }#clockface, #prisonpop {display:inline; font-weight:bold; } #sidebar {margin-top:-15px}  /* offsets the main one, migrate this later */#sidebar h2 {margin-top:30px }#sidebar #h2 {}ul.list {margin-top:-1em; padding-top:0}