Varias formas de corregir ese pequeño semicírculo que queda bajo la imagen:
Si el fondo que hay tras ella es de un color uniforme sencillo: la imagen un jpg (sin zonas transparente) y la esquina "vacía" que sea del mismo color que el fondo.
Si es un motivo, puedes añadirle un margen al div que contiene la imagen, ligéramente mayor a la zona "trasparente" de la imagen. La imagen pequeña que va dentro la desplazas los suficientes px para compensar el margen.
Todo esto sería más sencillo si pudiésemos utilizar css 3 y múltiples imágenes como backgrounds
Si no lo acabas de ver, busco algún ejemplo o te lo realizo. Ya dirás.
Un saludo