updated layouts for front page and some css fixes