So good, in fact, I wasn't really sure what the answer was, but I
found this thread:
http://bytes.com/topic/html-css/answers/542711-borders-inside-out
Based on this discussion, if you set the width and height of a div to
500 with a 2px border, when the div is rendered, it will have a width
and height of 504.
So, yes, if you have a 2px border around the entire div, you need to
subtract *4* px from the width and height.
Troy