CSS lay-out troubles: sizing/overflow/scroll

Hi there, Im trying to make a css layout but im having some trouble.
The structure is like this:


<div class=&quot;container&quot;>
 	<div class=&quot;contentholder&quot;>
 		  <div class=&quot;content&quot;></div>
 	 </div>
 </div>

The contentholder has some stuff (round corners title etc) in the top and bottom of it, and i need it to expand according tot the content div (keeping the stuff in the top and bottom). My problem is that the content div expands OVER the bottom of the contentholder, instead of pushing it down.
I havent got a clue how to fix this… can someone help me?