Try just using this for the background of the container:
Code:
background: url(images/pagebg.gif) repeat-y;
and this should also go in the container attribute:
One last thing, instead of using padding-top, etc. use this:
Code:
padding: top right bottom left; // padding: 5px 10px 5px 20px;
margin: top right bottom left; // same as above, only for margin