website redesign, css cleanup, better cross browser compatibility