huge changes to responsive design and em for padding - added normalize.css