Update site styling, improve browser compatibility