/* ======== */
/* = Grid = */
/* ======== */

.grid_1 { width:40px; }
.grid_2 { width:100px; }
.grid_3 { width:160px; }
.grid_4 { width:220px; }
.grid_5 { width:280px; }
.grid_6 { width:340px; }
.grid_7 { width:400px; }
.grid_8 { width:460px; }
.grid_9 { width:520px; }
.grid_10 { width:580px; }
.grid_11 { width:640px; }
.grid_12 { width:700px; }
.grid_13 { width:760px; }
.grid_14 { width:820px; }
.grid_15 { width:880px; }
.grid_16 { width:940px; }

.column { /* 10px margin on BOTH sides, resulting in a 20px gutter between columns */
	margin: 0 10px;
/*	overflow: hidden;*/
	float: left;
	display: inline;
}
.row { /* center the row on the page, clear the interior contents with overflow:hidden hack */
/*	width: 960px;*/
	margin: 0 auto;
	overflow: hidden;
}
.row .row { /* enable nested rows */
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}
	.box_inner2 .column {
		padding-left: 20px;
		margin-left:0;
		margin-right:0;
	}
	.box_inner2 .grid_4 {
		width:200px;
		min-height: 167px;
		margin-bottom: 1em;
	}
	.box_inner2 .grid_3 {
		width:140px;
	}
	.box_inner2 .row {
		margin: 0;
	}
	.box_inner2 .row .row {
		margin: 0;
	}