better grid width and gutter handling; added position mixin