Does your body have a margin to it? It could be the body margin causing it to not fill completely.