COLOR DE LAS LETRAS DEL MENU

Hola, tengo una pregunta sobre el color de las palabras del menú. Quiero que de primeras estén en color marrón y que al poner el cursor encima, se pongan en color negro, subrayadas y con fondo plata.

El fondo de mi menú es de un tono rosa claro.

Porqué se mezclan los colores del fondo del menú con el color de las letras? Ya que lo que obtengo es de un color rosa oscuro en lugar de marrón como yo quiero.


HOJA DE ESTILO GENERAL CSS

* {margin:0px ; padding:0px ; border: 0px}



body {text-align: center}

#cabecera {background-color: yellow }
#navegacion {background-color: silver }
#contenido {background-color: #CD9B9B; width: 800px ; float:left}
}
#menu {background-color: #FFC1C1; width: 150px ; float:left ; text-align:left }
#pie {background-color: #8B6969}
#global {width:800px ; margin: 4px auto }
#menu li { list-style:none ; margin: 03px 0px 03px 8px}
a {color: blue; font-size:1 em ; text-decoration: none}
a {color: brown; text-decoration:none; display: block }
a:link {}
a:visited {}
a:hover {color:black; text-decoration: underline; background-color:silver}
a:active {}



Agradecería salir de dudas.
Un saludo
Lo tienes como lo quieres. No se mezcla nada. Brown es un marrón rojizo.

Si quieres otro color, elígelo aquí:
http://www.mxstudio.com.br/Conteudos/Dreamweaver/Cores.htm

Suprime la línea de código: a {color: blue; font-size:1 em ; text-decoration: none}, y completa la de abajo: a {color: brown; font-size:1em ; text-decoration:none; display: block }

Saludos.