Changing .new-item span to be display: none results in the .new-item span being a 0x0 area. To make your image viewable, you can set a padding of the same size as your image on .new-item. Not sure how IE's going to treat that though.
Adrian
Adrian