サイト全体で Fancybox v2.1.4 を問題なく使用していますが、ie8 を除きます (ie7 でも問題ありません)。ie8 の div に fancybox を適用すると、すべての背景 css が失われます。
これが本来の姿であり、ie8 を除くすべてのブラウザーで見栄えがします: http://hallyb.com/images/good.jpg
そして、これが ie8 でのレンダリング方法です: http://hallyb.com/images/bad.jpg
fancybox.css を変更しても、この黒い背景には影響しません。実際、背景色は最初に #fff に設定され、2 番目に背景画像が追加されます。「黒」とは何も言いません。
この問題への洞察に感謝します。