Yo creo que el vínculo no puede ser un "DIV"
Podrías corregir el código de la siguientes maneras:
Código HTML:
<div id="contenedor" style="padding:5px; cursor:pointer;">
<div style="padding:2px"><a href="profile.php">Texto</a></div>
<div style="padding:2px"><a href="profile.php">Otro Texto</a></div>
<div style="padding:2px"><a href="profile.php"><img src="photos/foto.jpg"></a></div>
</div>
Salu2