/***** Adaptive Theme 2.x styles for backwards compatibility *****/
/* Add gutters */
.block-inner,
.region-help,
.messages,
#primary-nav,
#secondary-nav,
#breadcrumb,
#main-content > header,
#attribution {
  margin-left: 10px;
  margin-right: 10px;
}

.content-inner .block {
  margin: 0;
}

h1, h2, h3, h4, h5, h6, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, em, dfn, del, ins, a, tbody, tfoot, thead, tr, li, label, legend, figure, figcaption {
  margin: 0;
  padding: 0;
}

/* Maintain backwards compatibility with older AT designs. */
.block {
  position: relative;
}
body {
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.node-content {
  padding: 10px 5px;
  margin: 5px 0;
  line-height: 1.5em;
}


/* GPanels */
/* Copied from at.layout.css */
.gpanel .region {
  display: inline;
  position: relative;
  float: left;
}
.two-33-66 .region-two-33-66-second {
  width: 66.333%;
}
.two-66-33 .region-two-66-33-first {
  width: 66.666%;
}
.five-5x20 .region {
  width: 20%;
}
.six-6x16 .region {
  width: 16.666%;
}
.two-50 .region,
.three-50-25-25 .region-three-50-25-25-first,
.three-25-25-50 .region-three-25-25-50-third {
  width: 50%;
}
.three-3x33 .region,
.two-33-66 .region-two-33-66-first,
.two-66-33 .region-two-66-33-second {
  width: 33.333%;
}
.four-4x25 .region,
.three-25-25-50 .region-three-25-25-50-first,
.three-25-25-50 .region-three-25-25-50-second,
.three-50-25-25 .region-three-50-25-25-second,
.three-50-25-25 .region-three-50-25-25-third {
  width: 25%;
}

/* Panels */
.block-panels_mini {
  padding: 0;
}