Updates method of hiding map when JS is turned off

Map was remaining hidden even when JS was turned on. This uses CSS
instead of embedded JS to hide the maps.
Updates homepage styles

Adds slight inset text shadow to titles and buttons and properly
formats coverage for background image.