/* Containers*/
.container {
	margin-left: auto;
	margin-right: auto;
	width: 1028px;
}
/* Grid >> Global*/
.grid_0, .grid_1,.grid_4, .grid_5, .grid_6,.grid_link,.grid_link_r {
	display:inline;
	float: left;
	position: relative;
}
.grid_1{
	padding-left:20px;	
}
.grid_link_r{
	margin-left:10px;	
}
.grid_2, .grid_3 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.grid_4{
	padding-left:20px;	
	line-height:100px;
}
.grid_5 {
	margin-left:50px;
}
.grid_6{
	margin-left:19px;	
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)*/

.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* Grid >> 12 Columns*/
.container .grid_0 {
	width:220px;
}

.container .grid_1 {
	width:220px;
}
.container .grid_2 {
	width:300px;
}
.container .grid_3 {
	width:380px;
}
.container .grid_4 {
	width:480px;
}
.container .grid_5 {
	width:700px;
}
.container .grid_6 {
	width:789px;
}

.container .grid_link {
	width:220px;
	margin-left:20px;
}
/* Clear Floated Elements*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width:0;
	height:0;
	margin:0;
	padding:0;
}
.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;
}