felcapo:
Se te están juntando una serie de cosas
1. Hay un bug en IE, al poner comentarios antes del doctype, entra en modo quirks (compatibilidad con browsers viejos), tenés que removerlos
2. Tenes declarada
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
pero tu página tiene errores varios, corregilos
3. Y el más grave tal vez, tenes un meta con charset utf-8, sin embargo algo, o alguien esta pasando un header iso-8859 a tu página, el php, el Apache, o algo en el proxy por el que se esta sirviendola página
Tu server:
Date: Sat, 09 Jul 2011 03:05:52 GMT
Server: Apache
Cache-Control: max-age=0
Expires: Sat, 09 Jul 2011 03:05:52 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 5830
Content-Type: text/html; charset=ISO-8859-1
X-Cache: MISS from ip-10-98-243-100.ec2.internal
X-Cache-Lookup: MISS from ip-10-98-243-100.ec2.internal:80
Via: 1.1 ip-10-98-243-100.ec2.internal:80 (squid/2.7.STABLE3)
Connection: keep-alive
200 OK
El mio:
Date: Sat, 09 Jul 2011 02:51:11 GMT
Server: Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
Last-Modified: Sat, 09 Jul 2011 02:50:25 GMT
Etag: "1098831-66de-4a79a030f9e40"
Accept-Ranges: bytes
Vary: Accept-Encoding,User-Agent
Content-Encoding: gzip
Cache-Control: max-age=604800
Content-Length: 5782
Content-Type: text/html; charset=utf-8
200 OK
Asi se ve tu página en mi servidor
http://emprear.com.ar/test/margeie.html
Sin los comentarios (si los dejases puestos, apenas verías un borde blanco en el header) y con el charset correcto, el del meta y el del header del servidor, utf-8.
como verás no siempre es el IE el del problema
Cuando lo verifiques, avisame y remuevo la demo que te deje online
Saludos