CSS optimizations and tidy-up, esp. on menu code