Site redesign. minor fixes.