Tal vez sea por esto:
Código:
#Content-portfolio {creativeweb.css (línea 298)
background-image:url(../images/bigportfolio.jpg);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:500px;
width:960px;
}
El contenido no puede crecer mas alla de los limites aplicados al "contenedor padre". Por cierto,
height:auto; no es necesario, ya que el comportamiento por defecto es adaptar la altura al contenido.