/*

* Skeleton V1.2

* Copyright 2011, Dave Gamache

* www.getskeleton.com

* Free to use under the MIT license.

* http://www.opensource.org/licenses/mit-license.php

* 6/20/2012

*/





/* Table of Contents

==================================================

	#Base 960 Grid

	#Tablet (Portrait)

	#Mobile (Portrait)

	#Mobile (Landscape)

	#Clearing */







/* #Base 960 Grid

================================================== */



	.container								{ position:; width: 960px; margin: 0 auto; padding: 0; z-index: 50; }

    .containerhome							{ position: relative; width: 960px; margin: 0 auto; padding: 0; z-index: 80; }

	.container .column,

	.container .columns						 { float: left; display: inline; margin-left: 10px; margin-right: 10px; z-index: 50; }

	.row										{ margin-bottom: 20px; }



	/* Nested Column Classes */

	.column.alpha, .columns.alpha				{ margin-left: 0; }

	.column.omega, .columns.omega				{ margin-right: 0; }



	/* Base Grid */

	.container .one.column,

	.container .one.columns						{ width: 40px;}

	.container .two.columns						{ width: 100px; }

	.container .three.columns					{ width: 160px; }

	.container .four.columns					{ width: 220px; }

	.container .five.columns					{ width: 280px; }

	.container .six.columns						{ width: 340px; }

	.container .seven.columns					{ width: 400px; }

	.container .eight.columns					{ width: 460px; }

	.container .nine.columns					{ width: 520px; }

	.container .ten.columns						{ width: 580px; }

	.container .eleven.columns					{ width: 640px; }

	.container .twelve.columns					{ width: 700px; }

	.container .thirteen.columns				{ width: 760px; }

	.container .fourteen.columns				{ width: 820px; }

	.container .fifteen.columns					{ width: 880px; }

	.container .sixteen.columns					{ width: 940px; }



	.container .one-third.column				{ width: 300px; }

	.containerhome .one-third.column			{ width: 295px; }	

	.container .two-thirds.column				{ width: 620px; }

	

	/* Columns with Sidebar */

	#main .four.columns							{ width: 155px; }

	#main .seven.columns						{ width: 260px; }

	#main .eight.columns						{ width: 330px; }

	#main .nine.columns							{ width: 400px; }

	#main .twelve.columns						{ width: 505px; }

	#main .sixteen.columns						{ width: 680px; }

	

	#main .one-third.column						{ width: 213px; }

	#main .two-thirds.column					{ width: 446px; }

	

	/* Pricing Tables */

	.simple-pricing-table.col-2 .column			{ width: 470px; }

	.simple-pricing-table.col-3 .column			{ width: 313px; }

	.simple-pricing-table.col-4 .column			{ width: 235px; }

	.simple-pricing-table.col-5 .column			{ width: 188px; }

	

	#main .simple-pricing-table.col-2 .column	{ width: 350px; }

	#main .simple-pricing-table.col-3 .column	{ width: 233px; }

	#main .simple-pricing-table.col-4 .column	{ width: 175px; }

	#main .simple-pricing-table.col-5 .column	{ width: 140px; }



	/* Offsets */

	.container .offset-by-one					{ padding-left: 60px;}

	.container .offset-by-two					{ padding-left: 120px; }

	.container .offset-by-three					{ padding-left: 180px; }

	.container .offset-by-four					{ padding-left: 240px; }

	.container .offset-by-five					{ padding-left: 300px; }

	.container .offset-by-six					{ padding-left: 360px; }

	.container .offset-by-seven					{ padding-left: 420px; }

	.container .offset-by-eight					{ padding-left: 480px; }

	.container .offset-by-nine					{ padding-left: 540px; }

	.container .offset-by-ten					{ padding-left: 600px; }

	.container .offset-by-eleven				{ padding-left: 660px; }

	.container .offset-by-twelve				{ padding-left: 720px; }

	.container .offset-by-thirteen				{ padding-left: 780px; }

	.container .offset-by-fourteen				{ padding-left: 840px; }

	.container .offset-by-fifteen				{ padding-left: 900px; }





/* #Tablet (Portrait)

================================================== */



	/* Note: Design for a width of 768px */



	@media only screen and (min-width: 768px) and (max-width: 959px) {

		.container								{ width: 768px; }

		.container .column,

		.container .columns						{ margin-left: 10px; margin-right: 10px;}

		.column.alpha, .columns.alpha			{ margin-left: 0; margin-right: 10px; }

		.column.omega, .columns.omega			{ margin-right: 0; margin-left: 10px; }

		.alpha.omega							{ margin-left: 0; margin-right: 0; }



		.container .one.column,

		.container .one.columns					{ width: 28px; }

		.container .two.columns					{ width: 76px; }

		.container .three.columns				{ width: 124px; }

		.container .four.columns				{ width: 172px; }

		.container .five.columns				{ width: 220px; }

		.container .six.columns					{ width: 268px; }

		.container .seven.columns				{ width: 316px; }

		.container .eight.columns				{ width: 364px; }

		.container .nine.columns				{ width: 412px; }

		.container .ten.columns					{ width: 460px; }

		.container .eleven.columns				{ width: 508px; }

		.container .twelve.columns				{ width: 556px; }

		.container .thirteen.columns			{ width: 604px; }

		.container .fourteen.columns			{ width: 652px; }

		.container .fifteen.columns				{ width: 700px; }

		.container .sixteen.columns				{ width: 748px; }



		.container .one-third.column			{ width: 236px; }

		.container .two-thirds.column			{ width: 492px; }

		

		/* Columns with Sidebar */

		#main .four.columns							{ width: 119px; }

		#main .seven.columns						{ width: 206px; }

		#main .eight.columns						{ width: 258px; }

		#main .nine.columns							{ width: 310px; }	

		#main .twelve.columns						{ width: 397px; }

		#main .sixteen.columns						{ width: 536px; }

		

		#main .one-third.column						{ width: 165px; }

		#main .two-thirds.column					{ width: 350px; }



		/* Pricing Tables */

		.simple-pricing-table.col-2 .column		{ width: 374px; }

		.simple-pricing-table.col-3 .column		{ width: 249px; }

		.simple-pricing-table.col-4 .column		{ width: 187px; }

		.simple-pricing-table.col-5 .column		{ width: 149px; }



		/* Offsets */

		.container .offset-by-one				{ padding-left: 48px; }

		.container .offset-by-two				{ padding-left: 96px; }

		.container .offset-by-three				{ padding-left: 144px; }

		.container .offset-by-four				{ padding-left: 192px; }

		.container .offset-by-five				{ padding-left: 240px; }

		.container .offset-by-six				{ padding-left: 288px; }

		.container .offset-by-seven				{ padding-left: 336px; }

		.container .offset-by-eight				{ padding-left: 384px; }

		.container .offset-by-nine				{ padding-left: 432px; }

		.container .offset-by-ten				{ padding-left: 480px; }

		.container .offset-by-eleven			{ padding-left: 528px; }

		.container .offset-by-twelve			{ padding-left: 576px; }

		.container .offset-by-thirteen			{ padding-left: 624px; }

		.container .offset-by-fourteen			{ padding-left: 672px; }

		.container .offset-by-fifteen			{ padding-left: 720px; }

	}





/*#Mobile (Portrait)

================================================== */



	/* Note: Design for a width of 320px */



	@media only screen and (max-width: 767px) {

		.container { width: 280px; }

/*	.container .columns,

		.container .column { margin: 0; }*/



		.container .one.column,

		.container .one.columns,

		.container .two.columns,

		.container .three.columns,

		.container .four.columns,

		.container .five.columns,

		.container .six.columns,

		.container .seven.columns,

		.container .eight.columns,

		.container .nine.columns,

		.container .ten.columns,

		.container .eleven.columns,

		.container .twelve.columns,

		.container .thirteen.columns,

		.container .fourteen.columns,

		.container .fifteen.columns,

		.container .sixteen.columns,

		.container .one-third.column,

		.container .two-thirds.column { width: 260px; }

		

		/* Columns with Sidebar */

		.container #main .one.column,

		.container #main .one.columns,

		.container #main .two.columns,

		.container #main .three.columns,

		.container #main .four.columns,

		.container #main .five.columns,

		.container #main .six.columns,

		.container #main .seven.columns,

		.container #main .eight.columns,

		.container #main .nine.columns,

		.container #main .ten.columns,

		.container #main .eleven.columns,

		.container #main .twelve.columns,

		.container #main .thirteen.columns,

		.container #main .fourteen.columns,

		.container #main .fifteen.columns,

		.container #main .sixteen.columns,

		.container #main .one-third.column,

		.container #main .two-thirds.column{ 

			margin: 0;

			width: 260px;

		}

		

		/* Pricing Tables */

		.simple-pricing-table.col-2 .column,

		.simple-pricing-table.col-3 .column,

		.simple-pricing-table.col-4 .column,

		.simple-pricing-table.col-5 .column { width: 100%; }



		/* Offsets */

		.container .offset-by-one,

		.container .offset-by-two,

		.container .offset-by-three,

		.container .offset-by-four,

		.container .offset-by-five,

		.container .offset-by-six,

		.container .offset-by-seven,

		.container .offset-by-eight,

		.container .offset-by-nine,

		.container .offset-by-ten,

		.container .offset-by-eleven,

		.container .offset-by-twelve,

		.container .offset-by-thirteen,

		.container .offset-by-fourteen,

		.container .offset-by-fifteen { padding-left: 0; }



	}





/* #Mobile (Landscape)

================================================== */



	/* Note: Design for a width of 480px */



	@media only screen and (min-width: 480px) and (max-width: 767px) {

		.container { width: 400px; }

/*		.container .columns,

		.container .column { margin: 0; }*/



		.container .one.column,

		.container .one.columns,

		.container .two.columns,

		.container .three.columns,

		.container .four.columns,

		.container .five.columns,

		.container .six.columns,

		.container .seven.columns,

		.container .eight.columns,

		.container .nine.columns,

		.container .ten.columns,

		.container .eleven.columns,

		.container .twelve.columns,

		.container .thirteen.columns,

		.container .fourteen.columns,

		.container .fifteen.columns,

		.container .sixteen.columns,

		.container .one-third.column,

		.container .two-thirds.column { width: 380px; }

				

		/* Columns with Sidebar */

		.container #main .one.column,

		.container #main .one.columns,

		.container #main .two.columns,

		.container #main .three.columns,

		.container #main .four.columns,

		.container #main .five.columns,

		.container #main .six.columns,

		.container #main .seven.columns,

		.container #main .eight.columns,

		.container #main .nine.columns,

		.container #main .ten.columns,

		.container #main .eleven.columns,

		.container #main .twelve.columns,

		.container #main .thirteen.columns,

		.container #main .fourteen.columns,

		.container #main .fifteen.columns,

		.container #main .sixteen.columns,

		.container #main .one-third.column,

		.container #main .two-thirds.column{ width: 380px; }

		

	}





/* #Clearing

================================================== */



	/* Self Clearing Goodness */

	.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }



	/* Use clearfix class on parent to clear nested columns,

	or wrap each row of columns in a <div class="row"> */

	.clearfix:before,

	.clearfix:after,

	.row:before,

	.row:after {

		content: '\0020';

		display: block;

		overflow: hidden;

		visibility: hidden;

		width: 0;

		height: 0; }

	.row:after,

	.clearfix:after {

		clear: both; }

	.row,

	.clearfix {

		zoom: 1; }



	/* You can also use a <br class="clear" /> to clear columns */

	.clear {

		clear: both;

		display: block;

		overflow: hidden;

		visibility: hidden;

		width: 0;

		height: 0;

	}