/**
* @file
* Positioning for a fixed-width, desktop-centric layout.
*
*
*/


/** Center the page. */
 
#page, .region-bottom {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    /* If you want to make the page a fixed width and centered in the viewport,
    * this is the standards-compliant way to do that. */    
    }

/** Apply the shared properties of grid items in a single, efficient ruleset. */
 
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
  border: 0 !important;
  word-wrap: break-word;
  _display: inline;
  _overflow: hidden;
  _overflow-y: visible;
}

/** Containers for grid items and flow items. */
 
#header,
#main,
#footer {
  *position: relative;
  *zoom: 1;
}
#header:before, #header:after,
#main:before, #main:after,
#footer:before, #footer:after {
  content: "";
  display: table;
}
#header:after,
#main:after,
#footer:after {
  clear: both;
}


/** Navigation bar */
 
#main {
  padding-top: 70px; /* Move all the children of #main down to make room. */
  position: relative;
}

#navigation {
  position: absolute;
  top: 0; /* Move the navbar up inside #main's padding. */
  height: 70px;
  width: 960px;
    }

/** The layout when there are two sidebars. */
 
.two-sidebars #content {
  /* Span 3 columns, starting in 2nd column from left. */
  float: left;
  width: 760px;
  margin-left: 10px;
  margin-right: 10px;
    }

aside.sidebars {
    float:left;
    margin-left: 10px;
    margin-right: 10px;
    width: 160px;
    }

.two-sidebars .region-sidebar-first {
  /* Span 1 column, starting in 1st column from left. */
  width: 160px;
    }

.two-sidebars .region-sidebar-second {
  /* Span 1 column, starting in 5th column from left. */
  width: 160px;
    }

/* footer */
 
#footer-wrapper {
    display: block;
    clear: both;
    margin: 20px 0 0 0;
    width: 100%;
    background-color: #ffabd5; /* #200; */
    }
#footer-center {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    padding-top: 10px;
    background-color: #ffabd5; /* #200; */
    }


/* front node only */
 
body.front #logo, body.front #name-and-slogan {
    display: none;
    }