body  {
	font:70% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	background: #630;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
 #container { 
	width: 90%;  
	background: none;
	margin: 0 auto; 
	border: 1px solid #999;
	text-align: left; 
	padding: 0;
} 




/* header */
 #header { 
 	background: none;
	display: none;
} body#index div#header {
	background: none;
} body#int div#header {
	background: none;
} #header h1, #header h2 {
} #header a {
	color: #000;
} #header a:hover {
	color: #F6D28B;	
} #header #nav {
	text-align: right;
	float: right;
	width: 470px;
} #header #nav a {
	margin: 0;
	padding:0;
	float: left;
	display: block; 
	height: 91px; 
	overflow: hidden; 
	display: none;
} #header a:hover { 
	color: #F6D28B; 
} a#news_nav,a#wwd_nav {
	width: 87px;
} a#news_nav:hover,a#wwd_nav:hover {
	text-indent: -87px; 
} a#donate_nav {
	width: 90px;
} a#donate_nav:hover {
	text-indent: -90px;
} a#about_nav {
	width: 105px;
} a#about_nav:hover {
	text-indent: -105px;
} a#resources_nav {
	width: 99px;
} a#resources_nav:hover {
	text-indent: -99px;
} img {
	border: 0;
} div#headerBottom {
	clear: right;
	width: 780px;
	display: none;
} body#int form#search {
	display: none;
	float: left;
	width: 500px;
	margin: 0 0 0 15px;
	padding: 40px 0 0 0;
} body#index form#search {
	float: right;
	width: 310px;
	margin: 105px 0 0 5px;
	padding: 40px 0 0 0;
} form#search input {
	margin: 0;
	padding: 0;
} form#search img {
	display: block;
	margin: 0 0 0 15px;
} form#search input[type=text] {
	color: #b7b7b7;
	padding: 15px 5px 0 10px;
	margin: 0;
	border: none;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height: 31px;
	width: 235px;
	background: url("http://actrees.org/site/images/buttons_bars/search_bar.png") top left no-repeat;
} form#search input[type=submit] {
	height: 39px;
	width: 45px;
	border: none;
	padding: 0;
	margin: 0;
	background: url("http://actrees.org/site/images/buttons_bars/search_go.png");
	text-indent: -1000px;
	font-size: 0;
	color: #fff;
} div#help {
	display: none;
	font-size: 0.7em;
	text-align: right;
} body#int div#help {
	float: left;
	width: 200px;
	margin: 85px 0 0 50px;
} body#index div#help {
	float: right;
	width: 500px;
	padding: 0 70px 0 0;
	margin: -10px 0 0 0px;
} div#caseStudies {
	float: right;
	margin: 115px 230px 0 0;
	width: 230px;
} div#caseStudies img.full {
	float: left;
	margin: 2px 5px 0 0;
} div#caseStudies img.thumb {
	margin: 4px 2px 0px 0;
} div#caseStudies img.text {
	margin: 0px 0 0 0;
} div#caseStudies img.arrow {
	margin: 0 2px 0 -22px;
}




/* sidebar */
 #sidebar {
	 display: none;
	clear: both;
	float: left; /* since this element is floated, a width must be given */
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0 17px 150px 16px;
	margin: 0;
} #sidebar .pulldown {
	width: 205px;
	background: url("http://actrees.org/site/images/backgrounds/sidebar_bg.png") repeat-y;
	padding: 5px;
	margin: 0 0 0 30px;
	font-size: 0.85em;
	line-height: 1.5em;
} h3 {
	color: #008100;
	font-size: 1.1em;
	margin: 0;
} #sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
} #sidebar li {
	margin: 0;
	padding: 0;
} #sidebar ul ul {
	margin: 0 35px;
} img#leafbar {
	margin: 0 0 20px 25px;
} div#sponsors {
	margin: 20px 0 0 30px;
} div#sponsors img.small {
	margin: 5px;
} #sidebar a {
	text-decoration: none;
	color: #000;
} #sidebar a:hover {
	color: #008100;
}



/* index sidebar */
body#index div#sidebar {
	padding-top: 10px;
} img#topbar {
	margin: 20px 0 0 25px;
} body#index #sidebar .pulldown {
	margin-top: -5px;
	padding: 0;
	width: 215px;
} body#index h3 {
	font-size: 1.4em;
	padding: 10px 5px 5px 5px;
} body#index .pulldown img {
	padding: 5px;
} form#newsletter {
	margin: 0;
	padding: 0 0 10px 0;
} form#newsletter input {
	margin: 0;
	padding: 0;
} form#newsletter input[type=text] {
	color: #000;
	padding: 8px 0px 0 10px;
	margin: 0;
	border: none;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	width: 156px;
	background: url("http://actrees.org/site/images/buttons_bars/newsletter_bar.png") top left no-repeat;
} form#newsletter input[type=submit] {
	height: 30px;
	width: 34px;
	border: none;
	padding: 0;
	margin: 0;
	background: url("http://actrees.org/site/images/buttons_bars/go_button.png");
	text-indent: -1000px;
	font-size: 0em;
	color: #fff;
}


/* main content */
 #mainContent { 
	margin: 0 0 0 295px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar space when the content in #sidebar ends. */
	padding: 5px 17px 0 0; 
	margin: 0;
} h1,h2 {
	color: #0068A4;
} h1 a,h2 a {
	color: #0068A4;
	text-decoration: none;
} h1 {
	font-size: 1.6em;
} h2 {
	font-size: 1.4em;
} a {
	color: #008100;
} a:hover {
	color: #000;
} div#share {
	text-align: right;
	width: 100%;
	display: none;
} img.cat_intro {
	margin: 10px 0px 20px 30px;
	padding: 0;
}





/* footer */
 #footer { 
 display: none;
	padding: 0 0 0 18px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	margin: 0;
	height: 104px;
	color: #000;
	
} 
#footer #address {
	margin: 62px 0;
	width: 240px;
	float: left;
} #footer a {
	color: #000;
	text-decoration: underline;
} #footer a:hover, #credits p#login a:hover {
	color: #F6D28B;
} #footer #credits {
	text-align: right;
	width: 485px;
	float: left;
	font-size: 0.8em;
	line-height: 1.2em;
	margin: 20px 0 0 40px;
} #footer p {
	margin: 0.5em 0;
} #credits p#login {
	font-size: 1.2em;
} #credits p#login a {
	color: #fff;
	text-decoration: none;
}




/* floaty stuff */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	height: 0;
}