/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 936px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.content-wrapper {
	width:100%;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.content-wrapper .grid-1 {
	width:65px;
}

.content-wrapper .grid-2 {
	width:142px;
}

.content-wrapper .grid-3 {
	width:219px;
}

.content-wrapper .grid-4  {
	width:296px;
}

.content-wrapper .grid-5 {
	width:373px;
}

.content-wrapper .grid-6 {
	width:450px;
}

.content-wrapper .grid-7 {
	width:527px;
}

.content-wrapper .grid-8, .notebook .content-wrapper .grid-8-on-notebook {
	width:604px;
}

.content-wrapper .grid-9 {
	width:681px;
}

.content-wrapper .grid-10 {
	width:758px;
}

.content-wrapper .grid-11 {
	width:835px;
}

.content-wrapper .grid-12 {
	width:912px;
}

/* FORCE LARGER CONTENT DOWN TO SIZE */
.content-wrapper .grid-13 { 
	width:912px; 
}

.content-wrapper .grid-14 { 
	width:912px; 
}

.content-wrapper .grid-15 { 
	width:912px; 
}

.content-wrapper .grid-16 { 
	width:1244px;
}


/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.content-wrapper .prefix-1 {
	padding-left:77px;
}

.content-wrapper .prefix-2 {
	padding-left:154px;
}

.content-wrapper .prefix-3 {
	padding-left:231px;
}

.content-wrapper .prefix-4 {
	padding-left:308px;
}

.content-wrapper .prefix-5 {
	padding-left:385px;
}

.content-wrapper .prefix-6 {
	padding-left:462px;
}

.content-wrapper .prefix-7 {
	padding-left:539px;
}

.content-wrapper .prefix-8 {
	padding-left:616px;
}

.content-wrapper .prefix-9 {
	padding-left:693px;
}

.content-wrapper .prefix-10 {
	padding-left:770px;
}

.content-wrapper .prefix-11 {
	padding-left:847px;
}

/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.content-wrapper .suffix-1 {
	padding-right:77px;
}

.content-wrapper .suffix-2 {
	padding-right:154px;
}

.content-wrapper .suffix-3 {
	padding-right:231px;
}

.content-wrapper .suffix-4 {
	padding-right:308px;
}

.content-wrapper .suffix-5 {
	padding-right:385px;
}

.content-wrapper .suffix-6 {
	padding-right:462px;
}

.content-wrapper .suffix-7 {
	padding-right:539px;
}

.content-wrapper .suffix-8 {
	padding-right:616px;
}

.content-wrapper .suffix-9 {
	padding-right:693px;
}

.content-wrapper .suffix-10 {
	padding-right:770px;
}

.content-wrapper .suffix-11 {
	padding-right:847px;
}

/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.content-wrapper .push-1,
.notebook .content-wrapper .push-1-on-notebook {
	left:77px;
}

.content-wrapper .push-2,
.notebook .content-wrapper .push-2-on-notebook {
	left:154px;
}

.content-wrapper .push-3,
.notebook .content-wrapper .push-3-on-notebook {
	left:231px;
}

.content-wrapper .push-4,
.notebook .content-wrapper .push-4-on-notebook {
	left:308px;
}

.content-wrapper .push-5,
.notebook .content-wrapper .push-5-on-notebook {
	left:385px;
}

.content-wrapper .push-6,
.notebook .content-wrapper .push-6-on-notebook {
	left:462px;
}

.content-wrapper .push-7,
.notebook .content-wrapper .push-7-on-notebook {
	left:539px;
}

.content-wrapper .push-8,
.notebook .content-wrapper .push-8-on-notebook {
	left:616px;
}

.content-wrapper .push-9,
.notebook .content-wrapper .push-9-on-notebook {
	left:693px;
}

.content-wrapper .push-10,
.notebook .content-wrapper .push-10-on-notebook {
	left:770px;
}

.content-wrapper .push-11,
.notebook .content-wrapper .push-11-on-notebook {
	left:847px;
}

/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.content-wrapper .pull-1 {
	left:-77px;
}

.content-wrapper .pull-2 {
	left:-154px;
}

.content-wrapper .pull-3 {
	left:-231px;
}

.content-wrapper .pull-4 {
	left:-308px;
}

.content-wrapper .pull-5 {
	left:-385px;
}

.content-wrapper .pull-6 {
	left:-462px;
}

.content-wrapper .pull-7 {
	left:-539px;
}

.content-wrapper .pull-8 {
	left:-616px;
}

.content-wrapper .pull-9 {
	left:-693px;
}

.content-wrapper .pull-10 {
	left:-770px;
}

.content-wrapper .pull-11 {
	left:-847px;
}