On or around line 786, change the float: left; to float: none; and add display: inline-block and vertical-align: top;.
#content .portfolio {
display: inline-block;
float: none;
margin: 0 20px 40px 0;
overflow: hidden;
padding: 0;
width: 220px;
vertical-align: top;
}