No hay nada que disculpar, tú pregunta que aquí estamos para ayudarnos
Efectivamente con IE7 se ve la columna central y el menú derechos desplazados a la altura del footer, además de que la página está alienada a la izquierda y no centrada. Como el problema principal me imagino que es el otro, yo intentaría cambiar la css en cuanto a tamaño de tablas y celdas. Prueba a modificar la instrucción width de la tabla principal y darle más ancho, o bien quitarle ancho de las otras tablas. Ayudará si transcribes aquí el css completo. Respecto a lo de alinearse a la izquierda lo mismo, pon aquí el css a ver por qué se lo salta el explorer, sino siempre puedes hacerlo a lo chapuza y alinear la tabla principal en el propio index.php ---> <table align="center">. Eso nunca falla.