No funciona la propiedad (display: block )

Saludos, estoy dando formato a los enlaces del menu, en concreto(a {color: blue ; text-decoration:none ; display: block }, pero no funciona lo de resaltar el enlace sólo con colocarme sobre la linea, no se si es que tendre algun tipo de incompatibilidad en el resto de formatos, los escribo para que le echeis un vistazo, gracias.
* {margin:0px ; padding:0px ; border: 0px}
body {text-align: center}
body {background-color: #00C5CD}
#global {width:800px ; margin: 4px auto }
#cabecera {background-color: pink }
#navegacion {background-color: gray }
#contenido {background-color: orange; width: 800px ; float:left }
#menu {background-color: yellow; width: 130px ; float:left;text-align: left }
#pie {background-color: brown }
#menu li { list-style:none ;margin: 10px 0px 10px 10px }
a {color: blue ; text-decoration:none ; display: block }
a:link { }
a:visited { }
a:hover {color:red;text-decoration:underline }
a:active { }
Hola DaVinci..........

La verdad no te entiendo muy bien lo que te pasa pero ensalla de esta forma ok...

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

Salu2..........
Hola Alpolo, no es eso.

No es eso, lo que deberia ocurrir con ese estilo segun el manual, es que se seleccionara la linea (aparezca la mano de selección) aunque no estes encima del texto, sólo con estar sobre esa linea (a la altura del texto) en el menu, y no ocurre.