fix the navigation so it doesnt get covered by the banner.

The easiest way was to put the nav above the banner using zindex. However, the nav then becomes unreadable. so i also made the site somewhat responsive so they never overlap the dark colors.