solucione el problema del pie de pagina agregando al estilo un clear:both
css:
Código:
div#footer {
background: none repeat scroll 0 0 #DDDDDD;
border-top: 6px double gray;
bottom: 0;
position:relative;
width: 100%;
clear:both;
y poniendo un min-height al div q esta en la parte de arriba
css:
Código:
#left{ float:left;
width:20%;
min-height:318px;
}
posiblemente no es la mejor manera de solucionarlo pero asi funciono xD
espero si hay maneta mas profecional de solucionarlo me la comenten seguire trabajando con los demas desacomodos.
gracias