Typos, design changes, css cleanup