Changes to CSS for W3C compliance