Ciao, perchè non mi centra il menu in orizzontale? Cosa sbaglio?

HTML:

codice:
<table width="700" height="24" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr><td align="center" valign="middle">
		  <div id="divmenu">
		   <ul>
		[*]LINK 1
			[*]LINK 1
			[*]LINK 1
			[*]LINK 1
			[*]LINK 1
			[*]LINK 1
		[/list]
		  </div>
		  </td>
        </tr>
</table>
CSS

codice:
#divmenu {
	width: 700px;
	height: 24px;
	background-color: #A1912B;
	text-align: center;
	line-height: 24px;
}


#divmenu ul{
	margin: 0 auto;
	padding: 0;
	float: left;
	background-color: #A1912B;
	text-align: left;
}

#divmenu ul li{
	display: inline;
}

#divmenu ul li a{
    float: left;
    color: #FFFFFF;
    padding: 0px 6px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

#divmenu ul li a:visited{
    color: #FFFFFF;
}

#divmenu ul li a:hover{
    color: #FFFFFF;
	background-color: #CAB636;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #71661F;
	border-left-color: #71661F;
}
Grazie