Add box-sizing rule to :before and :after.

As per the discussion in #23.
Update demo stylesheet with 753f322
Fix typo