en el código CSS publicado veo que en a.link usas #FFF (blanco) y en hover usas otro color... #FF0, pon ambos en #FFF.
si todavía tienes problemas con las imágenes, asegúrate que estas respetando las mayúsculas y minúsculas, no es igual imagen.png que imagen.PNG

.
prueba usando algún programa tipo NotePad++, te ayuda mucho para encontrar/evitar ese tipo de errores, como encontrar el div que se quedo sin cerrar

.