Crie uma div de rolagem entre dois elementos div fixos

Eu sou meio novo em posicionar as divs como eu as quero em um site, então espero que alguém possa ajudar aqui. O que estou tentando obter é um tipo de sanduíche configurado com um conteúdo de rolagem no meio de dois divs. Tal que eu tenho um div de cabeçalho e um div de rodapé, os quais têm que ficar estático na página. Então, entre eles, eu tenho que ter um div de conteúdo que preencha o espaço entre os dois divs fixos e tenha a capacidade de rolar por conta própria. Como eu iria construir algo simples assim? Ou isso não é nada simples?

Atualização: Eu criei um violino que acho que é quase o que eu quero. Eu tenho o cabeçalho e rodapé permanecendo estático na página. No entanto, estou tendo que enganar a margem superior da div principal para que o conteúdo comece logo após o cabeçalho. O único problema que ainda tenho, na verdade, é que o final do conteúdo está sendo cortado na parte inferior pelo rodapé. Eu preciso ver todo o conteúdo.

Violino:http://jsfiddle.net/fgskS/18/

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion