¿Cómo puedo centrar verticalmente una imagen con un ancla dentro de un div?

Tengo una fila de DIVs para mi navegación y estoy tratando de centrar verticalmente una imagen con un ancla dentro de ellos usando solo CSS. Intenté alinear verticalmente: medio; pero eso no está funcionando. Estoy seguro de que tiene que ver con el flotador: a la izquierda, ya que todas las imágenes se empujan hacia el lado izquierdo, pero cuando lo saco, los divs se vuelven locos.

HTML

<div class="linkgroup">
        <img src="images/homeIcon.png">
        <li class="navItem"><a href="somelink.com" class="navLink">HOME</a></li>
    </div>
</ul>

CSS

.linkgroup{
    float: left;
    height:5px;
    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta