This is because you (through jQuery) use an alpha opacity filter for your fade effects. IE just doesn't support transparency PNG-plus-opacity: alpha filter opacity level overrides opacity levels per pixel, causing background pixels to lose their transparency.
AlphaImageLoader, IE6, , , , , , , ( - ; , , ). Fade in/out IE.