the overall layout of your design does not allow the main content container to expand.
you have a set height on the initial container, which does not allow the other containers to grow in height.
see the list appart website for some good articles on css page design:
layout/