Да, это всегда было проблемой с сеточными системами и не текучими конструкциями.Хотя, чтобы не издеваться над ними, они определенно имеют свои преимущества по сравнению с текучими конструкциями, но с ними неудобно работать.
Что бы я сделал, это установил поле для элемента внутри элемента, на который вы хотите добавить отступ.Если это имеет смысл.
<div class="four columns">
<div class="or-create-a-wrapper"><!-- margin here -->
<p>My main content</p>
<ul><li>My item</li></ul>
<!-- other various content -->
</div>
</div>
ИЛИ
<div class="four columns">
<div class="or-create-a-wrapper">
<div class="another-div-yay"><!-- margin here -->
<p>My main content</p>
<ul><li>My item</li></ul>
</div>
<!-- other various content -->
</div>
</div>