/*	GRID LAYOUT Based on 1050px
-------------------------------------------------- */
	.row { position:relative; margin:0 auto; width: 1080px;}
	.row .row {	margin:0 -15px; width:auto;}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
		position: relative;	display:inline;	float: left; margin-left: 15px; margin-right: 15px; min-height:1px;
	}
	.alpha { margin-left: 0} .omega { margin-right: 0}
	
	.grid_1 { width:60px;}
	.grid_2 { width:150px;}
	.grid_3 { width:240px;}
	.grid_4 { width:330px;}
	.grid_5 { width:420px;}
	.grid_6 { width:510px;}
	.grid_7 { width:600px;}
	.grid_8 { width:690px;}
	.grid_9 { width:780px;}
	.grid_10 { width:870px;}
	.grid_11 { width:960px;}
	.grid_12 { width:1050px;}
	
/*	Basic Alignments
-------------------------------------------------- */
	.fleft	{ float:left}
	.fright { float:right}
	
/*	Common Classes
-------------------------------------------------- */
	.wrapper 	{ width:100%; overflow:hidden}
	.extra-wrap { overflow:hidden; height:100%;}
	.extra 		{ width:100%}
	
/*	Post Columns
-------------------------------------------------- */
	.one_half, .one_third, .one_fourth, .two_third, .three_fourth { float:left; margin-right:30px; margin-bottom:20px;}
	.one_half.last, .one_third.last, .one_fourth.last, .two_third.last, .three_fourth.last { margin-right:0;}
	.one_half + hr, .one_third + hr, .one_fourth + hr, .two_third + hr, .three_fourth + hr { margin-top:15px;}
	
	/* content 1050px */
	.one_half		{ width:510px}		
	.one_third		{ width:330px}		
	.two_third 		{ width:690px}
	.one_fourth		{ width:240px}		
	.three_fourth 	{ width:780px}		
	
	/* sidebar + content 690px */
	.grid_8 .one_half		{ width:330px}		
	.grid_8 .one_third		{ width:210px}		
	.grid_8 .two_third 		{ width:450px}
	.grid_8 .one_fourth		{ width:150px}		
	.grid_8 .three_fourth 	{ width:510px}

/*	Custom Columns
-------------------------------------------------- */
	.column_1, .column_2, .column_3 { float:left}

/*	Hidden Elements
-------------------------------------------------- */
	.hidden { display: none; visibility: hidden}

/*	Clear Floated Elements
-------------------------------------------------- */
	.clearfix:after { clear: both;}
	.clearfix:before,.clearfix:after { content: "";	display: table;}
	.clearboth {clear: both}
	.clear { clear: both; overflow: hidden; display: block; visibility: hidden; width: 0; height: 0}