Major layout and style changes.