estas viendo ese código y no has visto el error?
jeje te lo pondré en rojo y con letras grandes para que resalte y sea mas notorio
Cita: <!-- Limpid ? IE in quirks mode -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<title>Fixed header</title>
<link rel="stylesheet" href="menusuperior.css" type="text/css">
<meta http-equiv="x-ua-compatible" content="IE=EmulateIE7" />
<div id="header">
es simple:
*para que IE interprete adecuadamente debes tener un Doctype valido
*para que el doctype valide debe ser lo primero que aparezca en tu código
*al aparecer un comentario antes que el doctype para IE no existe el doctype
*al no existir un doctype tu sitio trabaja en modo quirks y se comporta como se le viene en gana