Thanks Matt. I read through the link you sent. I have a feeling that those are only a very small portion of the hacks that one would need to know. I'm trying to get my lcol and mcol to line up properly and it's just been a nightmare. Opera and Firefox are only one pixel off, but IE just goes crazy. Problem with IE is that the left margin (of mcol) is correct, but the right margin does not stop within the container div and wants to expand accross the page. As a result mcol pushes itself below lcol.
Anyway, I think for my site it's going to be easier to maintian a few stylesheets rather than kill myself with hacks. I just need to have a good system so I don't create a mess for myself. I use primarily use opera so that's has to work, and so does firefox. Not sure about konqueror or safari yet. I'm definitely going to ignore IE5, but I probably should address IE6.
One other question to add... I really don't like using this as my CSS path: href="../../stylesheets/default.css". Does rails have a better way of submitting stylesheets so I just type the name of the stylesheet? If not do you guys create symlinks to the sytlesheets directory or just do it like i'm doing?