The library browser probably doesn't have png transparency support in it, either due to something needing to be installed/activated, or an earlier version of the browser. I remember in at least one version of IE needing to install an external plugin to get png's to look right. it looks fine from here, xp with IE7.