lots of small tweaks due to font sizes being wrong