another CSS redesign, this one looks really good