Gracias por responder Ag666.
Hice los cambios que me sugieres pero extrañamente ahora no aparece ninguna imagen. El cursor cambia cuando paso el mouse por encima de donde debería estar el vínculo, pero no se ve nada, ni siquiera los colores que agregué en el CSS. Pensé que podría interferir el overflow: hidden que tengo en el #header (porque tengo contenido variable), pero lo removí y aún así no sale nada.
Ayuda, en verdad no quiero tener que recurrir a javascript.