some homepage styling as well as general structure