Homepage layout in progress and stylesheet cleanup