great new styling of the homepage!

960 and up styles are mostly taken care of. Next step is working on
responsive stuff for the smaller sizes, oh, and then what happens if JS
cannot load?