I have been attempting to split a div into two columns using CSS, but I have not managed to get it working yet. My basic structure is as follows:
When you float those two divs, the content div collapses to zero height. Just add
after the #right div but inside the content div. That will force the content div to surround the two internal, floating divs.