header and navigation construction and styles