Add normalise CSS & clean up header-footer-only

Whitehall needs a CSS reset mainstream gets
through having normalise.

header-footer-only only required _buttons for the
top bar search which is now in _header.