homepage improvements + CSS styling and cleanup