Hey, Rower, I've got another CSS question for you (or anybody else, too! ), since you were so helpful last time. The old post already got archived, though, so I had to start a new thread. Anyway, here goes. Back in the old thread, you showed how to do columns using just CSS in the very last post. Well, what I'm wondering is, what's the best way to get a horizontal line to appear between every line of text? I'm trying to make a table, and the horizontal lines always help so you know that you're matching up the right row between columns. You can see a test page to get a feel for what I'm trying to do, and to view the source. Given that CSS seems to be really powerful (and this new way to make tables seems much easier), I don't doubt that there's probably a way to do this, other than putting an HR tag between each line. Right? By the way, if I want the columns to not go down to the next page, is that as simple as doing the same thing as last time (i.e.: using auto for "margin-left" and "margin-right" and setting a width, or setting the display mode to table)? Let me know.