First fixes to visual design for Firefox

Apparently background-position-y is just mumbo-jumbo. Converted pixels
to rems. Have all kinds of magic numbers that should be derived from
somewhere instead of manually inserted...