El estilo "display:block" no me da resultado !!!

Hola a todos soy nuevo en esto, y como he pasado todo el dia probando cosas y sorprendiendome de como funcionan al pie de la letra, no queria dejar de pasar el comentario de que la hoja de estilo-general.css no me esta dando el efecto deseado

aqui les copio la hoja a ver si alguien encuentra el error !!!


* {margin:0px; padding:0px; border:0px;}
body {text-align:center;}
#cabecera {background-color:pink;}
#navegacion {background-color:gray;}
#contenido {background-color:orange; width:800px; float:left;}
#pie {background-color:brown;}
#global {width:800px; margin:4px auto;}
#menu {background-color:yellow; width:150px; float:left; text-align:left;}
#menu li {list-style:none; margin:4px 0px 4px 6px;}
a {color:brown; text-decoration:none; display:block;}
a:hover {color:red; text-decoration:underline; background-color: silver;}


Resulta que cuando paso el raton por el menu sin tocar el texto, los link no se activan como deberia suceder...

Desde ya muchisimas gracias desde ARGENTINA!!!
Hola, gracias NEKOMANDER por el consejo, pero aun estoy muy novato para manejar eso !!!! lo tendre en cuenta para el futuro.[:D]

A que te refieres NOSABERNADA con que debo asignarle un tamaño ? como quedaria la linea ? :confused:

gracias por las respuestas!
No sé como tendra el curso Jorgens que hace mucho que lo reviso, pero yo desde siempre he usado el block cuando un enlace tenía un tamaño.

http://wwyw.themtdesign.com/

El menu es un display block con un tamaño fijo, prueba a meterle tamaño a ver si te funciona.
Tema cerrado : resulta que en la previsualizacion del HTML-Kit no da resultado la opcion del estilo display:block, pero abriendo la pagina con el navegador funciona perfectamente....

Muchisimas gracias de todos modos