Table extra pixels
http://stackoverflow.com/questions/6540163/a-few-extra-pixels-of-height-where-could-they-be-coming-from
Since the image is inline, it's treated as text, which means a few extra pixels are added to the bottom as leading. Displaying the image as a block (i.e. adding display: block;) solves the problem nicely.