lucy24 - 11:15 pm on May 22, 2012 (gmt 0)
Why don't you start by showing your existing CSS? Not the whole thing, please, just the part that pertains to this list.
The columns arrangement you describe is easily done using the CSS3 columns [w3.org] property. For backward compatibility, you should add lines for -moz-column and -webkit-column. (These "legacy" prperties won't validate, but you have permission to ignore the validator ;))
You can use both "column-count" and "column-width". If there's a conflict, it will use the one that takes up more room. That is, if you say 4 columns with a width of 12 em, it will never go to more than 4 columns no matter how wide the page is; and it will drop to less than 4 columns if the page is less than 48ems wide.