more responsive layout for main page. Works better for multiple browser widths and mobile. fixes issue #11