From http://themeshaper.com/2011/02/17/css-tip-hiding-content-with-clip/