Styling

Addresses: https://bugs.launchpad.net/oq-platform/+bug/1227155

The first major set of styling changes. This involves a lot of work on the templates and css, as well as some tweaks to the JavaScript of some apps.