header and footer style improvements