Tweaked css to improve cross-browser support