Completely rehauled design to take advantage of clearfix hack; also added basic responsive design functionality for smaller devices