Main page design

Mostly completed main page design and layout scales well too!