EDITADO:
Tenho uma imagem, que é um simples gradient. Quero essa imagem como background duma tabela, que terá conteúdo php, ou seja, o tamanho na vertical irá mudar constantemente. O que quero é que o background seja adaptável, ou seja, se a imagem tiver 1x1200, caso a altura seja apenas, por exemplo, de 600, ela fique mais pequena, de forma a conter todo o gradient dentro da tabela... O mesmo para caso seja maior do que a imagem

Sei que ela se adapta na horizontal, daí o
1x1200

Como vocês costumam resolver esta situação?
Obrigado

POST ORIGINAL (que era sobre um layout desalinhado):
Boas!
Fiz um layout em Fireworks, que está direitinho. Como sabem, ao fazer export para html, fica tudo em tables.
O que acontece é que adicionei conteúdo php, e numa tabela, ao incluir conteúdo (texto, imagem...) com dimensão superior à da tabela (em altura), ficou tudo desalinhado. Alguém me sabe dizer como posso resolver este problema?
Podem consultar a situação em questão, aqui: LINK REMOVIDO POR HolyMurderer
Obrigado pelo vosso tempo.