This div is display: table-cell. Unfortunately IE doesn't support that. Is there a way to make this layout work without it?

Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content.

This div is float: left.

This p is clear: left, and that's the problem. I'd like it to be just under the float:left div above it, but there's no way to do that if the page columns are floated divs; you have to use display: table-cell. If the left menu div is floated, then the clear: left on this p element will move it down below the bottom of that div like this, even though it's outside this p's container.

Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content. Here's quite a lot of content.