added a lot more homepage styles and structure