complete rechange of css and layout.