El problema fundamental es que queres centrar todo con margin: 0px auto;
y eso no funciona a menos que le des un ancho en medidas (no relativas) a los elementos.
trabajá con esto como base
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">
/*<![CDATA[*/
div#contenedor {
width: 100%;
height: 50px;
background-color: #333;
padding-top: 1px;
}
.menu {
height: 42px;
width: 800px;
list-style:none;
margin: 5px auto 0px auto;
padding: 0px;
background-color: #666;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.menu li {
float:left;
text-align:center;
width: 80px;
border: solid 1px #000;
height: 30px;
margin: 5px 3px 3px 3px;;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: -moz-linear-gradient(top, #212121, #161616);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#212121), to(#161616));
background: -o-linear-gradient(top, #212121, #161616);
font-family: verdana, serif;
font-size: 12px;
}
.menu li.uno {
margin-left: 6px;
}
.menu li a {
color: #fff;
outline:0;
padding: 0px 3px 0px 3px;
text-decoration:none;
display:block;
line-height: 30px;
vertical-align: middle;
}
.menu li a:hover {
color:#ccc;
}
/*]]>*/
<li class="nodrop uno"><a href="link1" target="_blank">Boton 1
</a></li> <li class="nodrop"><a href="link2" target="_blank">Boton 2
</a></li> <li class="nodrop"><a href="link3" target="_blank">Boton 3
</a></li> <li class="nodrop"><a href="link4" target="_blank">Boton 4
</a></li> <li class="nodrop"><a href="link5" target="_blank">Boton 5
</a></li> <li class="nodrop"><a href="link6" target="_blank">Boton 6
</a></li> <li class="nodrop"><a href="link7" target="_blank">Boton 7
</a></li> <li class="nodrop"><a href="link8" target="_blank">Boton 8
</a></li> <li class="nodrop"><a href="link9" target="_blank">Boton 9
</a></li>
Ah, y para el gradient en IE tenes algo llamado PIE Css
http://css3pie.com/
Saludos