adding vendor prefixes for box-sizing because firefox hasn't implimented the W3C spec yet