CSS fixes and lots of patterns