Only taken a quick look but - if image 10px high and you have css saying 1px padding then - is this just too much for the cell to hold without expanding vertically? Plus you have font x-small too.
Just wondering if making image smaller might help or enlarge font size. Not sure right now if line-height is another factor - but too late in day to go any further!