* html .clearfix {
height:1%;
}

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

/* Clear Floated Elements
 http://sonspring.com/journal/clearing-floats */
.clear {
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
width:0;
}

.clearfix {
display:block;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
height:0;
line-height:0;
visibility:hidden;
width:0;
}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.

 Containers
*/
.container_5 {
margin-left:auto;
margin-right:auto;
width:600px;
}

/* Grid >> 5 Columns
----------------------------------------------------------------------------------------------------*/
.container_5 .grids_1 {
border-left:dotted 1px;
height:190px;
margin-left:-5px;
margin-right:-5px;
padding-left:10px;
width:110px;
}

.container_5 .grids_1b {
width:100px;
}

.container_5 .grids_2 {
height:190px;
margin-left:-10px;
margin-right:10px;
padding-left:10px;
padding-right:10px;
width:230px;
}

.container_5 .grids_3 {
width:350px;
}

.container_5 .grids_4 {
width:470px;
}

.container_5 .grids_5 {
margin-left:-10px;
margin-right:10px;
padding-left:10px;
padding-right:10px;
width:590px;
}

/* Prefix Extra Space >> 5 Columns
----------------------------------------------------------------------------------------------------*/
.container_5 .prefix_1 {
padding-left:120px;
}

.container_5 .prefix_2 {
padding-left:240px;
}

.container_5 .prefix_3 {
padding-left:360px;
}

.container_5 .prefix_4 {
padding-left:480px;
}

/* Pull Space >> 5 Columns
----------------------------------------------------------------------------------------------------*/
.container_5 .pull_1 {
left:-120px;
}

.container_5 .pull_2 {
left:-240px;
}

.container_5 .pull_3 {
left:-360px;
}

.container_5 .pull_4 {
left:-480px;
}

/* Push Space >> 5 Columns
----------------------------------------------------------------------------------------------------*/
.container_5 .push_1 {
left:120px;
}

.container_5 .push_2 {
left:240px;
}

.container_5 .push_3 {
left:360px;
}

.container_5 .push_4 {
left:480px;
}

/* Suffix Extra Space >> 5 Columns
----------------------------------------------------------------------------------------------------*/
.container_5 .suffix_1 {
padding-right:120px;
}

.container_5 .suffix_2 {
padding-right:240px;
}

.container_5 .suffix_3 {
padding-right:360px;
}

.container_5 .suffix_4 {
padding-right:480px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grids_1,.grids_2,.grids_3,.grids_4,.grids_5 {
display:inline;
float:left;
margin-left:5px;
margin-right:5px;
position:relative;
}

.omega {
margin-right:0;
}