/*

	Variable Grid System (Fluid Version).

	Learn more ~ http://www.spry-soft.com/grids/

	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/



	Licensed under GPL and MIT.

*/





/* Containers

----------------------------------------------------------------------------------------------------*/

.container {

	max-width: 100%!important;

	margin-left: auto;

	margin-right: auto;

}



/* Grid >> Global

----------------------------------------------------------------------------------------------------*/



.grid_1,

.grid_2,

.grid_3,

.grid_4,

.grid_5,

.grid_6,

.grid_7,

.grid_8,

.grid_9,

.grid_10,

.grid_11,

.grid_12,

.grid_13,

.grid_14,

.grid_15,

.grid_16,

.grid_17,

.grid_18,

.grid_19,

.grid_20,

.grid_21,

.grid_22,

.grid_23,

.grid_24 {

	display:inline;

	float: left;

	position: relative;

	margin-left: 1%;

	margin-right: 1%;

}



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

----------------------------------------------------------------------------------------------------*/



.alpha {

	margin-left: 0;

}



.omega {

	margin-right: 0;

}



/* Grid >> 24 Columns

----------------------------------------------------------------------------------------------------*/





.container .grid_1 {

	width:2.167%;

}



.container .grid_2 {

	width:6.333%;

}



.container .grid_3 {

	width:10.5%;

}



.container .grid_4 {

	width:14.667%;

}



.container .grid_5 {

	width:18.833%;

}



.container .grid_6 {

	width:23.0%;

}



.container .grid_7 {

	width:27.167%;

}



.container .grid_8 {

	width:31.333%;

}



.container .grid_9 {

	width:35.5%;

}



.container .grid_10 {

	width:39.667%;

}



.container .grid_11 {

	width:43.833%;

}



.container .grid_12 {

	width:48.0%;

}



.container .grid_13 {

	width:52.167%;

}



.container .grid_14 {

	width:56.333%;

}



.container .grid_15 {

	width:60.5%;

}



.container .grid_16 {

	width:64.667%;

}



.container .grid_17 {

	width:68.833%;

}



.container .grid_18 {

	width:73.0%;

	padding-bottom: 30px;

}



.container .grid_19 {

	width:77.167%;

}



.container .grid_20 {

	width:81.333%;

}



.container .grid_21 {

	width:85.5%;

}



.container .grid_22 {

	width:89.667%;

}



.container .grid_23 {

	width:93.833%;

}



.container .grid_24 {

	width:98.0%;

}







/* Prefix Extra Space >> 24 Columns

----------------------------------------------------------------------------------------------------*/





.container .prefix_1 {

	padding-left:4.167%;

}



.container .prefix_2 {

	padding-left:8.333%;

}



.container .prefix_3 {

	padding-left:12.5%;

}



.container .prefix_4 {

	padding-left:16.667%;

}



.container .prefix_5 {

	padding-left:20.833%;

}



.container .prefix_6 {

	padding-left:25.0%;

}



.container .prefix_7 {

	padding-left:29.167%;

}



.container .prefix_8 {

	padding-left:33.333%;

}



.container .prefix_9 {

	padding-left:37.5%;

}



.container .prefix_10 {

	padding-left:41.667%;

}



.container .prefix_11 {

	padding-left:45.833%;

}



.container .prefix_12 {

	padding-left:50.0%;

}



.container .prefix_13 {

	padding-left:54.167%;

}



.container .prefix_14 {

	padding-left:58.333%;

}



.container .prefix_15 {

	padding-left:62.5%;

}



.container .prefix_16 {

	padding-left:66.667%;

}



.container .prefix_17 {

	padding-left:70.833%;

}



.container .prefix_18 {

	padding-left:75.0%;

}



.container .prefix_19 {

	padding-left:79.167%;

}



.container .prefix_20 {

	padding-left:83.333%;

}



.container .prefix_21 {

	padding-left:87.5%;

}



.container .prefix_22 {

	padding-left:91.667%;

}



.container .prefix_23 {

	padding-left:95.833%;

}







/* Suffix Extra Space >> 24 Columns

----------------------------------------------------------------------------------------------------*/





.container .suffix_1 {

	padding-right:4.167%;

}



.container .suffix_2 {

	padding-right:8.333%;

}



.container .suffix_3 {

	padding-right:12.5%;

}



.container .suffix_4 {

	padding-right:16.667%;

}



.container .suffix_5 {

	padding-right:20.833%;

}



.container .suffix_6 {

	padding-right:25.0%;

}



.container .suffix_7 {

	padding-right:29.167%;

}



.container .suffix_8 {

	padding-right:33.333%;

}



.container .suffix_9 {

	padding-right:37.5%;

}



.container .suffix_10 {

	padding-right:41.667%;

}



.container .suffix_11 {

	padding-right:45.833%;

}



.container .suffix_12 {

	padding-right:50.0%;

}



.container .suffix_13 {

	padding-right:54.167%;

}



.container .suffix_14 {

	padding-right:58.333%;

}



.container .suffix_15 {

	padding-right:62.5%;

}



.container .suffix_16 {

	padding-right:66.667%;

}



.container .suffix_17 {

	padding-right:70.833%;

}



.container .suffix_18 {

	padding-right:75.0%;

}



.container .suffix_19 {

	padding-right:79.167%;

}



.container .suffix_20 {

	padding-right:83.333%;

}



.container .suffix_21 {

	padding-right:87.5%;

}



.container .suffix_22 {

	padding-right:91.667%;

}



.container .suffix_23 {

	padding-right:95.833%;

}







/* Push Space >> 24 Columns

----------------------------------------------------------------------------------------------------*/





.container .push_1 {

	left:4.167%;

}



.container .push_2 {

	left:8.333%;

}



.container .push_3 {

	left:12.5%;

}



.container .push_4 {

	left:16.667%;

}



.container .push_5 {

	left:20.833%;

}



.container .push_6 {

	left:25.0%;

}



.container .push_7 {

	left:29.167%;

}



.container .push_8 {

	left:33.333%;

}



.container .push_9 {

	left:37.5%;

}



.container .push_10 {

	left:41.667%;

}



.container .push_11 {

	left:45.833%;

}



.container .push_12 {

	left:50.0%;

}



.container .push_13 {

	left:54.167%;

}



.container .push_14 {

	left:58.333%;

}



.container .push_15 {

	left:62.5%;

}



.container .push_16 {

	left:66.667%;

}



.container .push_17 {

	left:70.833%;

}



.container .push_18 {

	left:75.0%;

}



.container .push_19 {

	left:79.167%;

}



.container .push_20 {

	left:83.333%;

}



.container .push_21 {

	left:87.5%;

}



.container .push_22 {

	left:91.667%;

}



.container .push_23 {

	left:95.833%;

}







/* Pull Space >> 24 Columns

----------------------------------------------------------------------------------------------------*/





.container .pull_1 {

	left:-4.167%;

}



.container .pull_2 {

	left:-8.333%;

}



.container .pull_3 {

	left:-12.5%;

}



.container .pull_4 {

	left:-16.667%;

}



.container .pull_5 {

	left:-20.833%;

}



.container .pull_6 {

	left:-25.0%;

}



.container .pull_7 {

	left:-29.167%;

}



.container .pull_8 {

	left:-33.333%;

}



.container .pull_9 {

	left:-37.5%;

}



.container .pull_10 {

	left:-41.667%;

}



.container .pull_11 {

	left:-45.833%;

}



.container .pull_12 {

	left:-50.0%;

}



.container .pull_13 {

	left:-54.167%;

}



.container .pull_14 {

	left:-58.333%;

}



.container .pull_15 {

	left:-62.5%;

}



.container .pull_16 {

	left:-66.667%;

}



.container .pull_17 {

	left:-70.833%;

}



.container .pull_18 {

	left:-75.0%;

}



.container .pull_19 {

	left:-79.167%;

}



.container .pull_20 {

	left:-83.333%;

}



.container .pull_21 {

	left:-87.5%;

}



.container .pull_22 {

	left:-91.667%;

}



.container .pull_23 {

	left:-95.833%;

}

.container .copyright {

	float: left;
    padding: 20px;
    width: 90%;
	line-height: 26px;

}









/* Clear Floated Elements

----------------------------------------------------------------------------------------------------*/



/* http://sonspring.com/journal/clearing-floats */



.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}



/* 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;

}