Updated front page design

And made some changes so that CSS can be re-used