lots css changes and updated home page for css. other pages need update