Hey all.
This is a known bug with Safari / Konqueror.
http://archivist.incutio.com/viewlist/css-discuss/62531
There are some CSS3 things you can apparently do to fix this - but rather than risk those, I did this.
change line 395 of /program/steps/mail/func.inc to
$out .= '<td class="'.$col.'"><div class="'.$col.'">'.$cont."</div></td>\n";
and add three classes to the main.css file which are structured like this
#messagelist div.subject { font-size:11px; overflow:hidden; }
You'll have to make one for subject, one for from and one for date. Apparently, DIV's cannot inherit font-size from table elements, so you have to put that in there again.
It seems that perhaps the table markup should be in the template file? That way the template could do this as nessecary, rather than having to merge a style fix into the actual code.
This doesn't break it in Firefox 1.0 for Mac. I don't have a PC to test on.
Awesome program by the way.
Stephen