Please validate (so far as possible) and try these on Prince before submitting…
The border width property names are incorrect: s/border-width-top/border-top-width/etc.
There is no 'none' keyword for border widths: use 0 or repeat a keyword.
The borders of the div box don't match 'exactly' because they are different lengths. s/exactly/with respect to width/
Oh, and make the borders blue, please.
Fixed
Looks good.
Discussion
Please validate (so far as possible) and try these on Prince before submitting…
The border width property names are incorrect: s/border-width-top/border-top-width/etc.
There is no 'none' keyword for border widths: use 0 or repeat a keyword.
The borders of the div box don't match 'exactly' because they are different lengths. s/exactly/with respect to width/
Oh, and make the borders blue, please.
Fixed
Looks good.