
/*increase min-height of homepage content block links*/
body.home ul a {
	min-height:110px;
	
	}
body #nav {
	padding-bottom: 0px;
	}

body #nav a {
	width: 200px;
	padding: 8px 6px 25px 13px;
	}

#nav h3 {
	padding-top: 45px;
	}

dl#people dd {
	margin-bottom: 15px;
	}
	
#footer_wrapper {
	clear: both;
	background: url(../../images/challenge_of_change/footer_wrapper_bg.png) top center no-repeat;
	margin-top: -70px;
	padding-top: 120px;
	margin-bottom: -10px;
}

#footer {
	width: 940px;
	margin: 0px auto;
	padding-top: 20px;
	}
	
body #tb_logo {
	width: 117px;
	padding-top: 100px;
	height: 0px;
	overflow: hidden;
	border: 0px;
	display: block;
	float: right;
	margin-right:15px;
}

/*utility classes*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
	width: 100%;
}
 
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}