#header_content{
	margin-top:-33px;
}
#header_content .col1{
	float:left;
	width:593px;
	margin-right:30px;
}
#header_content .col2{
	float:left;
	width:260px;
	color:#e2e2e2;
	font-size:24px;
	font-family:Arial;
	line-height:26px;
	letter-spacing:-1px;
}
#header_content .col1 .team_header{
	border:5px solid #202021;
	line-height:0px;
}
#content .col1 .staff_listing .staff{
	margin-bottom:22px;
}
#content .col1 .staff_listing .staff .title img{
	vertical-align:top;
}
#content .col1 .staff_listing .staff .title{
	font-size:19px;
	color:#528e1b;
	font-family:Arial;
	margin-bottom:13px;
	line-height:20px;
	vertical-align:middle;
}
#content .col1 .staff_listing .staff .title .divider{
	color:#e4e4e4;
	font-size:24px;
}
#content .col1 .staff_listing .staff .info .photo img{
	border:5px solid #202021;
}
#content .col1 .staff_listing .staff .info .photo{
	float:left;
	line-height:0px;
	margin-right:11px;
}
#content .col1 .staff_listing .staff .info .description{
	float:left;
	width:450px;
	font-size:13px;
	color:#525252;
	line-height:16px;
}
#content .col1 .staff_listing .staff .info .description ul{
	padding-left:8px;
}
#content .col1 .staff_listing .staff .info .description li{
	padding-top:4px;
}
#content .col2 .content{
	background-color:#222223;
	padding:24px;
	font-family:Arial;
	font-size:12px;
	color:#464646;
	line-height:14px;
}
#content .col2 .header{
	margin-bottom:15px;
}
#content .col2 ul, #content .col2 li{
	line-height:0px;
}
#content .col2 li{
	margin-bottom:6px;
}
#content .col2 .content div.contact_button{
	margin-top:30px;
}
#content .col2 .content div.contact_button a{
	background-color:#fff;
	color:#5d5d5d;
}
#content .col2 .content div.contact_button a:hover{
	color:#fff;
}
#content .col2 .content div.contact_button a .light_grey{
	color:#5d5d5d;
}
.extra_pics{
	margin-top:60px;
}
.extra_pics img{
	display:block;
	border:5px solid #202021;
	margin-top:20px;
}