float clearing

findings:
When you use clear:both, it clears floats outside of the module that you don't really want to be cleared.
solution:
for IE: trigger hasLayout for the container; for FF: set float to the container.

first

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam rutrum, ante sed ornare congue, erat nisl euismod metus, at placerat velit elit non quam. Vestibulum eu arcu a nunc tristique imperdiet. Proin congue venenatis velit. Ut condimentum. Praesent commodo. Aliquam at mauris nec erat pellentesque ullamcorper. Etiam lorem massa, volutpat in, posuere quis, tincidunt et, arcu. Nunc at erat. Mauris consequat augue id lacus. Etiam arcu. Integer lobortis semper tortor. Donec ipsum sapien, egestas vel, consequat quis, mattis at, est. In ut ante quis elit adipiscing facilisis. Suspendisse feugiat, turpis id hendrerit vulputate, orci velit aliquet turpis, et varius nisl arcu id tellus. Integer non ipsum at elit condimentum volutpat. Nam dignissim porta augue. Etiam bibendum libero nec orci hendrerit accumsan. Aliquam lectus neque, facilisis vitae, auctor sed, pulvinar eget, dui.

second

first

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

fourth

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam rutrum, ante sed ornare congue, erat nisl euismod metus, at placerat velit elit non quam.

fifth

clear:left;

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam rutrum, ante sed ornare congue, erat nisl euismod metus, at placerat velit elit non quam. Vestibulum eu arcu a nunc tristique imperdiet. Proin congue venenatis velit. Ut condimentum. Praesent commodo.