base blocks css - generalised row/column handling