Prova così:
codice:
div#navigation{
position: absolute;
top: 140px;
width: 180px;
text-decoration: none;
background-color: #0080c0;
left: 0px;
}

div#navigation ul{
text-decoration: none;
margin-bottom: 1px;
list-style-type: none;
margin:0;
padding:0;
}
Un ultima cosa, la pagina mi compare centrata solo con IE ma non con opera e firefox. Anche in questo caso dove sbaglio?
text-align:center; nel body serve solo per IE5.x e IE6 in modalità retrocompatibile che applicano erroneamente tale dichiarazione a tutto, metre in realtà serve solo per allineare il testo.
Per tutti gli altri browser dovresti usare margin:0 auto; e applicarlo al box contenitore:
codice:
div#container{
position: relative;
width: 760px;
text-align: justify;
margin:0 auto;
}