Major updates to CSS and index.html