Some mobile optimisations - mainly for the header.

This sets the container width to 100% under 966px and adds some padding - the header is now formatted appropriately for mobile.