[CSS] Float IN div

I am not a CSS wizard but I am ok at it, and in this latest project I have nested divs:


<div id="paper">
    <div id="left" />
    <div id="right">
        <insert lots of table code>
    </div>
</div>

But when I have the right div float:right; it leaves the ‘paper’ div, so when I apply a BG of white to paper the right div doesnt get it, so my question is how can I keep the right and left div in the paper yet still use float to keep them next to each other?

Any advice will greatly be appreciated :tie: