body
{
height:100%;
min-height:100%;
}

.holder
{
position:relative;
width:960px;
margin:auto;
height:100%;
}

.menu
{
width:100%;
height:130px;
margin:auto;
text-align:center;
position:relative;
}

.left
{
position:absolute;
left:0px;
width:200px;
height:100%;
float:left;
}

.center
{
margin-left:200px;
position:relative;
width:560px;
min-height:5px;
height:auto;
float:left;
}

.right
{
position:relative;
width:200px;
height:100%;
float:left;
}

.footer
{
width:960px;
height:20px;
margin:auto;

background-color:red;
}