So basically, I have div called #maincontent. My simple question is, is it possible to make div background-color fill more area than the div itself?
More simply it needs to be like this..

If this is not possible I will think of something else..

I already tried to make a larger div behind this one, called #maincontent_wrap. It is about same size as the red area in that image above. But here the problem is, it scrolls the page as long as the background is, I want it to scroll only as long as the text content appears, so that's why I wanted the background to the #maincontent div instead..

I hope you get my point, any help is appreciated!