home - add flexbox fallbacks

add float-based fallbacks for no-flexbox support
captions - add side padding

add some padding to the sides
menu tweaks - logo spacing, hover colors

add slight spacing to right of logo
darken menu hover color