Improvements for responsive design

* Add some margins for <800px wide
* Make footer fluid.