Homepage refinements

Hey guys, I have been working to tighten the design of the homepage. This is my WIP.

The css might be in a mess, let me know which parts could get cleaned up.