Various cross-browser css fixes