Here is a container div with two floated and one regular div inside:
<div style="width: 110%; min-height:250px;overflow:hidden; border: 4px solid red">
<!-- divI -->
<div style="float:right; padding:25px; width:35%; border: 6px gray; border-style: hidden hidden hidden double ">
....stuff
</div>
<!-- divII -->
<div style="float:right; padding: 25px; width:35%; border-left: 6px gray; border-style: hidden hidden hidden double; height:100% ">
....stuff
</div>
<div>
.... stuff
</div>
</div>
Both the floated divs have gray borders on the left, which separate the columns.
Everything is rendering properly except the gray borders. DivII is shorter than DivI. The container div red border is matching the bottom of the border of div I, but the border for divII is not inheriting the height of the container and is too short.
I understand that floated divs can cause trouble of this kind, but I don't know how to fix it.