in questa pagina sto facendo delle prove e testandola con opera 7.0 ho visto che la lista orizzontale in alto a destra non viene visualizzata correttamente ma verticalmente

mozilla e firefox tutto ok, addirittura anche IE nonostante dia altri piccoli errorucci visualizza la lista orizzontalmente

dove sbaglio? questa è parte del css, quella direttamente interessata

codice:
#horlist {
position: absolute;
left: 475px;
top: 85px;
text-align: center;
margin: 0;
padding: 0;
font-size: 11px;
}

#horlist ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#horlist ul li {
display: inline;
margin: 0;
padding: 0;
float: left;
}

#horlist ul li a {
color: #444;
background-color: #DDDDDD;
text-decoration: none;
margin: 0;
padding: 1px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#horlist ul li a:hover {
color: #FFFFFF;
background-color: black;
text-decoration: none;
}