Image Captions Have a 10px Extra Margin, And It’s Not CSS? [duplicate]

Fancybox (or some other javascript / jQuery element) is setting the width of the image in your markup. If you look at Firebug, you’ll see the div element width as 471px, which is 10px wider than your image width.