refactor css, and more home page styling