I have the following page:
http://community.mediabrowser.tv/topics?category_id=5&status=published
(sample no longer as relevant since it contains a fix)
It is composed of a bunch of divs with the class section, which contain a ul of dynamic length (some are short and some long):
<div id='section'>
<ul>
<li>an item</li>
....
</ul>
</div>
I would like to lay the divs out in 2 columns and have the columns balanced. I do not want any out of place gaps in either of the columns.
If you look at the original link, floating right (or left) and setting width does not do the trick.
Is there a pure css solution to this problem? Failing that, is there a javascript solution to this problem?