Several layout and css changes.