Eso es porque al ser un enlace, a la imagen se le da un borde para que el usuario sepa que es un enlace. Esto se puede arreglar de dos maneras:
#1
Código HTML:
Ver original<!-- si no estás usando bordes -->
<a href='#'><img src='img.gif' border='0' alt='' /></a> <!-- también se puede hacer con CSS pero aquí no compensa porque es más largo creo yo -->
#2
Código CSS:
Ver original/* si estás usando bordes */
img {border-color:#0F0;}
/* #0F0 es orientativo, usa el color que estés usando */
Saludos (: