updated layout and css, fixing header issues