sin ver el código completo en cuestión es dificil ayudarte ya que al pie de pagina puede estar afectándolo indirectamente otro css o elemento html, pero intenta colocarle un clear:both
Código CSS:
Ver original.pie{width:800px;
height:200px;
background-color:#009;
clear:both}
por otro lado, no es necesario especificar position:relative si no utilizas z-index o deseas posicionar otro elemento que se encuentre en su interior con position:absolute