Dels påverkas din tabell av textinställningarna eftersom du kör med i dina "ramceller" mellan "runda hörnen" och ställer in textstorleken på ett sätt som inte verkar funka av någon anledning. (kolla i Mozilla så ser du vad jag menar ;) )
Var noga med att ställa in font-size:1px på *alla* "tomma" celler (du kan göra det direkt på <td> så slipper du <b>-taggen ;) ) - och lägg även in en i alla dessa (var också noga med att ange "1px" för dina border-storlekar - bara "1" funkar bara i MSIE under vissa omständigheter!
(RED: Du hade också råkat skriva font-size: 1 px - vilket inte funkar... Det måste stå font-size: 1px - utan mellanslaget mellan siffran och enheten px ! - vilket "slog ut" textstorleken i Mozilla m.fl...)
Men du har också (håll i dig) skapat dina hörn så att den yttre kanten är genomskinlig runt hela bilden (dvs "hörnet" går inte ända ut utan du har t.ex. en pixelram med "bakgrundsfärg" nederst och till höger i "topleft"-bilden!) - vilket ger... Små vita kanter eftersom bakgrundsfärgen i tabellen (och tabellcellen) är vit... ;)
Först trodde jag att det också hade med -användningen att göra, så jag bytte ut "tomheten" mot "genomskinliga enpixelbilder" (ett standardtrix sedan NN4:as dagar ;) - men det hjälpte inte...
Sedan kom jag på vad det beror på!
Du har ju border till att lägga på "enpixelramen" i "mellancellerna", och det är den som ställer till det.
Den aningen ovanliga visningen i MSIE beror på hur den lägger till border på tabellceller (inom eller utom innehållets "ram" så att säga) - den har alltid varit lite "egen" i hur detta görs...
Provade att ta bort "border: 1px ... ... " från "yttre mellancellerna" och problemet försvann...
Det enda jag kom på att göra för att komma förbi detta var att byta ut användningen av border-attributen mot en repeterande bakgrundsbild istället... Och det verkar funka även i MSIE efter det...
Jag zip:ade resultatet (bifogas) - eftersom jag lade till fem nya filer, men koden kommer här: