
/* Layout - 16 column grid, 960px fixed width, 20px gutters
-------------------------------------------------------------- */

/* grid widths */
.grid16-1-1040, .postscript-bottom .grid16-1-1040 {width: 65px;}
.grid16-2-1040, .postscript-bottom .grid16-2-1040 {width: 130px;}
.grid16-3-1040, .postscript-bottom .grid16-3-1040 {width: 195px;}
.grid16-4-1040, .postscript-bottom .grid16-4-1040 {width: 260px;}
.grid16-5-1040, .postscript-bottom .grid16-5-1040 {width: 325px;}
.grid16-6-1040, .postscript-bottom .grid16-6-1040 {width: 390px;}
.grid16-7-1040, .postscript-bottom .grid16-7-1040 {width: 455px;}
.grid16-8-1040, .postscript-bottom .grid16-8-1040 {width: 520px;}
.grid16-9-1040, .postscript-bottom .grid16-9-1040 {width: 585px;}
.grid16-10-1040, .postscript-bottom .grid16-10-1040 {width: 650px;}
.grid16-11-1040, .postscript-bottom .grid16-11-1040 {width: 715px;}
.grid16-12-1040, .postscript-bottom .grid16-12-1040 {width: 780px;}
.grid16-13-1040, .postscript-bottom .grid16-13-1040 {width: 845px;}
.grid16-14-1040, .postscript-bottom .grid16-14-1040 {width: 910px;}
.grid16-15-1040, .postscript-bottom .grid16-15-1040 {width: 975px;}
.grid16-16-1040, .postscript-bottom .grid16-16-1040 {width: 1040px;}

/* nonstandard grid widths */
.grid16-732px-1040, .postscript-bottom .grid16-732px-1040 {width: 732px;}
.grid16-380px-1040, .postscript-bottom .grid16-380px-1040 {width: 384px;}
.grid16-344px-1040, .postscript-bottom .grid16-344px-1040 {width: 348px;}
.grid16-304px-1040, .postscript-bottom .grid16-304px-1040 {width: 304px;}
.grid16-176px-1040, .postscript-bottom .grid16-176px-1040 {width: 180px;}
.grid16-120px-1040, .postscript-bottom .grid16-120px-1040 {width: 124px;}

/* header specific widths */
.grid16-360px-1040, .postscript-bottom .grid16-372px-1040 {width: 360px;}
.grid16-372px-1040, .postscript-bottom .grid16-372px-1040 {width: 372px;}
.grid16-308px-1040, .postscript-bottom .grid16-308px-1040 {width: 308px;}


/* block indents */
.grid16-indent-1-1040 {margin-left: 65px;}
.grid16-indent-2-1040 {margin-left: 130px;}
.grid16-indent-3-1040 {margin-left: 195px;}
.grid16-indent-4-1040 {margin-left: 260px;}
.grid16-indent-5-1040 {margin-left: 325px;}
.grid16-indent-6-1040 {margin-left: 390px;}
.grid16-indent-7-1040 {margin-left: 455px;}
.grid16-indent-8-1040 {margin-left: 520px;}
.grid16-indent-9-1040 {margin-left: 585px;}
.grid16-indent-10-1040 {margin-left: 650px;}
.grid16-indent-11-1040 {margin-left: 715px;}
.grid16-indent-12-1040 {margin-left: 780px;}
.grid16-indent-13-1040 {margin-left: 845px;}
.grid16-indent-14-1040 {margin-left: 910px;}
.grid16-indent-15-1040 {margin-left: 975px;}

/* gutters (2 x margin) */
.block .inner {
  margin-left: 2px;
  margin-right: 2px;
}

/* hack to fix node-top & node-bottom being off-grid */
#content-content .node .first .inner {
    margin-right: 20px;
}

body,
div.full-width {
  min-width: 1040px;
}

/* Fixes for layout */

.page-inner{
  width: 1040px;
}

div.menu_bar-wrapper{
  width: 1040px;
  margin: 0 auto;
}

#preface-top-inner,#postscript-bottom, #footer-inner, #search_bar,#main, 
#preface-top-inner .grid16-16,#postscript-bottom .grid16-16, #footer-inner .grid16-16, #search_bar .grid16-16, #main .grid16-16{
	width:1036px;
	margin:0 auto;
}
