From http://stackoverflow.com/questions/4698054/css-does-the-width-include-the-padding