se ho capito bene cosa intendi il problema è il float left in ul#navlist3 li

tu hai messo
Codice PHP:
ul#navlist3 li{
width160px;
margin0px;
padding0px;
text-align:left;
floatleft;

invece devi mettere

Codice PHP:
ul#navlist3 li{
width160px;
margin0px;
padding0px;
text-align:left;

un consiglio metti sempre in ordine i codici

#div{
width: ;(sempre all'inizio)
height: ;(sempre all'inizio)
ecc.ecc.
ecc.ecc.
float: ;(sempre alla fine)
}


o cmw sia se su div1 metti in un modo mettilo più o meno uguale su tutte le altre "div" così fai prima a trovare ciò che ti serve

ciao ciao

Silvia