body {
	margin: 0px;
	padding: 0px;
	background: #EEDDAA;
}
.outershell {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 960px;
	background: url(../images/contentarea_bg.gif) repeat-y left top;}
.homepage {background-image: url(../images/contentareahome_bg.gif);}

.outershell .toplinks {
	height:13px;
	margin:0;
	padding:5px 0 0;
	background:#eda;
	text-align: right;
	font: 9px/9px "trebuchet MS", arial, sans-serif;
	text-transform: uppercase;
	color: #184b62;
}
.outershell .toplinks a {
	color: #184b62;
	text-decoration:none;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 9px;
	border-left: 1px solid #c96852;
}
.outershell .toplinks a.first {
	margin: 0;
	padding: 0;
	border-left: none;
}

.outershell h1.logo {
	font: italic bold 24px/24px Arial, Helvetica, sans-serif;
	color: white;
	background: #013b5a;
	height:165px;
	margin:0;
	padding:0;
	text-align: center;
}
.outershell h1.logo img {margin: 0px auto 10px;display:block;} 
.outershell .nav {
	font: bold 10px "trebuchet MS", arial, sans-serif;
	color: white;
	background: #b11a16;
	height:13px;}
.outershell .nav a {
	color: white;
	width:159px;
	display:block;
	float:left;
	height:13px;
	border-right:1px solid white;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
}
.outershell .nav a.last {
	font: bold 12px/11px "trebuchet MS", arial, sans-serif;
	border-right:none;
	text-align:right;
	width:95px;
	}
	
.outershell .nav a.selected {background:#710;}


.outershell .leftcol {
	float:left;
	width:110px;
	background: url(/images/leftcol_quote.jpg) no-repeat left top;
	padding:110px 20px 0 30px;
}

.outershell .leftcol p.quote {
	color:white;
	font:normal 17px/26px Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	color:white;}
.outershell .leftcol p.quote span {
	display:block;
	font:normal 12px/14px "trebuchet MS", arial, sans-serif;
	margin-top:5px;}

.outershell .leftcol p.donate {font:bold 11px Georgia, "Times New Roman", Times, serif;margin-top:40px;color:white;}
.outershell .leftcol p.donate img {display:block;}
.outershell .leftcol p.donate a {text-decoration:none;color:white;}
.outershell .leftcol p.donate a:hover {text-decoration:underline;}

.outershell .leftcol h5 {font:normal 9px Tahoma, arial, helvetica, sans-serif;color:white;}
.outershell .leftcol h5 span {display:block;}
.outershell .leftcol h5 a {color:white;}
.outershell .leftcol h5 a:hover {color:#046;}



.outershell .centercol {float:left;width:480px;}
	.homepage .centercol {float:left;width:400px;}
.outershell .rightcol  {float:left;width:300px;position:relative;}
	.homepage .rightcol  {float:left;width:400px;}

.outershell .centercol .news {margin:10px}
.outershell .centercol .news h3 {
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	color:#1c4165;
	text-transform: uppercase;
}
.outershell .centercol .news .entry {
	margin:0;
	padding:17px 0 0 0;
	clear:both;}
.outershell .centercol .news .entry .thumbnail {
	width:65px;
	height:80px;
	overflow:hidden;
	float:left;
	background: #bfc9d4 url(/images/news_spacer.gif) no-repeat left top;
	margin-right:10px;
}
.outershell .centercol .news .entry .thumbnail img {width:65px;border:none;}

.outershell .centercol .news .entry h4 {font:bold 11px Georgia, "Times New Roman", Times, serif;color:#1c4165;margin:0 0 5px 0;}
.outershell .centercol .news .entry h4 a {color:#1c4165;}
.outershell .centercol .news .entry p {color:black;font:normal 12px/16px "trebuchet MS", arial, sans-serif;margin:0;}



.centercol .slideshow h3 {height:250px;padding:0;margin:0;overflow:hidden;}
.centercol .slideshow p {
	height:17px;
	padding:5px 10px;
	margin:0;
	background:#ebd8aa;
	font:italic normal 12px Georgia, "Times New Roman", Times, serif;
}

.inside {padding:10px;width:460px;}
.inside h2 {font:bold 24px Georgia, "Times New Roman", Times, serif;margin:0px 0px 20px 0px;color:#035;text-transform:uppercase;}
.inside h3 {font:bold 16px Georgia, "Times New Roman", Times, serif;margin:22px 0px 0px 0px;color:#035;}
.inside h4 {font:bold 14px Georgia, "Times New Roman", Times, serif;margin:15px 0px 0px 0px;color:#035;}
.inside h5 {font:bold 12px Georgia, "Times New Roman", Times, serif;margin:10px 0px 0px 0px;color:#035;}
.inside h6 {}
.inside ul {font:normal 12px/15px "trebuchet MS", arial, sans-serif;margin:0px 0px 10px 0px;}
.inside ol {font:normal 12px/15px "trebuchet MS", arial, sans-serif;margin:0px 0px 10px 0px;}
.inside li {font:normal 12px/15px "trebuchet MS", arial, sans-serif;margin:0px 0px 5px 0px;}
.inside p  {font:normal 14px/17px "trebuchet MS", arial, sans-serif;margin:0px 0px 10px 0px;}
.inside .paginate {
	color:#667;
	font:normal 10px/13px "trebuchet MS", arial, sans-serif;
	margin:30px 0px 0px;
	border-top:1px solid #dde;
	}




.rightcol #pscroller1{
	width: 120px;
	height: 140px;
	padding: 5px;
	}

#pscroller1 a{text-decoration: none;}
.someclass{ //class to apply to your scroller(s) if desired }	

.rightcol p {
	margin:5px 0px 5px 5px;
	padding:5px 0px;
	border-bottom:2px solid #c1d0db;
	color:#246;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;}
.rightcol p.prelist {
	margin-bottom:0px;
	border-bottom:none;
	padding-bottom:0px;}
.rightcol p.guide {font-size:150%;}

.rightcol a {
	color:#013;
	text-decoration:none;
	}
.rightcol p a {color:#246;}

.rightcol ul {
	margin:0px;
	padding:0 0 10px;
	list-style: none;
	border-bottom:2px solid #c1d0db;
}
.rightcol li {
	margin:0;
	padding:0;
	font: normal 11px "trebuchet MS", arial, sans-serif;
	color:#013;}
.rightcol li a {text-decoration:underline;}

.rightcol .ilm {
	width: 239px;
	height:277px;
	background:#d1dee8;
	color:#146;
	margin:0px;
	padding:0px;
	border-right:1px solid white;
	float:left;
	}
.rightcol .ilm_top {border-bottom:1px solid white;text-align:center;text-transform: uppercase;height:57px;}
.rightcol .ilm_top h3 {margin:0;padding-top:9px;font:bold 13px Georgia, "Times New Roman", Times, serif;}
.rightcol .ilm_top h4 {margin:0px;font:normal 10px "trebuchet MS", arial, sans-serif;}
.rightcol .ilm_top h5 {margin:0px;font:normal 11px "trebuchet MS", arial, sans-serif;}

.rightcol .ilm_bottom {
	margin:0px;
	padding:10px 10px 0;
	height:182px;}

.rightcol .ilm_bottom p {border:none;padding:0;margin:7px 0px 0px 0px;font:normal 10px/12px Tahoma, arial, helvetica, sans-serif;color:black;letter-spacing:normal;}
.rightcol .ilm_bottom p a {font:bold 11px/12px Georgia, "Times New Roman", Times, serif;color:#1d4265;text-decoration:underline;margin-right:4px;}
.rightcol .ilm_bottom span {color:#b11;}
.rightcol .ilm_bottom a.subscribe {text-transform:uppercase;color:#900;}

.rightcol .previous_issues {clear:both;background:#b7ccd9;text-align:center;height:21px;padding:3px;margin:0;}
.rightcol .previous_issues a {color:white;text-decoration:underline;text-transform:uppercase;font:bold 11px "trebuchet MS", arial, sans-serif;}

.rightcol .newsletter_scrollbox {
	height:277px;
	background:#b7ccd9;
	width:160px;
	float:left;}
.rightcol .newsletter_scrollbox a.newsletter {
/*	background: #1c4165 url(/images/subscribe.gif) no-repeat center top; */
	display: block;
	color:#f1dba5;
	font:bold 18px "trebuchet MS", arial, sans-serif;
	margin: 10px auto 0;
	padding: 5px;
	height: 57px;
	text-align:center;
}
.rightcol .newsletter_scrollbox a.newsletter span {display:block;color:white;font-size:60%;}

.rightcol .newsletter_scrollbox p.blog {margin:0px auto;font:normal 12px georgia,sans-serif;text-align:center;letter-spacing:normal;text-decoration:none;border:none;}
.rightcol .newsletter_scrollbox p.blog a {display:block;margin:0px auto;font-weight:bold;text-decoration:underline;}



.rightcol .newsletter_scrollbox .scroller {
	background:white;
	color:black;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin: 10px auto 0;
	padding: 0px;
	height: 170px;
	width: 130px;
	text-align:left;
}
.rightcol .newsletter_scrollbox .scroller p {
	margin:0;
	background:#b11;
	color:white;
	text-align:center;
	padding:3px 5px;
	border:none;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:normal;}

.rightcol .docs {
	clear:both;
	margin: 10px 0px 0px 10px;
}
.rightcol .docs .civil_rights {}
.rightcol .docs .civil_rights .report {float:left;height:auto;margin:5px 20px 0 0;width:100px;}
.rightcol .docs .civil_rights .report p {margin:0;padding:0;border:none;font:normal 12px/14px "trebuchet MS", arial, sans-serif;letter-spacing:normal;}
.rightcol .docs .civil_rights ul {clear:left;}

.rightcol ul#ticker {
	position:relative;
	border:none;}
.rightcol ul#ticker li {
	width:100%;
	list-style:none;
	list-postion:inside;
	position:absolute;
	top:0px;
	left:0px;
	padding:5px;
	overflow:hidden;
	width:120px;
	}

/* New News ticker */
#marqueecontainer{
position: relative;
width: 120px; /*marquee width */
height: 110px; /*marquee height */
background: white;
overflow: hidden;
border: 1px solid #013B5A;
padding: 2px;
padding-left: 4px;
margin-left:15px;
}

p.premarquee {
	width:116px;
	padding:2px;
	margin:10px 0 0 15px;
	background:#013b5a;
	color:white;
	text-align:center;
	padding:3px 5px;
	border:1px solid #013b5a;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:normal;}
#marqueecontainer h4 {
font:normal 11px Arial, Helvetica, sans-serif;
color:#black;
padding:3px;
}

form.contact td {font:normal 14px/17px "trebuchet MS", arial, sans-serif;padding:0px 10px 10px 0px;margin:0;}