Das kommt, weil der IE8 einen automatischen Zeilenumbruch einfügt

.
Füge dem CSS-Code in Zeile 23...
Code:
#container ul li {display:table-cell; padding:0 15px; background:#fff; border-bottom:1px solid #888; vertical-align:top;} ... mal dies am Ende hinzu:
Code:
white-space:nowrap;
Am Ende sieht es dann so aus:
Code:
#container ul li {display:table-cell; padding:0 15px; background:#fff; border-bottom:1px solid #888; vertical-align:top; white-space:nowrap;} white-space:nowrap; bezweckt, dass die Zeile nicht automatisch umgebrochen wird, egal wie lang der Inhalt ist.
Dies musst du übrigens in jeder Albumseite ändern, z.B. in
Fasching10.htm.