#span {

	width: 540px;

	background: #fff;

	padding: 10px 8px;

	float: left;

	margin: 0 0 10px;

	border: 1px solid #8A9ABB;

}

#span h2 {

	background: url(../img/span-hdr.gif) no-repeat 0 0;

	width: 250px;

	height: 30px;

	text-indent: -4000px;

}

#span img {

	float: left;

	width: 250px;

	margin: 0 10px 0 0;

}

#span p {

	width: 280px;

	float: left;

	font-size: 1.1em;

	line-height: 120%;

	margin: 0 0 7px;

}



#take-action {

	width:158px;

	float: left;

	background: #fff;

	padding: 0 0 8px;

	margin: 0 0 10px 10px;

	border: 1px solid #8A9ABB;

}

#take-action h2 {

	background: url(../img/take-action-hdr.gif) no-repeat 0 0;

	width: 160px;

	height: 35px;

	text-indent: -4000px;

}

#take-action ul {

	padding: 0 20px 10px;

	list-style: none;

}

#take-action ul li {

	padding: 5px 0;

	border-bottom: 1px dotted #3F3F3F;

}

#take-action a#donate {

	background: url(../img/donate.gif) no-repeat 0 0;

	width: 141px;

	height: 33px;

	display: block;

	text-indent: -4000px;

	overflow: hidden;

	margin: 0 0 0 10px;

}





div.content { /* full width content box */

	width: 728px;

	background: #fff;

	clear: both;

	margin: 0 0 10px;

	padding: 0;

	border: 1px solid #8A9ABB;

}

div.content p.readmore {

	text-align: right;

	border: 0;

}

div.content p.readmore a {

	text-decoration: none;

	font-weight: bold;

}

div.content p.readmore a:hover {

	text-decoration: underline;

}

div.item {

	border-bottom: 1px dotted #3F3F3F;

	margin: 0 20px 10px;

}

#campaigns-events {

	width: 363px;

	float: left;

	font-size: 1.1em;

	padding: 0 0 10px;

	margin: 10px 0;

}

#campaigns-events h2 {

	background: no-repeat left;

	text-indent: 0px;

}

#campaigns-events p,

#news-views p {

	margin: 0 0 7px;

}



#contact-us {

	width: 365px;

	float: left;

	font-size: 1.1em;

	padding: 0 0 10px;

	background: url(../img/camp-events-border.gif) repeat-y 0 0;

	margin: 10px 0;

}

#contact-us h2 {

	background: url(../img/contact-us-hdr.gif) no-repeat 3px 0;

	height: 40px;

	width: 365px;

	text-indent: -4000px;

	margin: 29px 0 0;

}


	float: left;

	font-size: 1.1em;

	padding: 0 0 10px;

	background: url(../img/camp-events-border.gif) repeat-y 0 0;

	margin: 10px 0;

}

#contact-us h2 {

	background: url(../img/news-views-hdr.gif) no-repeat 3px 0;

	height: 40px;

	width: 365px;

	text-indent: -4000px;

	margin: 29px 0 0;

}
