What I'm wanting to do is have 3-4 columns, also with multiple rows. I'm not even sure if I've done the markup right, but here's the pastebin to what I've got. The first column, I want to be wide, and fluid if possible. It should also be text-align: left The second column should be approximately 50px wide and centered. The 3rd should be 170px wide and centered. The 2nd and 3rd columns should line up on the right side of the page with the 1st column filling in the remaining space. I'm not sure if this is possible, but if someone could write out the css for me it would be greatly appreciated. Also, if it's not too much trouble, could you add comments showing what you're doing and why. That way I'm actually learning a bit and not just copying someone else's code. Here is the pastebin of my HTML: http://pastebin.ca/841807