Me da error al crear bloques en los enlaces (Display: block)

Buenas, no es que lo valla a usar mucho pero como veo que esta puesto en el tutorial y no me funciona pues digo, alomejor hay alguien que si lo use y no le va igual que a mi, jeje, Bueno la cuestion que en el antepenultimo apartado de la leccion 2 aparece este link http://www.comocreartuweb.com/html-kit-tutorial/ejemplos/plantilla-… y yo lo tengo igual exepto que pongo el raton en la misma linea en el menu y no señala el enlace, copie el codigo html del ejemplo tanto de la plantilla como de la hoja de estilos y sigue sin funcionarme, si alguien me pudiera aclarar esto, por simple curiosidad o por si alguien le pasa lo mismo.
Gracias.
hola AuRon: lo mejor que puedes hacer cada vez que tengas problemas es mostrarnos tus codigos copialos y pegalos para que lo podamos ver.
saludos.
Creo que no hace falta, pues ya dije que copie el codigo html del ejemplo.. pero en fin, esta es mi hoja de estilos-general.css

* {text-indent:0px ; margin:0px ; padding:0px ; border:0px}
body {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 }
#contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px}
#menu {background-color: yellow ; width: 150px ; float:left ; text-align:left ; margin: 3px 10px 3px 3px }
#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 ; background-color: silver}
a:active {}
p {text-align: justify}
h1 {font-size: 1.2em; color:blue ; font-weight: bold ; text-decoration: underline ; text-align: center}
h2 {font-size: 1.1em; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}