I’ve finalised (I think) the CSS-based layout and tossed the tables entirely. This also seems to have had the side effect of finally squashing the one-pixel-offset bug in the archives once and for all. A big thanks to Raena Armitage for a cogent explanation of how the CSS worked and for some example CSS to work with.
If anyone finds any bugs, please post a comment and I’ll see what I can do.