updates stuff, nasty CSS