Fixed menu again

Fixed some lingering issues with the menu.

Added responsive design using jQuery.  Note this will only work on the
initial refresh, so test by resizing your window, then refreshing.