@media screen{

	/* Containers
	----------------------------------------------------------------------------------------------------*/
	.container_4 {margin-left: auto;margin-right: auto;	width: 1024px;}
	
	/* Grid >> Global
	----------------------------------------------------------------------------------------------------*/
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4 {display:inline;float: left;position: relative;	margin-left: 0px;margin-right: 0px;	}

	/* Grid >> Children (Alpha ~ First, Omega ~ Last)
	----------------------------------------------------------------------------------------------------*/
	.alpha {margin-left: 0;}
	.omega {margin-right: 0;}
	
	/* Grid >> 4 Columns
	----------------------------------------------------------------------------------------------------*/
	.container_4 .grid_1 {width:256px;}
	.container_4 .grid_2 {width:512px;}
	.container_4 .grid_3 {width:768px;}
	.container_4 .grid_4 {width:1024px;}
	
	.container_4 .grid_2.prefix_05, .container_4 .grid_2.suffix_05 {width:384px;}
	.container_4 .grid_3.prefix_05, .container_4 .grid_3.suffix_05 {width:640px;}
	.container_4 .grid_4.prefix_05, .container_4 .grid_4.suffix_05 {width:896px;}

	/* Grid >> 4 Columns
	----------------------------------------------------------------------------------------------------*/
	.container_6 .grid_1{width:16.6%; margin-left:0;}

	/* Prefix Extra Space >> 4 Columns
	----------------------------------------------------------------------------------------------------*/
	.container_4 .prefix_05{padding-left:128px;}
	.container_4 .prefix_1 {padding-left:256px;}
	.container_4 .prefix_2 {padding-left:512px;}
	.container_4 .prefix_3 {padding-left:768px;}
	
	/* Suffix Extra Space >> 4 Columns
	----------------------------------------------------------------------------------------------------*/
	.container_4 .suffix_05{padding-right:128px;}
	.container_4 .suffix_1 {padding-right:256px;}
	.container_4 .suffix_2 {padding-right:512px;}
	.container_4 .suffix_3 {padding-right:768px;}
	
	/* Push Space >> 4 Columns
	----------------------------------------------------------------------------------------------------*/
	.container_4 .push_1 {left:256px;}
	.container_4 .push_2 {left:512px;}
	.container_4 .push_3 {left:768px;}
	
	/* Pull Space >> 4 Columns
	----------------------------------------------------------------------------------------------------*/
	
	.container_4 .pull_1 {left:-256px;}
	.container_4 .pull_2 {left:-512px;}
	.container_4 .pull_3 {left:-768px;}
	
	/* Clear Floated Elements
	----------------------------------------------------------------------------------------------------*/
	
	/* http://sonspring.com/journal/clearing-floats */
	
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0!important;
		min-height:0!important;
		height: 0!important;
		margin:0!important;
		padding:0!important;
	}
	
	/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
	
	.clearfix:after {
		clear: both;
		content: ' ';
		display: block;
		font-size: 0;
		line-height: 0;
		visibility: hidden;
		width: 0;
		height: 0;
	}
	
	.clearfix {
		display: inline-block;
	}
	
	* html .clearfix {
		height: 1%;
	}
	
	.clearfix {
		display: block;
	}
}