tweaking the borderbox based on http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/