/*
1037px grid system ~ Core CSS.
24 columns ~ margin: 5px

Based on the golden grid system - http://code.google.com/p/the-golden-grid/
by Vladimir Carrer

Created by the Grid System Generator - v1.00
Learn more ~ http://www.gridsystemgenerator.com/
*/

/* =Containers
--------------------------------------------------------------------------------*/
.main
{
	margin-left: auto;
	margin-right: auto;
	width: 1037px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.g43, .g86, .g129, .g172, .g215, .g258, .g301, .g344, .g387, .g430, .g473, .g516, .g559, .g602, .g645, .g688, .g731, .g774, .g817, .g860, .g903, .g946, .g989, .g1032 {
	display: inline;
	float: left;
	margin-left: 5px;
}

/* =Grid >> 24 Columns
--------------------------------------------------------------------------------*/
.g43{width:38px;}
.g86{width:81px;}
.g129{width:124px;}
.g172{width:167px;}
.g215{width:210px;}
.g258{width:253px;}
.g301{width:296px;}
.g344{width:339px;}
.g387{width:382px;}
.g430{width:425px;}
.g473{width:468px;}
.g516{width:511px;}
.g559{width:554px;}
.g602{width:597px;}
.g645{width:640px;}
.g688{width:683px;}
.g731{width:726px;}
.g774{width:769px;}
.g817{width:812px;}
.g860{width:855px;}
.g903{width:898px;}
.g946{width:941px;}
.g989{width:984px;}
.g1032{width:1027px;}


/* =Grid >> 24 Columns - no left margin
--------------------------------------------------------------------------------*/
.ml43{margin-left:48px;}
.ml86{margin-left:91px;}
.ml129{margin-left:134px;}
.ml172{margin-left:177px;}
.ml215{margin-left:220px;}
.ml258{margin-left:263px;}
.ml301{margin-left:306px;}
.ml344{margin-left:349px;}
.ml387{margin-left:392px;}
.ml430{margin-left:435px;}
.ml473{margin-left:478px;}
.ml516{margin-left:521px;}
.ml559{margin-left:564px;}
.ml602{margin-left:607px;}
.ml645{margin-left:650px;}
.ml688{margin-left:693px;}
.ml731{margin-left:736px;}
.ml774{margin-left:779px;}
.ml817{margin-left:822px;}
.ml860{margin-left:865px;}
.ml903{margin-left:908px;}
.ml946{margin-left:951px;}
.ml989{margin-left:994px;}
.ml1032{margin-left:1037px;}


.inside{margin-left:0;}
/* `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;
}
