Blz, já que você quer aprimorar começe falando certo ... é pra eu fazer alguma coisa, mim não conjuga verbos.
Sobre as tecnologias recentes eu me refiro ao modo de renderizar que os navegadores trabalham. É uma longa história, eu já devo ter explicado ela umas 4 ou mais vezes aqui no fórum. Em termos seria Quirks Mode e Standard Mode. O melhor seria fazer o navegador entrar em Standard Mode (você define o modo na DTD, aquela linha bem no começo da página). Mesmo assim ainda existe uma boa diferença em relação aos navegadores mesmo no Standard Mode.
Eu recomendo o seguinte pra você neste momento. Faça o site funcionar com os hacks que você já fez. O problema que ocorre é o seguinte. O Firefox não entende esses hacks de IE, então o CSS dele vem declarado primeiro. O IE6 não entende o hack do IE7, então o do IE vem em segundo, e por último o do IE7, que só ele mesmo consegue entender. Fui claro ?
Com o site no ar, você tem tempo pra estudar. Eu recomendo este site pra entender a diferença entre Quirks e Standard:
http://www.quirksmode.orgLá além de explicar de maneira excepcional sobre o assunto, ainda tem tabelas com as propriedades que podem vir a causar problemas, e como elas se comportam em cada navegador. Normalmente dá pra resolver os problemas só entendendo como cada um vai interpretar essas propriedades. Está em inglês este site.
Qualquer dúvida volte a postar.