Lots of css fixes