In Firefox on the mac and pc this appears fine - just as it does in Freeway but in IE on the pc it breaks/overflows the first 2 columns. I’ve read previous posts similar to this and have done what they suggested but with no solution to the IE view.
I wonder if it’s because you have the text-alignment set to “Justify” that would cause the problem?
Going through it I see you have your line-height in pixels which would cause a problem if it was a percentage and besides a lot of styles that could be combined, I can only see the alignment as being fishy.
Try that and see if it works, unless someone else can chime in and point it out. I’d be interested to know myself.