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

	Licensed under GPL and MIT.
*/

body {
  min-width: 1020px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.c {
	margin-left: auto;
	margin-right: auto;
	width: 1020px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.g1,
.g2,
.g3,
.g4,
.g5,
.g6,
.g7,
.g8,
.g9,
.g10,
.g11,
.g12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
}

.ph1, .pl1,
.ph2, .pl2,
.ph3, .pl3,
.ph4, .pl4,
.ph5, .pl5,
.ph6, .pl6,
.ph7, .pl7,
.ph8, .pl8,
.ph9, .pl9,
.ph10, .pl10,
.ph11, .pl11,
.ph12, .pl12 {
	position:relative;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.a {
	margin-left: 0;
}

.o {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.c .g1 {
	width:55px;
}

.c .g2 {
	width:140px;
}

.c .g3 {
	width:225px;
}

.c .g4 {
	width:310px;
}

.c .g5 {
	width:395px;
}

.c .g6 {
	width:480px;
}

.c .g7 {
	width:565px;
}

.c .g8 {
	width:650px;
}

.c .g9 {
	width:735px;
}

.c .g10 {
	width:820px;
}

.c .g11 {
	width:905px;
}

.c .g12 {
	width:990px;
}




/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.c .pre1 {
	padding-left:85px;
}

.c .pre2 {
	padding-left:170px;
}

.c .pre3 {
	padding-left:255px;
}

.c .pre4 {
	padding-left:340px;
}

.c .pre5 {
	padding-left:425px;
}

.c .pre6 {
	padding-left:510px;
}

.c .pre7 {
	padding-left:595px;
}

.c .pre8 {
	padding-left:680px;
}

.c .pre9 {
	padding-left:765px;
}

.c .pre10 {
	padding-left:850px;
}

.c .pre11 {
	padding-left:935px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.c .suf1 {
	padding-right:85px;
}

.c .suf2 {
	padding-right:170px;
}

.c .suf3 {
	padding-right:255px;
}

.c .suf4 {
	padding-right:340px;
}

.c .suf5 {
	padding-right:425px;
}

.c .suf6 {
	padding-right:510px;
}

.c .suf7 {
	padding-right:595px;
}

.c .suf8 {
	padding-right:680px;
}

.c .suf9 {
	padding-right:765px;
}

.c .suf10 {
	padding-right:850px;
}

.c .suf11 {
	padding-right:935px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.c .ph1 {
	left:85px;
}

.c .ph2 {
	left:170px;
}

.c .ph3 {
	left:255px;
}

.c .ph4 {
	left:340px;
}

.c .ph5 {
	left:425px;
}

.c .ph6 {
	left:510px;
}

.c .ph7 {
	left:595px;
}

.c .ph8 {
	left:680px;
}

.c .ph9 {
	left:765px;
}

.c .ph10 {
	left:850px;
}

.c .ph11 {
	left:935px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.c .pl1 {
	left:-85px;
}

.c .pl2 {
	left:-170px;
}

.c .pl3 {
	left:-255px;
}

.c .pl4 {
	left:-340px;
}

.c .pl5 {
	left:-425px;
}

.c .pl6 {
	left:-510px;
}

.c .pl7 {
	left:-595px;
}

.c .pl8 {
	left:-680px;
}

.c .pl9 {
	left:-765px;
}

.c .pl10 {
	left:-850px;
}

.c .pl11 {
	left:-935px;
}