CSS fixes: nav bar bug in phones, scroll down bug on tablet, index overl...

...ay bug in Safari