Add a horizontal menu at the top

Unfortunatley, the CSS is becoming something of a mess :/