«Внутренний div» добавляет нижнее дополнение в 3 пикселя

У меня есть содержащий содержащий .

Все элементы – это стили с границей, отступ, маржа, установленная в 0.

Размер изображения – размер div, как показано в firebug.

Firebug показывает, что ссылка не распространяется на весь размер img или div. Вместо этого он занимает некоторое место внизу, а на 3 пикселя ниже div. Как я могу избавиться от них? Тег имеет text-decoration: none;

Благодарю.

указать display:block в стиле изображения

 img{ display:block; } 

обновленный файл jsFiddle