Posizionare un <div> e le sue differenze... tra IE6 e gli altri...

Inizio con il codice CSS:
codice:
#content {
	position: relative;
        width: 800px;
        margin: 0px auto;
	padding: 0;
	border: none;
	text-align: left;
	}
#menu {
        padding: 191px 0 1px 0;
        margin-left: 582px;  
        width: 181px;
}
Funziona su tutti, tranne con IE6.
il DIV menu in pratica si posiziona più in basso, con almeno 70/80px di differenza...
rispetto a tutti gli altri. IE8 e 9 Nessun test.
Uso dei CSS errato?