different layout and css fixes