#outerwrapper {
	padding-bottom:130px;
}

.homepage #header {
	height:188px;
}

.homepage #content {
	padding-left:37px;
	padding-right:33px;
	width:544px;
}

.homepage #banner {
	margin-left:39px;
}

.homepage p {
	padding-bottom:0;
}

#minister-welcome {
	float:left;
	width:215px;
	padding-left:3px;
	padding-right:36px;
}

#minister-welcome p {
	line-height: 16px;
	margin-top: 5px;
}

#minister-welcome p img {
	margin-top:-3px;
	padding: 0px 13px 2px 0px;
}
	.heading {
		height:41px;
	}
	
#whats-happening {
	float:left;
	width:273px;
}
    #whats-happening h2.sf_listTitle { display:none; }
    
	#whats-happening ul {
		padding:0;
		margin:0;
	}
		#whats-happening li {
			list-style:none;
			background:url(/images/home/underline.gif) bottom left no-repeat;
			padding:6px 0;
			margin:0;
			list-style-position:outside;
		}
		#whats-happening li.last-item {
			background:none;
		}
		#whats-happening a {
			font-size:12px;
			text-decoration:none;
			color:#20368c;
		}
		#whats-happening a:hover {
			color:#4EA200;
		}

#content .cta { padding-top:20px; }
#content .cta ul {
	margin:0;
	padding:0;
}
    #content .cta h2 { display:none; }
	#content .cta li {
		list-style:none;
		display:inline;
		float:left;
		padding:0;
		margin:0;
	}
	#content .cta a {
		/*height:1px;
		padding-top:62px;*/
		overflow:hidden;
		display:block;
		width:auto;
		height:63px;
	}
	#content .cta a img {
	    display:block;
	}
	#content .cta a:hover img {
	    margin-top:-63px;	
	}
	
		#content a.cta-new-to-church {
			background:url(/images/home/cta-new-to-church.gif) top left no-repeat;
			width:114px;
		}
		#content a.cta-for-the-kids {
			background:url(/images/home/cta-for-the-kids.gif) top left no-repeat;
			width:98px;
		}
		#content a.cta-thrift-shop {
			background:url(/images/home/cta-thrift-shop.gif) top left no-repeat;
			width:158px;
		}
		#content a.cta-make-a-difference {
			background:url(/images/home/cta-how-to-give.gif) top left no-repeat;
			width:161px;
		}

#sidebar {
	padding-top:0;
	width:274px;
}
	#sidebar h2 {
		display:block;
		color:#74bb3c;
	}
	#sidebar #what-people-say {
		float:left;
		padding-top:29px;
		padding-left:6px;
	}
	
.read_more {
	margin-bottom:-5px;
}
