/**
 * @file
 * Positioning for a fixed-width, desktop-centric layout.
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/* line 21, ../../sass/layouts/fixed-width.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 25, ../../sass/layouts/fixed-width.scss */
#toolbar {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 29, ../../sass/layouts/fixed-width.scss */
#main {
  padding: 24px;
  padding-left: 269px;
  position: relative;
  width: 980px;
}

/* line 36, ../../sass/layouts/fixed-width.scss */
#header {
  height: 100%;
  left: 0;
  overflow: visible;
  padding: 24px;
  position: fixed;
  top: 0;
  width: 245px;
  z-index: 10;
}

@media (max-height: 870px) and (max-height: 700px) {
  /* line 49, ../../sass/layouts/fixed-width.scss */
  .area_pa #header {
    height: auto;
    position: absolute;
  }
}
@media (max-height: 870px) {
  /* line 55, ../../sass/layouts/fixed-width.scss */
  #header {
    height: auto;
    position: absolute;
  }
}
@media (min-height: 700px) {
  /* line 62, ../../sass/layouts/fixed-width.scss */
  .area_pa #header {
    height: 100%;
    position: fixed;
  }
}
/* line 70, ../../sass/layouts/fixed-width.scss */
.dcsf-sidebar #header {
  left: 90px;
}
/* line 74, ../../sass/layouts/fixed-width.scss */
.dcsf-sidebar #main {
  margin-left: 90px;
}

/* line 79, ../../sass/layouts/fixed-width.scss */
#sidebar {
  bottom: 0;
  margin: -15px 0;
  overflow: hidden;
  padding: 15px 0;
  position: fixed;
  top: 0;
  width: 90px;
}

/* line 91, ../../sass/layouts/fixed-width.scss */
.toolbar #header {
  padding-top: 54px;
}
/* line 95, ../../sass/layouts/fixed-width.scss */
.toolbar #sidebar {
  padding-top: 45px;
}

/* line 101, ../../sass/layouts/fixed-width.scss */
.toolbar-drawer #header {
  padding-top: 88px;
}
/* line 105, ../../sass/layouts/fixed-width.scss */
.toolbar-drawer #sidebar {
  padding-top: 79px;
}
