basic layout and styling of site