.body {
	background: #E9CD91;
	font: 11px lucida-grande, helvetica, arial, sans-serif;
	color: #2A2A2A;
	line-height: 14px;
}

a 		{ color: #158FCA; font-family: helvetica, arial, sans-serif; font-weight: bold; text-decoration: underline;}
a:hover { color: #47B71A; font-family: helvetica, arial, sans-serif; font-weight: bold; text-decoration: underline;}

#center_ie {
	text-align: center;
}

#container {
	background: FFFFFF;
	width: 710px;
	margin: 0 auto;
	padding: 0;
}

#main {
	background: url(img/bg_content_body.gif) transparent repeat-y top left;
	width: 710px;
	margin: 0; padding: 0;
	text-align: left;

}

#header {
	width: 682px; height: 82px;
	background: url(img/bg_header.jpg) no-repeat bottom left;
	margin: 0 5px 0 13px; padding: 0;
}

	#header img {
		margin: 25px 0 0 13px; padding: 0;
		float: left;
	}

	#header_issue {
		width: 682px; height: 82px;
		margin: 0 5px 0 13px; padding: 0;	
	}
	
	#header_issue img {
		margin: 40px 0 0 10px; padding: 0;
		float: left;
	}
	
	.ewaste {
		background: url(img/bg_header_ewaste.jpg) no-repeat bottom left;
	}
	
	.landfill {
		background: url(img/bg_header_landfill.jpg) no-repeat bottom left;
	}

#header_flash {
	width: 682px; height: 82px;
	background: #FFFFFF;;
	margin: 0 5px 0 13px; padding: 0;
}

#nav_list {
	background: #FFFFFF;
	margin: 0 0 0 13px; 
	padding: 0;
	width: 690px; height: 25px;
	border: none;

}

	#nav_list ul {
		margin: 0; padding-left: 0;
		list-style-type: none;
	}
	
	#nav_list ul li {
		margin: 0; 
		float: left;
	}

	#nav_list ul li a {
		display: block;
		color: #158DC8;
		height: 25px;
	}

	#nav_list ul li a:hover {
		background: #47B61C;
		display: block;
		color: #FFFFFF;
		height: 25px;
	}
	
	
	#nav_under {
		padding: 0;
		position: absolute;
		display: none;
		z-index: 2;
	}
	
	#nav_under li {
		display: block;
		clear: both;
		background: #FFFFFF;		
	}
	
	#nav_under li a {
		display: block;
		margin: 0; 
		padding: 0 0 0 5px;
		height: 24px;
		line-height: 24px;
		text-decoration: none;
		font-weight: bold;
		border: solid 1px #46A7DE; border-top: none;
	}

/* All of this is ridiculous nonsense that became necessary to make this display correctly in windows IE */

	.home {
		width: 48px; 
		height: 25px;
	}
	
	.about {
		width: 47px; 
		height: 25px;
	}

	.about_u li {
		width: 90px;
	}
	
	.victs {
		width: 62px;
		height: 25px;
	
	}

	.victs_u li {
		width: 85px;
	}

	.donate {
		width: 53px; 
		height: 25px;
	}
	
	.donate_u li {
		width: 160px;
	}
	
	.gnew {
		width: 43px; 
		height: 25px;
	}
	
	
	.gnew_u li {
		width: 110px;
	}
	
	.jobs {
		width: 38px; 
		height: 25px;
	}
	
	.jobs_u li {
		width: 160px;
	}


	.blog {
		width: 45px; 
		height: 25px;
	}
	
	.blog_u li {
		width: 160px;
	}
	
	.campaigns {
		width: 111px;
		height: 25px;
	}
	
	.campaigns_u li {
		width: 160px;
	}

	.action {
		width: 75px;
		height: 25px;
	}
	
	.action_u li {
		width: 160px;
	}
	
	.kids {
		width: 82px;
		height: 25px;
	}
	
	.search_nav {
		width: 53px;
		height: 25px;
	}
	
	.kids_u li {
		width: 82px;
	}
	
	.elist {
		width: 86px;
		height: 25px;
	}
	
	.elist_u li {
		width: 160px;
	}
	
	.ie_bs {
		 width: 63px;
		 /*width: 71px;*/ 
		 height: 25px;
	}
	
	.ie_cap {
		width: 3px;
		height: 25px;
	}

/* End ridiculous nonsense */
	
	li:hover #nav_under, li.over #nav_under {
		display: block;
	}

#content {
	margin: 5px 0px 0px 10px; padding: 0;
	width: 690px;
	/* this is the set height for this mock-up. This will be removed. */

}

#breadcrumbs {
	color: #888888;
	font: 11px helvetica, arial, sans-serif;
	float: right;
	width: 250px;
	margin: 2px 10px 0 0;
	text-align: right;
}

#text_about {
	width: 430px; 
	margin: 10px 0 0 7px;
}

	#text_about p {
		color: #444444;
		font: 13px Helvetica, Arial, Geneva, Verdana, sans-serif;; 
		margin: 6px 0 6px 3px; padding: 0;
		line-height: 18px;
	}

	#text_about ul {
		margin: 0; padding-left: 15px;
		list-style-type: none;
	}
	
	#text_about ul li {
		color: #202020;
		font: 12px helvetica, arial, sans-serif;
		line-height: 20px;
	}
	
#text_spotlight {
	width: 620px; 
	margin: 10px 0 0 7px;
}

	#text_spotlight p {
		color: #444444;
		font: 12px Helvetica, Arial, Geneva, Verdana, sans-serif;; 
		margin: 6px 0 6px 3px; padding: 0;
		line-height: 18px;
	}
	
#text_full {
	width: 670px; 
	margin: 10px 0 0 7px;
}

	#text_full p {
		color: #2A2A2A;
		font: 12px Helvetica, Arial, Geneva, Verdana, sans-serif;; 
		margin: 6px 0 6px 3px; padding: 0;
		line-height: 17px;
	}

	#text_full ul {
		margin: 0; padding-left: 15px;
		list-style-type: bullet;
	}
	
	#text_full ul li {
		color: #444444;
		font: 12px helvetica, arial, sans-serif;
		line-height: 20px;
	}
	
	.bio_awards {
		margin: 5px 0 0 8px;
		padding: 0;
		float: left;
	}
	
	.bio_awards img {
		float: left;
		margin-right: 10px;
		border: 1px solid #999999;
		margin-bottom: 0;
	}
	
	.bio_awards_text {
		width: 450px;
		float: right;
	}
	
	.bio_awards_text h3 {
		margin-left: 5px;
	}
	
	.taxstatusinfo {
		color: #949294;
		font: 11px "Arial Rounded MT Bold", Helvetica, Arial, Geneva, Verdana, sans-serif; 
		line-height: 12px;
	}
	
#text_issue {
	width: 480px; 
	margin: 10px 0 0 3px;
}

	#text_issue p, #text_jobs p {
		color: #444444; /* #2A2A2A */
		font: 12px Helvetica, Arial, Geneva, Verdana, sans-serif;
		/* font: 13px georgia, times new roman, serif; */
		margin: 6px 0 6px 3px; padding: 0;
		line-height: 19px; /* 17 */
	}
	
	#text_issue img {
		float: left;
		margin: 5px 5px 5px 0; padding: 0;
	}
	
	#text_issue li, #text_jobs li {
		color: #444444;
		font: 12px Helvetica, Arial, Geneva, Verdana, sans-serif;
		line-height: 17px;
		margin: 0 0 4px 0;
	}
	
	#text_issue h3, #text_jobs h3, #text_full h3 {
		line-height: 19px;
		color: #47B71A;
		font: 17px "Arial Rounded MT Bold", Helvetica, Arial, Geneva, Verdana, sans-serif; 
		font-weight: bold;
	}
	
	#footnote p {
		font: 11px helvetica, arial, sans-serif;
	}
	
	#text_line {
		width: 100%;
		border-top: solid 1px #A3A3A3;
		height: 2px;
		margin: 10px auto 5px auto;	
	}
	
	#text_issue table {
		width: 460px;
		border: 0;
	}
		
	#text_issue td {
		/*border-right: solid 1px #a3a3a3;
		border-bottom: solid 1px #a3a3a3;*/
		border-right: none;
		border-bottom: none;
		vertical-align: top;
	}
	
	#text_issue td p {
		font: 12px helvetica, arial, sans-serif;
		line-height: 17px;
		padding: 2px;
	}
	
	/* ADDITIONAL REPORT CARD STYLES */
	
	.apple_head {
		background: #E4E4E4;
		border-top: solid 1px #a3a3a3;
	}
	
	.hp_head {
		background: #E4E4E4;
		border-top: solid 1px #a3a3a3;
	}
	
	.dell_head {
		background: #E4E4E4;
		border-top: solid 1px #a3a3a3;
	}
	
	.grey {
		background: #F6F6F6;
		border-left: solid 1px #a3a3a3;
	}

#text_jobs {
	width: 390px; 
	margin: 10px 0 0 3px;
}

#text_jobs img {
	float: left;
	margin: 0 5px 5px 3px; padding: 0;
}


#text_mod_wide {
	margin: 5px 0 0 3px; 
	padding: 0 0 0 0;
	width: 665px;     
    border-top: solid 1px #A3A3A3;
}

	.vict_news {
		width: 480px;
		text-align: left;
	}

	.vict_news a {
		font: 12px helvetica, arial, sans-serif;
		font-weight: bold; 
	}
	
	.vict_news strong {
		font: 14px "Arial MT Rounded", helvetica, arial, sans-serif;
		font-weight: bold;
		color: #47B71A;
	}

	.with_img {
		width: 480px;	
	}
	
	
	.mod_img {
		margin: 10px 0 0 0;
		padding: 0;
		width: 175px;
		text-align: right;
		font-weight: bold; 
	    color: #A3A3A3;
		font: 10px helvetica, arial, sans-serif;
		font-weight: bold;

	}
	
	.mod_img img {
		border: solid 1px;
	}
	
	.mod_img img a:hover {
		border: solid 1px #46A7DE;
	}	
	
	.with_th {
		margin: 10px 0 0 0; 
		padding: 0 0 0 0;
		width: 480px; 
		text-align: left;
		font-weight: bold; 
	    color: #444444;
		font: 10px helvetica, arial, sans-serif;
		font-weight: bold; 
	}
	
	
	.with_th img {
		width: 86px;
		height: 57px;
		margin: 5px 5px 5px 0;
		border: solid 1px;
	}
	
	.with_th img a:hover {
		width: 86px;
		height: 57px;
		border: solid 1px #46A7DE
	}
	
	#vict_breadcrumbs {
		color: #444444;
		font: 10px helvetica, arial, sans-serif;
		width: 655px;
		height: 40px;
		margin: 5px 10px 0 5px;	
	}
	
#side_bar {
	background: url(img/bg_sb_body.gif) transparent repeat-y top left;
	margin: 22px 0 0 0; padding: 0;
	width: 245px;
	text-align: left;
}
	
	#side_bar_head {
		background: url(img/bg_sb_header.gif) no-repeat top left;
		margin: 0; padding: 0;
		width: 245px;
		height: 6px;
		vertical-align: top;
		float: left;
	}


	
	#side_bar_controls {
		margin: 0 5px 0 5px;
		float: left;
		width: 220px;
	}
	
	
	#side_bar_bar {
		margin: 10px 5px 0 5px;
		border-bottom: solid 1px #A3A3A3;
		height: 2px;
		width: 225px;
		float: left;
	}
	
	#side_bar .search {
		margin: 0 0 0 15px; padding: 0;
		width: 220px;
		height: 35px;
	}
	
	#side_bar_bio h3 {
		font: 15px "Arial Rounded MT Bold", Helvetica, Arial, Geneva, Verdana, sans-serif;
		color: #47B71A; 
		text-align: center;
	}
	
	#side_bar_bio {
		margin: 15px 5px 0 7px;
		font: 11px Helvetica, Arial, Geneva, Verdana, sans-serif;
		color: #3A3A3A;
		line-height: 18px;
		width: 220px;
	}
	
	#side_bar_bio img {
		border: 1px solid #888888;
		margin: 10px 0 0 0;
	}
	
	#q {
		float: left;
	}
	
	#search {
		margin: 0 10px 5px 3px; padding: 0;
		width: 64px;
		height: 23px;
		float: left;
	}
	
	.announce {
		margin: 0 10px 0 20px; padding: 0;
		width: 195px;
		line-height: 17px;
		text-indent: -2%
	}
	
/* Hides from IE-mac \*/
* html .announce {
		margin: 0 10px 0 15px;
		text-indent: 0%;
}

* html #icon_sb_a {
	margin: 4px 10px 0 5px;
	text-indent: 0%;
}

/* End hide from IE-mac */
	
	#side_bar a {
		font-size: 10px;
	}
	
	
	#icon_sb {
		margin: 8px 10px 10px 1px;
		padding: 0;
		float: left;
	}
		
	#icon_sb_a {
		margin: 4px 10px 0 8px;
		font-size: 10px;
		line-height: 15px;
		text-indent: -2%;
		width: 175px;
		float: right;
	}
	
	#icon_sb img {
		margin-top: 5px;
		padding: 0;
		height: 16px;
		width: 13px;
	}
	
	#side_bar_foot {
		margin: 7px 0 0 0; padding: 0;
		background: url(img/bg_sb_footer.gif) no-repeat bottom;
		width: 235px;
		height: 6px;
		vertical-align: bottom;
		float: left;
	}
	
#sidebar_issues {
	margin: 22px 7px 0 0; padding: 0;
	width: 182px;
	text-align: left;
}

	#sidebar_issues_head {
		background: url(img/bg_sb_ew_header.gif) no-repeat top;
		width: 182px;
		height: 26px;
		vertical-align: top;	
	}
	
	#sidebar_landfill_head {
		background: url(img/bg_sb_lf_header.gif) no-repeat top;
		width: 182px;
		height: 26px;
		vertical-align: top;	
	}
	
	#sidebar_about_head {
		background: url(img/bg_sb_about_header.gif) no-repeat top;
		width: 182px;
		height: 26px;
		vertical-align: top;
	}
	
	#sidebar_overview_head {
		background: url(img/bg_sb_overview_header.gif) no-repeat top;
		width: 182px;
		height: 26px;
		vertical-align: top;
	}
    
    #sidebar_issues_link {
    	width: 182px;
    }
    
    #sidebar_jobs_link {
    	margin-top: 10px;
    	width: 268px;
    }

	#sidebar_issues_link ul {
	    list-style-type: none;
	    margin: 0; padding: 0;
	}

	#sidebar_issues_link li, #sidebar_jobs_link li {
	    list-style-type: none;
	    margin: 3px 0 0 0; padding: 0;
    }
    
    #sidebar_issues_link ul li a, #sidebar_jobs_link ul li a {
    	text-decoration: none;
    	padding: 4px 0 0 5px;
    	background: #F6F6F6;
    	height: 16px; 
    	border: solid 1px #AEB7B4;
    	display: block;
    }
    
    #sidebar_issues_link ul li a:hover, #sidebar_jobs_link ul li a:hover {
    	text-decoration: none;
    	padding: 4px 0 0 5px;
    	background: #E2F6DB;
    	height: 16px; 
    	border: solid 1px #95DC74;
    	display: block;
    
    }
    
	#sidebar_issues_link img, #sidebar_jobs_link img {
		margin: -2px 5px 0 0;
		padding: 0;
		float: left;
	}
	
	#sidebar_issues_foot {
		margin: 3px 0 0 0; padding: 0;
		background: url(img/bg_sb_ew_footer.gif) no-repeat bottom;
		width: 182px;
		height: 26px;
		vertical-align: bottom;
	}
	
	#sidebar_landfill_foot {
		margin: 3px 0 0 0; padding: 0;
		background: url(img/bg_sb_lf_footer.gif) no-repeat bottom;
		width: 182px;
		height: 26px;
		vertical-align: bottom;
	}
	
	#sidebar_about_foot {
		margin: 3px 0 0 0; padding: 0;
		background: url(img/bg_sb_about_footer.gif) no-repeat bottom;
		width: 182px;
		height: 26px;
		vertical-align: bottom;
	}

	.current_sb {
		background: #47B71A;
		list-style-type: none;
	    margin: 3px 0 0 0; 
	    height: 20px;
	    width: 182px;
	    font-weight: bold;
	    color: #FFFFFF;
	}
	
	
	.current_sb span {
		width: 178px; 
		float: right;
       padding: 4px 0 0 7px;	
	}
	

#sidebar_announcements {
	margin: 15px 7px 0 0; 
	width: 182px;
	text-align: left;
	color: #555555;

}
	#sidebar_announcements img {
		margin: 0; padding: 0;
	}
	
	#sidebar_announcements p {
		margin: 0 0 10px 0;
		padding: 3px 0 3px 0;
		border-bottom: solid 1px #A3A3A3;
	}
	
	#sidebar_announcements a {
		margin: 0; padding: 0;
	}
	
#sidebar_jobs {
	margin: 22px 7px 0 0; padding: 0;
	width: 268px;
	text-align: left;
}

	#sidebar_jobs ul {
	    list-style-type: none;
	    margin: 0; padding: 0;
	}


	
#footer {
	background: url(img/bg_content_body.gif) transparent repeat-y top left;
	margin: 0 auto 0 auto; 
	padding: 0;
	width: 710px;
	text-align: left;
}

#foot_name {
	width: 706px;
	height: 30px;
	margin: 0 0 0 3px;
	padding: 0;
	border-bottom: solid 1px #A3A3A3;
	
}

	#foot_name img {
		margin: 0 0 0 15px;
		padding: 0;
	}

#footer_add {
	margin: 0 0 0 20px; padding: 0;
	width: 320px;
	text-align: left;
}

#footer_add p {
	color: #444444;
	font: 11px helvetica, arial, sans-serif;
	line-height: 17px;
}

#footer p {
	margin-left: 16px;
	line-height: 16px;
}

#content_foot {
		margin: 0 auto 0 auto; padding: 0;
		background: url(img/bg_content_footer.gif) no-repeat bottom;
		width: 710px;
		height: 8px;
		vertical-align: bottom;
}

#footer_crumbs {
	margin: 8px auto 0 auto;	
	padding: 0;
	width: 690px;
	color: #746648;
	font: 10px helvetica, arial, sans-serif;
}

	#footer_crumbs a {
		text-decoration: none;
		color: #746648;
	}

#container_gloss {
	background: FFFFFF;
	width: 550px;
	margin: 0 auto;
	padding: 0;
}

#content_video {
	margin: 10px 0px 0px 0px; padding: 0;
	width: 550px;
	text-align: center;

}

	#psa_head {
		width: 550px; height: 68px;
		margin: 0; padding: 0;
		background: url(img/bg_header_video.jpg) no-repeat left;
	}

#content_gloss {
	margin: 5px 0px 0px 0px; padding: 0;
	width: 550px;
}

#text_glossary {
	width: 550px; 
	margin: 10px 0 0 7px;
}

	#text_glossary p {
		color: #2A2A2A;
		font: 13px Helvetica, Arial, Geneva, Verdana, sans-serif;; 
		margin: 6px 0 6px 0px; padding: 0;
		line-height: 18px;
	}


	#gloss_head {
		width: 550px; height: 82px;
		margin: 0; padding: 0;
		background: url(img/bg_header_glossary.jpg) no-repeat bottom left;	
	}
	
	#gloss_head img, #psa_head img {
		margin: 25px 0 0 10px; 
		padding: 0;
		float: left;
	}
	
	
	#gloss_word {
		float: left;
		width: 520px;
	}
	
	#gloss_word h3 {
		line-height: 19px;
		color: #47B71A;
		font: 17px "Arial Rounded MT Bold", Helvetica, Arial, Geneva, Verdana, sans-serif; 
		font-weight: bold;
		float: left;
	}
	
	#gloss_word a {
		float: right;
		margin-top: 20px;
	}
	
	#gloss_line {
		width: 95%;
		border-top: solid 1px #A3A3A3;
		margin: 0 0 5px 0;
		padding: 0;	
	}
	
/* STYLES FOR HOME PAGE */

#home_story {
	width: 420px;
	margin: 20px 0 0 5px; 
	padding: 0;
	padding-bottom: 8px;

}

	#home_story img {
		vertical-align: top;
		margin: 0; padding: 0;
	}
	
	/*#home_story p {
		margin: 10px 5px 0 5px;	
		padding: 0;
		font-weight: bold;
		line-height: 14px;
		color: #777777;
	}*/
	
	#home_story p {
		color: #2A2A2A;
		font: 11px Helvetica, Arial, Geneva, Verdana, sans-serif;; 
		/*margin: 6px 0 6px 3px; padding: 0;*/
		margin: 10px 5px 0 5px;
		padding:0;
		line-height: 14px;
	}
	#home_story_title {
		margin: 15px 0 0 0;
		font-size: 18px;
		text-align: center;
		line-height: 20px;
	}
	
	#home_story_title a {
		text-decoration: none;
	}

	
#home_campaigns {
	width: 255px;
	height: 310px;
	margin: 20px 1px 0 0;
	padding: 0;
	_position: absolute;
	_margin: -440px 0 0 -255px;
}

#home_press {
	width: 255px;
	height: 310px;
	margin: 20px 1px 0 0;
	padding: 0;
}

	
	#sb_head {
		width: 254px;
		height: 28px;
		margin: 0; padding: 0;
	}
		
	#sb_main_01 {
		width: 254px;
		height: 172px;
		margin: 0; padding: 0;

	}
	
	#sb_main_02 {
		width: 254px;
		height: 88px;
		margin: 0; padding: 0;

	}
	

#home_sections {
	width: 330px;
	margin: 0 6px 0 6px;
	padding: 0;
}

#home_sections2 {
	width: 300px;
	margin: 20px 0px 0 39px;
	padding: 0;
}

#home_title {
	width: 310px;
	height: 18px;
	margin: 20px 0 5px 5px;
	padding: 0;
}


#home_announcement_item {
	margin: 0 0 5px 0;
}

	#home_announcement_item p {
		text-align: left;
		margin: 10px 5px 0 5px;	
		padding: 0;
		line-height: 14px;
		color: #444444;
		font-size: 11px;
		
	}
	
	#home_announcement_post {
		margin: 0 10px 0 0;
		text-align: right;
		color: #444444;
	}

	.top {
		border-top: solid 1px #A3A3A3;
	}
	
#home_blog_item {
	margin: 0 0 5px 0;
}

	#home_blog_item p {
		text-align: left;
		margin: 10px 5px 0 5px;	
		padding: 0;
		line-height: 14px;
		color: #444444;
		font-size: 11px;
		
	}
	
	#home_blog_post {
		margin: 10px 10px 0 5px;
		color: #444444;
	}
	
#home_bottom {
	width: 690px;
	margin: 5px 0 0 5px;
	padding: 0;
}

#home_bottom {
	width: 690px;
	margin: 5px 0 0 14px;
	padding: 0;
}

	#home_bottom_link {
		width: 172px;
		height: 105px;
		margin: 0;
		padding: 0;
	}


/* END STYLES FOR HOME PAGE */
	
/* Missing title spans */

#text_about h1 span, #text_about h3 span, #text_issue h1 span, #text_full h1 span, #home_campaigns h4 span , #text_full h3 span, #text_spotlight h1 span {
		display: none;
	}


/* POP UP STYLES MAY DELETE */



#ss_photo {
	margin: 0;
	width: 70%;
	height: 500px;
	padding: 0;
	float: left;
}

#ss_img {
	text-align: center;
	margin: 15px auto 0 auto;
	padding: 0;
}

#ss_info {
	width: 25%;
	height: 455px;
	margin: 15px 15px 0 0;
	float: right;
	text-align: left;
	vertical-align: top;
}

#ss_cred {
	margin: 0 5px 20px 0;
	font: 11px helvetica, arial, sans-serif;
	color: #444444;
}

#ss_text {
	margin-top: 10px;
	padding: 0;
	color: #444444;
	font: 11px helvetica, arial, sans-serif;
	line-height: 17px;
}

#ss_btn {
	margin: 0 15px 10px 0;
	font: 10px helvetica, arial, sans-serif;
	font-weight: bold; 
	text-align: right;
	vertical-align: bottom;
}



/* POP UP STYLES END */

/* ABOUT: DIRECTOR IMAGE STYLE */

.pad_right {
	float: right;
	padding-left: 20px;
}
	
/* ELIST: DISCLAIMER STYLE */

#disclaimer {
	font: 11px helvetica, arial, sans-serif;
	font-style: italic;
	color: #3A3A3A;
	line-height: 14px;
	text-align:  right;
	border-bottom: 1px solid #B1B1B1;
	width: 675px;
	padding: 0px 0px 5px 0px;
}

/* NEWS STYLES */

#news_item {
	font: 12px helvetica, arial, sans-serif;
	font-style: italic;
	color: #444444;
	line-height: 14px;
	border-top: 1px solid #B1B1B1;
	/*width: 665px;*/
	padding: 0;
	margin: 0;
}

	#news_item p {
		font-size: 12px;
	}

	#news_item h2 {
		font: 16px helvetica, arial, sans-serif;
		line-height: 19px;
		font-weight: bold;
		color: #444444;
		padding: 0px 0px 0px 3px;
	}
		
	#news_item h3 {
		font: 11px helvetica, arial, sans-serif;
		line-height: 14px;
		color: #666666;
		padding: 0px 0px 0px 3px;
	}
	
	#news_item h4 {
		font: 10px helvetica, arial, sans-serif;
		line-height: 11px;
		color: #666666;
		padding: 0px 0px 0px 20px;
		text-decoration: none;
	}
	
	#news_item h4 a a:hover {
		font: 10px helvetica, arial, sans-serif;
		line-height: 11px;
		color: #666666;
		padding: 0px 0px 0px 20px;
		text-decoration: none;
	}
	
		
	.readlink {
		text-align: left;
	}
		
	.news_img {
		margin: 5px 0 0 0;
		padding: 0px 0px 0px 20px;
		width: 175px;
		text-align: right;
		font-weight: bold; 
	    color: #444444;
		font: 12px helvetica, arial, sans-serif;
		font-weight: bold;
	}
	
		.news_img img {
			border: solid 1px;
		}
	
		.news_img img a:hover {
			border: solid 1px #46A7DE;
		}
		
/*News Story Item */
#news_story_item {
	font: 12px helvetica, arial, sans-serif;
	font-style: italic;
	color: #444444;
	line-height: 14px;
	border-top: 1px solid #B1B1B1;
	/*width: 665px;*/
	padding: 0;
	margin: 0;
}

	#news_story_item p {
		font-size: 12px;
	}

	#news_story_item h2 {
		font: 16px helvetica, arial, sans-serif;
		line-height: 19px;
		font-weight: bold;
		color: #444444;
		padding: 0px 0px 0px 3px;
	}
		
	#news_story_item h3 {
		font: 11px helvetica, arial, sans-serif;
		line-height: 14px;
		color: #666666;
		padding: 0px 0px 0px 3px;
	}
	
	#news_story_item h4 {
		font: 10px helvetica, arial, sans-serif;
		line-height: 11px;
		color: #666666;
		padding: 0px 0px 0px 20px;
		text-decoration: none;
	}
	
	#news_story_item h4 a a:hover {
		font: 10px helvetica, arial, sans-serif;
		line-height: 11px;
		color: #666666;
		padding: 0px 0px 0px 20px;
		text-decoration: none;
	}
	
	#news_story_item img {
		float: left;
		margin-right: 10px;
		border: 1px solid #999999;
		margin-bottom: 0;
	}	
	
	#news_story_item object {
		float: left;
		margin-right: 10px;
		border: 1px solid #999999;
		margin-bottom: 0;
	}
		
/* Take Action sidebar */

.action_sb_body {
		margin: 0px 0px 0px 10px; padding: 0;
		width: 210px;
		line-height: 15px;
	}
	
#side_bar_action {
	background: url(img/bg_sb_body.gif) transparent repeat-y top left;
	margin: 22px 5px 0 0; padding: 0;
	width: 235px;
	text-align: left;
}

#side_bar_action_head {
		background: url(img/bg_sb_header.gif) no-repeat top left;
		margin: 0; padding: 0;
		width: 235px;
		height: 6px;
		vertical-align: top;
		float: left;
}

.action_sb_body ol {
	padding: 0 0 0 15px;
	}

/* Issue "News" item display, narrower than news_item to accommodate sidebar */
#news_item_issue {
	font: 12px helvetica, arial, sans-serif;
	font-style: italic;
	color: #444444;
	line-height: 14px;
	border-top: 1px solid #B1B1B1;
	/*width: 480px;*/
	padding: 0;
	margin: 0;
}


	#news_item_issue p {
		font-size: 12px;
	}

	#news_item_issue h2 {
		font: 16px helvetica, arial, sans-serif;
		line-height: 19px;
		font-weight: bold;
		color: #444444;
		padding: 0px 0px 0px 3px;
	}
			
	#news_item_issue h3 {
		font: 11px helvetica, arial, sans-serif;
		line-height: 14px;
		color: #666666;
		padding: 0px 0px 0px 3px;
	}
	
	#news_item_issue h4 {
		font: 10px helvetica, arial, sans-serif;
		line-height: 11px;
		color: #666666;
		padding: 0px 0px 0px 20px;
		text-decoration: none;
	}
	
	#news_item_issue h4 a a:hover {
		font: 10px helvetica, arial, sans-serif;
		line-height: 11px;
		color: #666666;
		padding: 0px 0px 0px 20px;
		text-decoration: none;
	}
		
	.readlink {
		text-align: left;
	}
		
	.news_issue_img {
		margin: 5px 0 0 0;
		padding: 0px 0px 0px 20px;
		width: 175px;
		text-align: right;
		font-weight: bold; 
	    color: #444444;
		font: 10px helvetica, arial, sans-serif;
		font-weight: bold;
	}
	
		.news_issue_img img {
			border: solid 1px;
		}
	
		.news_img img a:hover {
			border: solid 1px #46A7DE;
		}
		
/* Kid's Corner */

#kids_display {
	width: 640px;
	margin: 15px auto 0 auto;
}

#kids_display img {
	border: 1px solid #128cc8;
}

#kids_thumbs {
	width: 580px;
	margin: 15px auto 0 auto;
}

#kids_thumbs a img {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #128bc8;
}

.sectionheader{
		font: 16px helvetica, arial, sans-serif;
		font-weight: bold;
		color: #47B71A;
		padding: 0px 0px 10px 3px;
	}