updating style, adding background gradient, changing fonts and refining the header style