Como expandir altura da div?

eu tenho 3 div:

<div class="header">header</div>
<div class="content">content</div>
<div class="footer">footer</div>

As vezes as divs não ocupam toda a altura da tela. Alguém sabe como fazer a div content expandir para que as 3 divs sempre ocupem toda a altura da tela?

faz assim,
no css vc poe…

.header{
width:1000px;
height:300px;
background:#ccc;
}
.content{
width:1000px;//largura da div
height:800px;//altura da div
background:#ababab;//cor de fundo
}
.footer{
width:1000px;
height:200px;
background:#999;
}