Responsive design

Quick and dirty.