Hab die Seite eben im IE7 aufgemacht und kann die Fehler bestätigen.
Sieht auf den ersten Blick nach einem typischen Box-Modell Problem aus.
Die Rahmen erscheinen im IE innerhalb des Elements und nicht wie im Firefox ausserhalb - wo sie auch hingehören.
Dadurch werden die Boxen kleiner, die Rahmen wirken dicker, und die Hintergrundbilder sind verschoben.
Vielleicht hilft dir das wieter:
http://carsten-protsch.de/zwischennetz/doctype/box_model_bug.html