/* $Id: layout.css,v 1.7 2009/08/15 21:23:09 jmburnz Exp $ */
/* adaptivethemes.com */

/**
 * @file layout.css
 * 
 * See layout-uncompressed.css For a more human readable version of this 
 * file with instructions and comments.
 * @see layout-uncompressed.css
 */

/* Main layouts. */
#layout-1a .two-sidebars .content-inner{margin:0 20em;}
#layout-1a .sidebar-left .content-inner{margin-left:20em;}
#layout-1a .sidebar-right .content-inner{margin-right:20em;}
#layout-1a #sidebar-first{width:20em;margin-left:-100%;}
#layout-1a #sidebar-last{width:20em;margin-left:-20em;}

#layout-1b .two-sidebars .content-inner{margin:0 25%;}
#layout-1b .sidebar-left .content-inner{margin-left:25%;}
#layout-1b .sidebar-right .content-inner{margin-right:25%;}
#layout-1b #sidebar-first{width:25%;margin-left:-100%;}
#layout-1b #sidebar-last{width:25%;margin-left:-25%;}

#layout-1c .two-sidebars .content-inner{margin:0 240px;}
#layout-1c .sidebar-left .content-inner{margin-left:240px;}
#layout-1c .sidebar-right .content-inner{margin-right:240px;}
#layout-1c #sidebar-first{width:240px;margin-left:-100%;}
#layout-1c #sidebar-last{width:240px;margin-left:-240px;}

#layout-2a .two-sidebars .content-inner{margin-right:40em;}
#layout-2a .sidebar-left .content-inner{margin-right:20em;}
#layout-2a .sidebar-right .content-inner{margin-right:20em;}
#layout-2a #sidebar-first{width:20em;margin-left:-40em;}
#layout-2a #sidebar-last{width:20em;margin-left:-20em;}
#layout-2a .sidebar-left #sidebar-first{width:20em;margin-left:-20em;}

#layout-2b .two-sidebars .content-inner{margin-right:50%;}
#layout-2b .sidebar-left .content-inner{margin-right:25%;}
#layout-2b .sidebar-right .content-inner{margin-right:25%;}
#layout-2b #sidebar-first{width:25%;margin-left:-50%;}
#layout-2b #sidebar-last{width:25%;margin-left:-25%;}
#layout-2b .sidebar-left #sidebar-first{width:25%;margin-left:-25%;}

#layout-2c .two-sidebars .content-inner{margin-right:480px;}
#layout-2c .sidebar-left .content-inner{margin-right:240px;}
#layout-2c .sidebar-right .content-inner{margin-right:240px;}
#layout-2c #sidebar-first{width:240px;margin-left:-480px;}
#layout-2c #sidebar-last{width:240px;margin-left:-240px;}
#layout-2c .sidebar-left #sidebar-first{width:240px;margin-left:-240px;}

#layout-3a .two-sidebars .content-inner{margin-left:40em;}
#layout-3a .sidebar-left .content-inner{margin-left:20em;}
#layout-3a .sidebar-right .content-inner{margin-left:20em;}
#layout-3a #sidebar-first{width:20em;margin-left:-100%;}
#layout-3a #sidebar-last{width:20em;margin-left:-100%;}
#layout-3a .two-sidebars #sidebar-last{width:20em;position:relative;left:20em;}

#layout-3b .two-sidebars .content-inner{margin-left:50%;}
#layout-3b .sidebar-left .content-inner{margin-left:25%;}
#layout-3b .sidebar-right .content-inner{margin-left:25%;}
#layout-3b #sidebar-first{width:25%;margin-left:-100%;}
#layout-3b #sidebar-last{width:25%;margin-left:-100%;}
#layout-3b .two-sidebars #sidebar-last{width:25%;position:relative;left:25%;}

#layout-3c .two-sidebars .content-inner{margin-left:480px;}
#layout-3c .sidebar-left .content-inner{margin-left:240px;}
#layout-3c .sidebar-right .content-inner{margin-left:240px;}
#layout-3c #sidebar-first{width:240px;margin-left:-100%;}
#layout-3c #sidebar-last{width:240px;margin-left:-100%;}
#layout-3c .two-sidebars #sidebar-last{width:240px;position:relative;left:240px;}

#layout-4 .two-sidebars .content-inner{margin-right:37%;}
#layout-4 .sidebar-left .content-inner{margin-right:37%;}
#layout-4 .sidebar-right .content-inner{margin-right:37%;}
#layout-4 #sidebar-first{width:37%;margin-left:-37%;}
#layout-4 #sidebar-last{width:37%;margin-left:-37%;}
#layout-4 .sidebar-left #sidebar-first{width:37%;margin-left:-37%;}

/* Add padding to align elements to the grid. */
.node,.block,.block-at-admin,.comment,#skip-nav,#branding,#search-box,#mission,#main-content-header,.profile,.footer-message-inner,#attribution {padding:0 10px;}

 /* Skinr grid classes. */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {float:left;clear:none!important;display:inline;}

.grid_1 {width: 40px;}
.grid_2 {width: 100px;}
.grid_3 {width: 160px;}
.grid_4 {width: 220px;}
.grid_5 {width: 280px;}
.grid_6 {width: 340px;}
.grid_7 {width: 400px;}
.grid_8 {width: 460px;}
.grid_9 {width: 520px;}
.grid_10 {width: 580px;}
.grid_11 {width: 640px;}
.grid_12 {width: 700px;}
.grid_13 {width: 760px;}
.grid_14 {width: 820px;}
.grid_15 {width: 880px;}
.grid_16 {width: 940px;}

/* Containers and helpers. */
#container{position:relative;margin:0 auto;width:960px;}
#columns{display:inline-block;}
#container > #columns{display:block;}
#content-column,#sidebar-first,#sidebar-last{float:left;}
#content-column{width:100%;}
div.block{position:relative;}
.clear,#nav,#columns,#breadcrumb,#content-bottom,#secondary-content,#tertiary-content,#footer-wrapper,#footer,#footer-message{clear:both;}
