/*	GRID LAYOUT Based on 1050px

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

	.row { position:relative; margin:0 auto; width: 1080px;}

	.page-id-88 .row { position:relative; margin:0 auto; width: 100%;}

	.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;}

	.page-id-88 .grid_12 { width:100%;}

	

/*	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:50px; margin-bottom:8%;}

	.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:40%}		

	.one_third		{ width:330px}		

	.two_third 		{ width:690px}

	.one_fourth		{ width:100px}		

	.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}