Lots of general site and css updates