Lots of index and css changes