Set inner block to use padding or margin

If .inner-block has a top or bottom border, margins must be used rather
than padding - or the border is too wide.
Here, left and right padding is the default and the same mixin can be
used to set left and right margins (see usage example).
Merge pull request #111 from gemmaleigh/update-inner-block

Set inner block to use padding or margin