salve ragazzi ho un problema ho il container del sito che si allunga e supera il footer perche ?


codice HTML:
div#container
{
position: relative;
width:930px; margin: 0 auto;
border-width: 0 1px; border-style:solid; border-color: #ccc;
background-color: #ffffff;
height:100%;
height:auto !important;
min-height:800px !important;
max-height:100% !important;
}
sembra propio che non rispetti gli stili perche ?