css and layout updated