hola
creo que lo que quieres es mas o menos así:
Código HTML:
<div id="grande">
<div id="contenido">
texto texto texto texto texto texto texto texto texto texto texto texto <br />
texto texto texto texto texto texto texto texto texto texto texto texto <br />
texto texto texto texto texto texto texto texto texto texto texto texto <br />
</div>
<div id="abajo"></div>
</div>
y en el css
Código:
#grande{ width:798px; height:auto; display:table; background-color:#CCCCCC; border:1px solid #000000; margin:0 auto;}
#contenido{ width:300px; height:auto; background-color:#FFFFFF; margin:20px 4px 0 4px;}
#abajo{width:200px; height:200px; background-color:#333333; float:right; margin:10px 10px 10px 0;}
espero te sirva