Because I am indeed a "JR. Web Developer".
Good question... heh. It's there to hold my content, but i suppose i could achieve the same results if I combined '#all' with '#bg', while adjusting the margin.
why does #bg have a height?
Only to demonstrate my problem. If I don't specify a height, the background-image will not display past the '#header' tag; which is my problem.
you have rounded corners graphics in the folder - are you going to use them in the design?
Those in particular will not be used for the design.