/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container {
	position: relative;
	width: 74.000em;
	margin: 0em auto;
}
.column, .columns {
	float: left;
	display: inline;
	margin-left: 1.250em;
	margin-right: 1.250em;
}
.row {
	margin-bottom: 1.250em;
}
/* Nested Column Classes */
    .column.alpha, .columns.alpha {
	margin-left: 0em;
}
.column.omega, .columns.omega {
	margin-right: 0em;
}
/* Base Grid */
    .container .one.column {
	width: 1.250em;
}
.container .two.columns {
	width: 5.000em;
}
.container .three.columns {
	width: 8.750em;
}
.container .four.columns {
	width: 12.500em;
}
.container .five.columns {
	width: 32.500em;
}
.container .six.columns {
	width: 20.000em;
}
.container .seven.columns {
	width: 23.750em;
}
.container .eight.columns {
	width: 27.500em;
}
.container .nine.columns {
	width: 31.250em;
}
.container .ten.columns {
	width: 36.250em;
}
.container .eleven.columns {
	width: 38.750em;
}
.container .twelve.columns {
	width: 42.500em;
}
.container .thirteen.columns {
	width: 46.250em;
}
.container .fourteen.columns {
	width: 50.000em;
}
.container .fifteen.columns {
	width: 53.750em;
}
.container .sixteen.columns {
	width: 57.500em;
}
.container .one-third.column {
	width: 17.500em;
}
.container .two-thirds.column {
	width: 37.500em;
}
/* Offsets */
    .container .offset-by-one {
	padding-left: 2.500em;
}
.container .offset-by-two {
	padding-left: 6.250em;
}
.container .offset-by-three {
	padding-left: 10.000em;
}
.container .offset-by-four {
	padding-left: 13.750em;
}
.container .offset-by-five {
	padding-left: 17.500em;
}
.container .offset-by-six {
	padding-left: 21.250em;
}
.container .offset-by-seven {
	padding-left: 25.000em;
}
.container .offset-by-eight {
	padding-left: 28.750em;
}
.container .offset-by-nine {
	padding-left: 32.500em;
}
.container .offset-by-ten {
	padding-left: 36.250em;
}
.container .offset-by-eleven {
	padding-left: 40.000em;
}
.container .offset-by-twelve {
	padding-left: 43.750em;
}
.container .offset-by-thirteen {
	padding-left: 47.500em;
}
.container .offset-by-fourteen {
	padding-left: 51.250em;
}
.container .offset-by-fifteen {
	padding-left: 55.000em;
}



/* #Tablet (Portrait)
================================================== */

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

    @media only screen and (min-width: 768px) and (max-width: 959px) {
 .container {
width: 50.000em;
}
 .container .column,  .container .columns {
margin-left: 0.625em;
margin-right: 0.625em;
}
 .column.alpha, .columns.alpha {
margin-left: 0em;
margin-right: 0.625em;
}
 .column.omega, .columns.omega {
margin-right: 0em;
margin-left: 0.625em;
}
 .container .one.column {
width: 1.750em;
}
 .container .two.columns {
width: 4.750em;
}
 .container .three.columns {
width: 7.750em;
}
 .container .four.columns {
width: 10.750em;
}
 .container .five.columns {
width: 13.750em;
}
 .container .six.columns {
width: 16.750em;
}
 .container .seven.columns {
width: 19.750em;
}
 .container .eight.columns {
width: 22.750em;
}
 .container .nine.columns {
width: 25.750em;
}
 .container .ten.columns {
width: 28.750em;
}
 .container .eleven.columns {
width: 31.750em;
}
 .container .twelve.columns {
width: 34.750em;
}
 .container .thirteen.columns {
width: 37.750em;
}
 .container .fourteen.columns {
width: 40.750em;
}
 .container .fifteen.columns {
width: 43.750em;
}
 .container .sixteen.columns {
width: 46.750em;
}
 .container .one-third.column {
width: 14.750em;
}
 .container .two-thirds.column {
width: 30.750em;
}

        /* Offsets */
        .container .offset-by-one {
padding-left: 3.000em;
}
 .container .offset-by-two {
padding-left: 6.000em;
}
 .container .offset-by-three {
padding-left: 9.000em;
}
 .container .offset-by-four {
padding-left: 12.000em;
}
 .container .offset-by-five {
padding-left: 15.000em;
}
 .container .offset-by-six {
padding-left: 18.000em;
}
 .container .offset-by-seven {
padding-left: 21.000em;
}
 .container .offset-by-eight {
padding-left: 21.750em;
}
 .container .offset-by-nine {
padding-left: 27.000em;
}
 .container .offset-by-ten {
padding-left: 30.000em;
}
 .container .offset-by-eleven {
padding-left: 33.000em;
}
 .container .offset-by-twelve {
padding-left: 36.000em;
}
 .container .offset-by-thirteen {
padding-left: 39.000em;
}
 .container .offset-by-fourteen {
padding-left: 42.000em;
}
 .container .offset-by-fifteen {
padding-left: 45.000em;
}
}


/*  #Mobile (Portrait)
================================================== */

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

    @media only screen and (max-width: 767px) {
 .container {
width: 22.000em;
}
 .column, .columns {
float: left;
display: inline;
margin-left: 0.8em;
margin-right: 0.8em;
}
 .row {
margin-bottom: 1.250em;
}

		/* Nested Column Classes */
		.column.alpha, .columns.alpha {
margin: 0em;
}
 .column.omega, .columns.omega {
margin: 0em;
}
 .container .one-third.column {
margin: 0.625em 0em;
}
 .container .one.column,  .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 {
width: 21.000em;
}
 .container .one-third.column,  .container .two-thirds.column {
width: 21.000em;
}

        /* 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: 0em;
}
}


/* #Mobile (Landscape)
================================================== */

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

    @media only screen and (min-width: 480px) and (max-width: 767px) {
 .container {
width: 27.000em;
}
 .column, .columns {
float: left;
display: inline;
margin-left: 0.625em;
margin-right: 0.625em;
}
 .row {
margin-bottom: 1.250em;
}

		/* Nested Column Classes */
		.column.alpha, .columns.alpha {
margin: 0em;
}
 .column.omega, .columns.omega {
margin: 0em;
}
 .container .one-third.column {
margin: 0.625em 0em;
}
 .container .one.column,  .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 {
width: 27.000em;
}
 .container .one-third.column,  .container .two-thirds.column {
width: 27.000em;
}
}
/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after {
	content: "\0020";
	display: block;
	height: 0em;
	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: 0em;
	height: 0em;
}
.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: 0em;
	height: 0em;
}
