Estou com o seguinte problema: montei um layout com três colunas, as quais contêm um menu, o conteúdo central principal e um conteúdo lateral, necessito que as três colunas se extendam até o final, atingindo o rodapé da página, a questão é como o conteúdo central é variável, não posso definir um valor absoluto para as colunas laterais, pois se o conteúdo central ultrapasar esse valor as colunas laterais não o seguem, a pergunta é, como consigo isso então?
A imagem é mais ou menos o que está acontecendo, a div 1, a div 2 e a div 3 têm de todas terem seu tamanho definido por aquela que apresentar o maior conteúdo.

Desde já obrigado!