Premetto che non ho IE, e non ho guardato la tua pagina, ma credo che il problema sia il padding: in IE si comporta in maniera diversa dallo standard.

Qualcuno suggerisce di usare sempre padding:0; e fare tutto con il margin (eventualmente introducendo un <div> in piu`).

Per altre info vedi tra i link utili.