styling and footer refinement