css and home page layout changes