Это не хорошо (без единиц измерения, плюс фиксированная высота):
#content{
border:0px solid black;
width:980;
height:800;
}
Одно исправление - изменить его на:
#content{
border:0px solid black;
width:980px;
}
При желании также можно использовать height: 100%;
, но вычесть любые поля, отступы и границы - при необходимости.