Cleaning up octo_overrides to not blow away padding for non H1 headers

Breaks up the CSS for octo-overrides to make the H1 padding explicit, but the color not, as well as adding support for H4s.