/*
960px grid system ~ Core CSS.
15 Columns ~ Margin left: 15px

Based on the simple grid system - http://www.webnicer.com/
by Jacek Ciolek

Created by the Grid System Generator - v1.00
Learn more ~ http://www.gridsystemgenerator.com/
*/

/* clearfix */
.clearfix:after, .row:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix, .row { display: inline-block; } /*Those two .clearfix have to be separate!)*/
.clearfix, .row { display: block; }

/* gridframework */
.row {
	position: relative;
}

.gu1 .row { width: 65px; }
.gu2 .row { width: 130px; }
.gu3 .row { width: 195px; }
.gu4 .row { width: 260px; }
.gu5 .row { width: 325px; }
.gu6 .row { width: 390px; }
.gu7 .row { width: 455px; }
.gu8 .row { width: 520px; }
.gu9 .row { width: 585px; }
.gu10 .row { width: 650px; }
.gu11 .row { width: 715px; }
.gu12 .row { width: 780px; }
.gu13 .row { width: 845px; }
.gu14 .row { width: 910px; }
.gu15 .row { width: 975px; }

.col { 
	float: left; 
	position: relative;
}

.col + .col {
	padding-left: 15px; 
}

.gu1{ width: 50px; }
.gu2{ width: 115px; }
.gu3{ width: 180px; }
.gu4{ width: 245px; }
.gu5{ width: 310px; }
.gu6{ width: 375px; }
.gu7{ width: 440px; }
.gu8{ width: 505px; }
.gu9{ width: 570px; }
.gu10{ width: 635px; }
.gu11{ width: 700px; }
.gu12{ width: 765px; }
.gu13{ width: 830px; }
.gu14{ width: 895px; }
.gu15{ width: 960px; }