Styling changes, browser compatibility fixes