Further fixes to homepage markup and layout