updated landing page with some css and semantic markup