1) margine e padding 0 non centrnao nulla credo dato che mi sposta il menu a viole.. infatti ho forzato a certi margini precisi.

2) ho rpovato sia con
codice:
#menu li {
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	margin-left: -40px;
	padding-left: 8px;
	line-hight: 25px;	
	width: 100px;
}
e nulla! con IE va sempre a capo mentre con Firefox le scritte si sovrappongono.