Io ho letto in una riga che hai messo navigatin invece di navigation. E poi hai messo display block dovunque. Cioè qualunque cosa nel menu al passaggio sopra del mouse prende il background e il display block. Non credo che originariamente fosse così. Tecnicamente i menu drop down come quello tuo, dovrebbero avere due stati, uno visibile e uno no.
cioè dovrebbe avere due stati: display block e display none, ma da te il display none non c'è. Inoltre per IE a volte suggeriscono un hack con un file con estensione .htc da aggiungere nel css...
Forse hai cambiato qualcosa...