update gargoyle_header_footer with a modified version of patch submitted by BashfulBladder, which preserves old functionality but allows modification in CSS to include more complete navigation menu