More work on the layout and styling of the home page.