separate html and css, grid layout, background image, center