Hi Keith,
You can force the div (content2) to properly 'contain' all of it's contents, with a snippet of code, immediately before the closing div tag for that div. The code is:
<br style="clear:both; height:0; font-size: 1px;line-height: 0px" />
and you should put it in your page code here:
Ayurveda can also boast that it is the only medical system that treats, prevents and diagnoses. </p>
<br style="clear:both; height:0; font-size: 1px;line-height: 0px" />
</div>
You would then just need to click 'return' after the last word in your right column, to make things fine in IE.
Might be worth a try on your page, if not, it's a useful bit of code to keep handy whenever you need a div to 'contain' its contents properly!