原因としては、liの中にblock要素があることでline-heightの解釈にバグがあるとのこと。

以下のいずれかの方法で解決できると思います。


li a,
li, img{
 	display:inline; 
}


li{
	line-height:0;
	vertical-align:bottom;
}
li a{
	line-height:normal;
}