fix css and layouts