/* Containers */
.container { margin-left:auto; margin-right:auto; width:960px; position: relative;}

div.gridBoxEmphasised { border-bottom:1px solid #e5e5e5; border-top:5px solid #ab1014; height:210px; width:300px; }
div.gridBoxEmphasised h2, div.gridBoxEmphasised h3 { font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; text-transform:uppercase; }
div.gridBoxEmphasised div.gridBoxContent { background-color:#f0f0f0; height:160px; padding:10px; }

/* Grid >> Global */
.grid_x, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float:left; margin-left:10px; margin-right:10px; }

/* Grid >> Children (Alpha ~ First, Omega ~ Last) */
.alpha { margin-left:0; }
.omega { margin-right:0; }

/* Grid >> 12 Columns */
.container .grid_1 { width:60px; }
.container .grid_2 { width:140px; }
.container .grid_3 { width:220px; }
.container .grid_4 { width:300px; }
.container .grid_5 { width:380px; }
.container .grid_6 { width:460px; }
.container .grid_7 { width:540px; }
.container .grid_8 { width:620px; }
.container .grid_9 { width:700px; }
.container .grid_10 { width:780px; }
.container .grid_11 { width:860px; }
.container .grid_12 { width:940px; }

.grid_3 p {
    font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; line-height:1.5em; padding-bottom:1em;
}

/* Clear Floated Elements */
.cl { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.cl:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.cl { display:inline-block; }
* html .cl { height:1%; }
.cl { display:block; }
