tweak the layout on the main page: center things and make the design more responsive