Link

Hola de nuevo jejeje,

Así definimos los estilos de todos los enlaces (da igual si el usuario los visitó antes o no):
a {
  color: blue; /* Color azul */
}
Así definimos estilos de enlaces que el usuario no visitó antes (es decir, que no pulsó sobre ellos ninguna vez):
a:link {
  color: blue; /* Color azul */
}
Así definimos estilos de enlaces que el usuario ya visitó (que pulsó sobre el enlace alguna vez):
a:visited {
  color: purple; /* Color morado */
}
Con :active definimos los estilos para un enlace en el que el usuario está haciendo click (y lo mantiene pulsado):
a:active {
  color: red; /* Color rojo */
  background-color: yellow; /* Fondo amarillo */
}
Y por último, con :hover definimos los estilos para un enlace para cuando el usuario tiene el ratón encima del enlace:
a:hover {
  color: green; /* Color verde */
}

Si no entendiste algo o tienes alguna otra duda simplemente dilo en un comentario [:)]
Muchas gracias. El problema que estoy teniendo es que los colores se me estan aplicando a un texto, no al enlace. Me explico, cuando paso el raton por el enlace, en este solo sale la manita de que es un enlace, no cambia de color ni nada parecido. Mientras que el texto que tengo justo debajo de este, no esta definido como enlace, pero me aparece la manita como que me va a mandar a otra pagina y, ademas, cuando pongo el raton sobre este se cambia de color. Esto me indica que el codigo no me esta definienlo el enlace, si no la etiqueta <P></p>. Como es eso posible?
Eso pasa con el menú de navegación qué tienes no? Prueba a modificarlo por cómo te dije en el otro post, y luego nos comentas si te sigue pasando eso o no :)
Por otra parte, en tus CSS hay un error en a:hover con la propiedad backgruond-color: transparent
Debería ser:
background-color: transparent;