In reply to freakqnc.

No that wasn't what I was saying. I was simply pointing out how it worked.

I agree most people intuitively assume width defines the width of the box, including the content width, the padding, and the border and excluding the margin. It doesn't. It only defines the width of the content itself.

Once you understand how it works it's not a big deal.