added site footer with navigation bar

Extracted the navigation into a separate include to be used in both the header
and footer. Split stylesheet navigation styles into defaults,
header-navigation-only, and footer-navigation-only.