Simplemente no definidas un alto al div, el alto que pusiste es de 5px, no veo para que, pienso que debería quedarte así:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> #navegador{
background:#F5F4C3 url(images/fondonav.gif);
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
#navegador ul{
list-style-type:none;
text-align:center;
}
#navegador ul li{
display: inline;
text-align: center;
}
#navegador a{
padding: 2px 7px;
color: #666;
background-color: #ffff00;
border:1px solid #ccc;
text-decoration: none;
}
#navegador a:hover{
background-color: #ff9900;
color: #ffffff;
}
<li><a href="#">Inicio
</a></li> <li><a href="#">Autor
</a></li> <li><a href="#">Temas
</a></li> <li><a href="#">Estudios
</a></li> <li><a href="#">Noticias
</a></li> <li><a href="#">Cruzada
</a></li>