refactoring of header, add some stuff to eliminate extra margin bottom from line-height, might refactor in future