add css and use partials for header and footer