/*
* 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
	#Additional - Large Screens beyond 1280px
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



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

    .container                                  {
	position: relative;
	width: 959px;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	border-radius: 0px 0px 12px 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
	-moz-border-radius: 0px 0px 12px 12px;
	-webkit-box-shadow: 10px 10px 38px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 10px 10px 38px 0px rgba(0,0,0,0.37);
box-shadow: 10px 10px 38px 0px rgba(0,0,0,0.37);
}
    .container .column,
    .container .columns                         {
	float: left;
	display: inline-block;


}

    .container .two.columns                     {
	width: 478px;
	text-align: center;
}

    .container .four.columns                    {
	width: 239px;
	border-radius: 0px;
	text-align: center;
}

/* #Additional - Large Screens beyond 1280px
================================================== */
    /* Note: Design for a width of 1280px */
    @media only screen and (min-width: 1280px) {

        .container                                  {
	width: 1280px;
}
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }

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

        .container .four.columns                    {
	width: 300px;
	text-align: center;
}
    }


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

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

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

        .container                                  {
	width: 768px;
	background-repeat: repeat;
	background-color: #FFFFFF;
}
        .container .column,
        .container .columns                         { margin-left: 0px; margin-right: 0px; }

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

        .container .four.columns                    { width: 300px; display: block; margin-left: 60px; }
    }


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

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

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

		.container { width: 100%; }
        .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: 100%; }
/* Offsets */

    }


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

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

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

		.container { width: 420px; }
        .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: 420px; }
    }


/* #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"> */

    .row,
    .clearfix {
      zoom: 1; }
/* You can also use a <br class="clear" /> to clear columns */
