Como a página se comporta no Firefox / Chrome / Safari? Se parece bem, então você acertou um bug do IE8, caso contrário você precisa verificar o seu código. Embora venha a pensar nisso, se ligar o modo de compatibilidade corrige, então o problema é quase certamente no seu código. O IE7 ainda é muito parecido com o IE6 em alguns aspectos, especialmente quando se trata de marcação não padrão. (Ele também tem alguns bugs muito estranhos relacionados ao zoom / tamanho do texto, mas eu divago.)