@import url("http://www.prisonpolicy.org/css/ppi_starrynight.css");@media screen 	{body {background: #C1C1C1; }#toptabs p  {color:black}.toptab {background: #9999FF url(images/corner2-C1C1C1.gif) top right no-repeat;border-bottom: 1px solid #C1C1C1;color: black;}.toptab a 	{color:white;}#toptabs .toptab:hover {background: black url(images/corner2-C1C1C1.gif) top right no-repeat;color:white;}.activetoptab {background: #ffffff url(images/corner2-C1C1C1.gif) top right no-repeat;color: black;cursor:default;}#container {background: #ffffff url(images/poc_sprites.gif) -54px 0px no-repeat;}/* #breadcrumb {display:none} */#desc {color: black;background: white url(/images/poc-header-11102009.png) top left no-repeat;overflow:hidden;border-top: 1px solid black;}#footer p {margin:0;text-align: center;}#desc p {display:none;}#desc h2 {display:none !important; }a {text-decoration: underline;border:none;color: #3400FF;}#page a:visited{color:#9999FF;}#search a, #submenu a {text-decoration:none;}a:hover {text-decoration:none;border-bottom:none;/*border-bottom: 2px solid black;*/	}#page a {}#page a:hover, #sidebar a:hover {color:black;background:white;text-decoration:underline; background:none;}div.externalcode td, div.externalcode tr:hover {border:none; background:none; padding:0}	#bottomborder {	background: white url(images/poc_sprites.gif) -854px 0px no-repeat;	display:none;	}	dl.sidebar, #sidebar dl, div.sidebar,div.sidebar li{		background-color: #C4FFCA;		background-color: #e0e0e0;}div.sidebar ul {padding: 0 0 0 1em;}#page dl.sidebar dt, #sidebar dt{		background-color: black;		color:white;}#sidebar dt a{color:white; font-size:80%; line-height:100%}img.center {margin:0 auto }#sidebar img.center {margin-left:-5px}p#graphictag a {font-size:10px;color:black;font-family: Verdana}p#graphictag{margin:0;padding:0 5px 2px 3px;text-align:right;float:right;position:relative;top:-15px;background: url(images/white50per.png);}tr:hover >td {background:#9999FF}table.nohover >td {background:white !important} /* why des tis not work? */th, td {border:1px solid #9999FF; }#submenu li a.active {margin-left:-15px; padding-left:20px; background-color:black; color:white;}#submenu li a {display:block; padding: 2px 5px; 	background: #9999FF url(images/corner.gif) top right no-repeat;	color:black;}#submenu li a:hover {	background: black url(images/corner.gif) top right no-repeat;	color:white;text-decoration:none;}#submenu li a.active:active {background-color: black;}#page img {overflow: visible}#page {border-right: 1px solid black;}div.pullquote p {color: black}div.pullquote p.cite {color:#324934;}dl.sidebar dd {	background: url(/css/images/arrow-8782FF.gif) no-repeat 0 3px;}li {  background: white url(/css/images/arrow-8782FF.gif) no-repeat 0px 0.5em;}#sidebar ul.fromblog li, #sidebar ul ul li { background: url(/css/images/arrow-8782FF.gif) no-repeat 0px 3px;  }#footer {background:none;border-top: 1px solid black;border-bottom: 1px solid black;/* background: #e0e0e0; */}#donationbar {background: #00CCFF;color: black;border-bottom: 1px solid #6665FE;}#donationbar a {color:white;  }div.hr, hr {  background : white URL(images/poc_sprites.gif) -4px 0 no-repeat;}div.hr hr {display:none;}div.letter {background-color: #F7F3E6;border: 1px solid #333; padding: 10px}div.letter .indent {margin-left:50%}/*poc subnav needs a bit more space than ppi site*/#menu li ul li {width:150px; }/*starting over*/#menu li a {border-bottom:none; }#menu ul, #menu li, #menu ul, #menu ul li, #menu ul li a {margin:0; padding:0; line-height:1;}#menu {list-style-type:none; padding:0; margin:0;}#menu ul {list-style-type:none; margin:0 0 0 -3px;/*top padding gives us a hover bridge between the top and the submenu if necessary*/background: black;padding: 5px 8px 8px 8px;} /*replaced 67966C with 5B735E*/#menu li {background:#9999FF url(http://www.prisonpolicy.org/css/images/corner.gif) top right no-repeat; position:relative;margin:3px 10px 0 0; }#menu li.active {background:black url(http://www.prisonpolicy.org/css/images/corner.gif) top right no-repeat;border-bottom: 1px solid black;}ul#menu li:hover a, ul#menu li.active a {border-bottom: 1px solid black;/* 10 16 08*/color:white;	}/* My Comment *//*#menu li ul li {height:auto;  width:125px; }*//*replace 67966c with 5B735E*/#menu > li {background:#9999FF url(http://www.prisonpolicy.org/css/images/corner.gif) top right no-repeat; }#menu > li:hover {background:black url(http://www.prisonpolicy.org/css/images/corner.gif) top right no-repeat;}#menu li ul li {margin:0; padding:0; background-image:none;}/* for IE5.5 and IE6 only */#menu table {border-collapse:collapse;position:absolute;top:0px;left:-2px;z-index:80;font-size:1em;}#menu li a {display:block; font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration:none; padding: 4px 8px 4px 8px;letter-spacing: 1px;font-size:100%;color:black;color:white;}ul#menu li:hover a {border-bottom:1px solid black; color:white;}/*defines submenu items in all browsers*/ul#menu li ul li {padding:0; margin:0 0 3px 0; background: #9999FF; background:#9999FF;}ul#menu li:hover ul li a, ul#menu li ul li a {border:1px solid #777777; font-size: 12px; margin:0; padding:2px 4px;color:white;}ul#menu li ul li a:hover {background:black; color:white;}ul#menu li ul li a:active {border:1px solid transparent;  }/*for whatever reason, IE6 needs this to make the menus work*/#menu :hover {background:black url(http://www.prisonpolicy.org/css/images/corner.gif) top right no-repeat; color:white;}/*ie6 needs this to avoid a wierd space; later try deleting the div in the html*/div.pad2{height:0;}blockquote.pulledquote {color: #9999FF;background-image:none;}.pulledquoted, span.bquote3 {background-color:pink}/* if the above don't make anything pink, then the rules arne't being used, sept 07 pw */ h2.fromblog {margin:0 !important; padding:5px !important; text-align:center !important;font-size:90%; }ul.fromblog {margin:0.5em 0 1em 0; padding:0; }.fromblog li {margin:0; padding:0 !important; font-size:75%;font-style:italic; background-image:none; }.fromblog li a {font-style:normal; margin-left: 0.25em; }.fromblog li .author { font-style:normal; display:none;}.fromblog li .date {}}/*start blog styles*//* div.post img {float:right; margin: 0 0 1em 1em} */.small, .small a {font-size:x-small; color:silver; text-decoration:none}div.post h1 {margin-bottom:0}p.nocomments {display:none}div.post-content {margin:0; padding:0}/* does not appear to matter*/a img {	border: none;}acronym, abbr {	border-bottom: 1px dotted #0c6bf0;}acronym, abbr, span.caps {	cursor: help;	letter-spacing: .07em;}code {	font-size: 1em;	font-style: italic;}blockquote{	/* background: #EEE url('img/blockquote.png') no-repeat bottom left; */	/*border: 1px solid #E0E0E0;*/	padding-bottom: 40px;	margin: 1em; padding-left:10px; padding-right:10px; padding-top:10px}cite {	font-size: 0.9em;	font-style: normal;}/*#sidebar h2 {	margin: 0;	padding:5px;	font-size: 1em;	color: #DC8F27;	font-weight: normal;	border-bottom:#ccc 1px solid;	}*/h4 {	margin-top: 0;	margin-bottom: 0;	font-size: 1.1em;	color: #A24E12;}.post-footer, .copyright {	margin-bottom: 3em;	font-size: 0.75em;	color: #666;}/* img {	border: #ccc 1px solid;	padding: 3px;} */.post-title {	margin: 0 0 0.2em;		text-align: right;	padding: 0.5em 1em 0 0;	color: #999;	border-bottom:#ccc 1px solid;}.post-title em {	text-decoration: none;	float: left;	font-style: normal;	font-size: 0.9em;			padding:0;	}.post-info {	color: #999;	font-family:Georgia, Arial, Serif;	font-size:1.2em;	margin:0;}.post-info a {	text-decoration: none;	color: #8a3207;	border: none;}hr {	display: none;}#commentlist {	font-size:1em;	font-weight:bold;	color: #ccc;}#commentlist li {	color: #666;	font-weight: normal;	font-size:0.85em;}#commentlist cite {	font-size: 0.8em;	color: #808080;	margin: 0 0 1em;	padding: 0 0 0.5em;}cite a {	border-bottom: 1px dotted #DC9204;	text-decoration: none;}cite a:visited, a:hover {	border-bottom: none;}#commentform #author, #commentform #sub, #commentform #url, #commentform textarea {	background: #F5F5F5;	border: 1px solid #669BB4;	padding: 0.2em;}#commentform textarea {	width: 80%;}#commentform p {	margin: 0 0 1em;}#commentlist li ul {	border-left: 1px solid #ddd;	font-size: 110%;	list-style-type: none;}#comments {	text-transform: uppercase;	margin-top: 3em;	color: #AA7D39;	font: 0.9em verdana, helvetica, sans-serif;}#postcomment {	text-transform: uppercase;	margin-top: 0.9em;	color: #AA7D39;	font: 1em verdana, helvetica, sans-serif;}.link-comment {	background: url('/news/wp-content/themes/PPI092006/img/ico-talk-act.gif') no-repeat left;	padding-left: 15px;}.link-comment-off {	background: url('/news/wp-content/themes/PPI092006/img/ico-talk.gif') no-repeat left;	padding-left: 15px;}#sidebar h2 {color:#9999FF}/* div.post h1 a {color:black;} *//* div.post h1 a:hover {text-decoration:underline; color: #8F0A0A}*/h1 span.editpost {font-size:small}h1 span.editpost a {color:#8F0A0A;}h1 span.editpost a:hover {text-decoration:underline; }#page div.post h2 {border:none; text-align:left; }div.post p.attrib {margin-top:0}/*end blog*//*h2 a, h2 a:visited {text-decoration:none; color:black}*/div.pager a {border: 1px solid #3400FF; }div.pager a:visited {border: 1px solid #9999FF; }div.pager a:hover {border: 1px solid black;}div.pullquote {color:pink}}