ayuda con display:block

hola me ayudas ni idea que estoy haciendo mal, no me aparece el truco Añade esta última propiedad dejando el estilo de enlaces de la Hoja de Estilos estilo-general.css así:
a {color: brown ; text-decoration:none ; display: block }
aqui les paso mi estilo y plantilla

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>
<body>
<div id="global">
<div id="cabecera">Bienvenidos a mi Web</div>
<div id="navegacion">Barra de Navegación</div>
<div id="contenido">
<div id="menu">
<ul>
  • Enlace 1
  • Enlace 2
  • Enlace 3

    </div>
    Esta será la zona principal de la web
    </div>
    <div id="pie">Este es el pié de página</div>
    </div>

    </body>
    </html>
    bueno quede trabado aqui y estoy enpecinado en conseguir hacer este truco, una manito gracias.-
  • osea que cuando uno pone:

    a {color:blue; text-decoration:none; display:block}
    a: link{}
    a: visited{}
    a: hover{color:brown; text-decoration:underline; background-color:silver}
    a: active{}

    en la vista previa, no se ven los efectos del display:block y todo lo del hover??
    gracias.

    igual a mi no se me veian las dos cosas, ni el display ni el hover , hasta q decubri q era nomas por q "hover" no estaba pegado a los dos puntos.
    estaba asi: a: hover{}
    y tenia q estar asi: a:hover{}