/*
960 Grid System ~ Core CSS.
Learn more ~ http://960.gs/

Licensed under GPL and MIT.
*/


/* Container ---------------------------------------------------------------------------------------*/

.container_12 
		{
        margin-left: auto;
        margin-right: auto;
        width: 960px;
		}

/* Grid >> Global ---------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 
		{
        display: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
		}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 
		{
        position: relative;
		}


/* Grid >> 12 Columns -------------------------------------------------------------------------*/

.grid_1 {
        width: 60px;
		}

.grid_2 {
        width: 140px;
		}

.grid_3 {
        width: 220px;
		}

.grid_4 {
        width: 300px;
		}

.grid_5 {
        width: 380px;
		}

.grid_6 {
        width: 460px;
		}

.grid_7 {
        width: 540px;
		}

.grid_8 {
        width: 620px;
		}

.grid_9 {
        width: 700px;
		}

.grid_10 {
        width: 780px;
		}

.grid_11 {
        width: 860px;
		}

.grid_12 {
        width: 940px;
		}

/* Suffix Extra Space
----------------------------------------------------------------------------------------------------*/

.suffix_1 {
  padding-right: 80px;
}



/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
        clear: both;
        display: block;
        overflow: hidden;
        visibility: hidden;
        width: 0;
        height: 0;
		}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after 
		{
        clear: both;
        content: ' ';
        display: block;
        font-size: 0;
        line-height: 0;
        visibility: hidden;
        width: 0;
        height: 0;
		}

/*
        The following zoom:1 rule is specifically for IE6 + IE7.
        Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix 
		{
        zoom: 1;
		}