Major styles overhaul, added banner to the home page.