A lot of styles and a few layout changes