updated homepage styles, format, and layout