.content .read-bio {
	font-size: 12px;
	letter-spacing: 1px;
	padding: 6px 15px 3px;
	border-width: 2px;
	margin-top: 15px;
	margin-bottom:0px;
}

.staff-page-image, .staff-info {
	float:left;
	width:50%;
	margin-top:50px;
}

.content .staff-blocks .staff-page-image img {
	width:100%;
	max-width:210px;
	box-shadow: 0 8px 6px -6px #666;
	padding:5px;
	border:1px solid #ccc;
}

.content .col2 .staff-blocks .staff-info p, .content .col2 .staff-blocks .staff-info h4 {
	margin:0px;
	padding:0px;
}

.content .col2 .staff-blocks .staff-info h4 {
	margin-top:0px;
	margin-bottom:10px;
	line-height:1;
	font-size:20px;
}

.content .col2 .staff-blocks .staff-info p {
	font-size:16px;
}

.staff-info {
	padding-right:2%;
}

.staff-blocks:after {
	content:" ";
	display:block;
	clear:both;
	height:0px;
	padding:0px;
}

.staff-member {
	padding-top:50px;
}

.staff-member.content .container .col h1 {
	font-size:26px;
	margin-top:0px;
	margin-bottom:0px;
}

.staff-member.content .container .col .occupation {
	margin-top:0px;
}

.staff-photo img {
	text-align:center;
	display:block;
	margin:0 auto 50px;
	box-shadow: 0 8px 6px -6px #666;
	border:1px solid #3e3e3e;
}

.staff-member .container-wrap {
	max-width:1000px;
	
}

.content.staff-member ul li::before {
	display:none;
}

.staff-image {
	margin-top:0px!important;
}

.content.staff-member li {
    margin-bottom: 15px;
    padding-left: 0px;
    position: static;
    text-align: left;
    list-style-type: square;
    margin-left:3%;
    margin-right:3%;
}

.content.staff-member .col2 .col h1 {
	margin-left:6%;
	margin-right:6%;
	line-height:1;
	margin-bottom:5px;
}

.staff-info h4 a {
	text-decoration:none!important;
}

.content.staff-member .col2 .col h2, .content.staff-member .col2 .col h3, .content.staff-member .col2 .col h4, .content.staff-member .col2 .col h5, .content.staff-member .col2 .col h6 {
	margin-top:10px;
	margin-bottom:10px;
}

@media only screen and (min-width: 750px) {
	.content.staff-member li {
		margin-left:6.2%;
	    margin-right:5%;
    }
    .content.staff-member .col2 .col h1 {
	    margin-left: 8%;
		margin-right: 8%;
    }
}

@media only screen and (max-width: 1040px) {
	.staff-page-image, .staff-info {
		padding-top:50px;
		border-top:1px solid #ccc;
	}
	
	.staff-page-image, .staff-info {
		padding-top:50px;
		border-top:1px solid #ccc;
	}
	
	.staff-blocks:first-of-type .staff-page-image, .staff-blocks:first-of-type .staff-info {
		padding-top:0px;
		border-top:none;
	}
}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 750px) {
	.staff-page-image, .staff-info {
		float:none;
		width:100%;	
	}
	.staff-info {
		padding-left: 5%;
		padding-right: 5%;
		margin-top:25px;
	}
	.staff-blocks .staff-info {
		padding-top:0px;
		border-top:none;
	}
}

@media only screen and (max-width: 500px) {

}