Completed first pass at responsive design