[bug 1049856] Homepage redesign
Style updates and layout tweaks