Misc style updates

* Changed tab to 2 spaces.
* Fix bug in scroll position when navigating between pages.
* Style footer.
* Fix padding when navigating cos the $.load function results in duplicates .container div.
* Adjust font size for mobile view to make it slightly smaller.