@charset "UTF-8";
/* line 17, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* line 61, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
* html {
  font-size: 100%; }

/* line 64, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 16px;
  line-height: 1.5em; }

/* line 14, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 17, ../sass/general/_root.scss */
html {
  font-family: "museo-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow-x: hidden;
  height: 100%;
  color: #595959; }

/* line 5, ../sass/general/_type.scss */
a:hover, a:active {
  outline: none; }
/* line 6, ../sass/general/_type.scss */
a:link, a:visited {
  text-decoration: none; }

/* line 16, ../sass/general/_type.scss */
.amp {
  font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
  font-style: italic; }

/* line 37, ../sass/general/_type.scss */
body h1 {
  font-size: 1.5em;
  line-height: 1.5em;
  margin-bottom: 0.75em;
  font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
  color: #073f64;
  font-weight: 300; }
/* line 46, ../sass/general/_type.scss */
body h2 {
  font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
  font-weight: 500;
  color: #073f64; }
/* line 54, ../sass/general/_type.scss */
body h3, body h4, body strong {
  font-weight: 400;
  color: #073f64; }
/* line 55, ../sass/general/_type.scss */
body em {
  font-style: italic; }
/* line 57, ../sass/general/_type.scss */
body p, body ul, body ol, body pre {
  margin-bottom: 0.75em;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 300; }
/* line 59, ../sass/general/_type.scss */
body code, body .code {
  font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;
  font-size: 0.625em;
  line-height: 2.4em; }
/* line 64, ../sass/general/_type.scss */
body code {
  display: inline-block;
  padding: 0 .5em;
  background: rgba(0, 3, 5, 0.125); }
/* line 70, ../sass/general/_type.scss */
body .code {
  line-height: 1.125em;
  margin-bottom: 1.5em;
  -webkit-box-shadow: #595959 0 0 0.25em inset;
  -moz-box-shadow: #595959 0 0 0.25em inset;
  box-shadow: #595959 0 0 0.25em inset;
  overflow: auto;
  padding: 0.75em 1.125em;
  border-left: 0.375em solid rgba(0, 0, 0, 0.25); }

/* line 7, ../sass/layout/_base.scss */
img {
  -ms-interpolation-mode: bicubic;
  max-width: 100%; }

/* line 14, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_grid.scss */
* * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 17, ../sass/layout/_base.scss */
html, body {
  position: relative;
  width: 100%;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden; }

/* line 26, ../sass/layout/_base.scss */
body {
  background: url(../i/ticks.png) repeat; }
  /* line 27, ../sass/layout/_base.scss */
  body .page {
    max-width: 31.5em;
    padding-left: 1em;
    padding-right: 1em;
    margin-left: auto;
    margin-right: auto; }
    /* line 38, ../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
    body .page:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 61em) {
      /* line 27, ../sass/layout/_base.scss */
      body .page {
        max-width: 63em; } }
    /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
    .lt-ie9 body .page {
      max-width: 63em; }

/* line 35, ../sass/layout/_base.scss */
.last {
  margin-right: 0; }

/* line 17, ../sass/layout/_banner.scss */
div.logo {
  width: 100%;
  float: left;
  margin-right: 6.77966%; }

/* line 20, ../sass/layout/_banner.scss */
nav {
  width: 100%;
  float: left;
  margin-right: 6.77966%; }

@media (min-width: 61em) {
  /* line 27, ../sass/layout/_banner.scss */
  header div.logo {
    width: 48.36066%;
    float: left;
    margin-right: 3.27869%; }
  /* line 30, ../sass/layout/_banner.scss */
  header nav {
    width: 48.36066%;
    float: right;
    margin-right: 0; } }
/* line 27, ../sass/layout/_banner.scss */
.lt-ie9 header div.logo {
  width: 48.36066%;
  float: left;
  margin-right: 3.27869%; }
/* line 30, ../sass/layout/_banner.scss */
.lt-ie9 header nav {
  width: 48.36066%;
  float: right;
  margin-right: 0; }

/* line 41, ../sass/layout/_banner.scss */
header {
  clear: both;
  overflow: auto;
  border-bottom: 2px solid #cccccc; }

/* line 47, ../sass/layout/_banner.scss */
.logo hgroup {
  float: left;
  position: relative;
  background: url(../i/logo.png) top left no-repeat;
  margin: 45px 0 5px 0px;
  width: 240px;
  height: 75px; }
  /* line 55, ../sass/layout/_banner.scss */
  .logo hgroup h1 {
    font: 0/0 a;
    text-shadow: none;
    color: transparent; }
  /* line 60, ../sass/layout/_banner.scss */
  .logo hgroup h2 {
    font: 0/0 a;
    text-shadow: none;
    color: transparent; }

/* line 66, ../sass/layout/_banner.scss */
.home a {
  overflow: auto; }

/* line 70, ../sass/layout/_banner.scss */
nav {
  padding-top: 28px; }
  /* line 72, ../sass/layout/_banner.scss */
  nav ul {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500; }
    /* line 78, ../sass/layout/_banner.scss */
    nav ul li a {
      color: white; }
      /* line 80, ../sass/layout/_banner.scss */
      nav ul li a.active, nav ul li a:hover {
        color: #073f64; }
      /* line 83, ../sass/layout/_banner.scss */
      nav ul li a span {
        display: inline-block;
        width: 67px;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        height: 24px;
        background: url(../i/logo_kl.png) top left no-repeat; }
    @media (min-width: 61em) {
      /* line 72, ../sass/layout/_banner.scss */
      nav ul {
        float: right;
        text-align: right; } }
    /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
    .lt-ie9 nav ul {
      float: right;
      text-align: right; }

/* line 102, ../sass/layout/_banner.scss */
body #splash {
  clear: both;
  padding: 40px;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.8)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(left top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(left top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background-image: linear-gradient(left top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  border-bottom: 2px solid #cccccc; }
  /* line 107, ../sass/layout/_banner.scss */
  body #splash.slogan {
    font-size: 12px;
    padding: 10px;
    font-weight: 100;
    line-height: 1.5; }
    /* line 113, ../sass/layout/_banner.scss */
    body #splash.slogan h1 {
      color: #073f64; }
  /* line 117, ../sass/layout/_banner.scss */
  body #splash h1 {
    color: #739900;
    font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
    text-align: center;
    margin-bottom: 0; }
  /* line 123, ../sass/layout/_banner.scss */
  body #splash p {
    margin: 0; }

/* line 127, ../sass/layout/_banner.scss */
.lt-ie9 #splash {
  background: url(../i/teaserbg.png) center top repeat-y; }

/* line 6, ../sass/layout/_main.scss */
section#main {
  overflow: auto;
  margin-top: 1.5em;
  padding-bottom: 24px;
  border-bottom: 2px solid #cccccc; }

/* line 14, ../sass/layout/_main.scss */
section#main.standard .standard_menu {
  width: 31.14754%;
  float: left;
  margin-right: 3.27869%; }
  /* line 16, ../sass/layout/_main.scss */
  section#main.standard .standard_menu h1 {
    font-size: 1em; }
  /* line 19, ../sass/layout/_main.scss */
  section#main.standard .standard_menu a, section#main.standard .standard_menu a:visited {
    color: gray; }
  /* line 22, ../sass/layout/_main.scss */
  section#main.standard .standard_menu a.active, section#main.standard .standard_menu a:hover {
    color: #073f64; }
    /* line 24, ../sass/layout/_main.scss */
    section#main.standard .standard_menu a.active:after, section#main.standard .standard_menu a:hover:after {
      content: " »"; }
/* line 29, ../sass/layout/_main.scss */
section#main.standard .standard_detail {
  width: 65.57377%;
  float: right;
  margin-right: 0; }
  /* line 31, ../sass/layout/_main.scss */
  section#main.standard .standard_detail ul {
    padding-left: 20px;
    list-style-type: disc;
    list-style-position: outside;
    color: #073f64; }
    /* line 36, ../sass/layout/_main.scss */
    section#main.standard .standard_detail ul li {
      color: #4d4d4d; }
/* line 41, ../sass/layout/_main.scss */
section#main.standard .image {
  width: 48.36066%;
  float: right;
  margin-right: 0;
  float: right;
  margin-top: 3em;
  padding-left: 20px; }
  /* line 43, ../sass/layout/_main.scss */
  section#main.standard .image.st_d {
    width: 47.5%;
    float: right;
    margin-right: 0; }

/* line 58, ../sass/layout/_main.scss */
section#main.home section {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-bottom: 2px solid #cccccc;
  clear: both;
  overflow: auto; }
/* line 65, ../sass/layout/_main.scss */
section#main.home article {
  width: 100%;
  float: left;
  margin-right: 6.77966%; }
  @media (min-width: 61em) {
    /* line 65, ../sass/layout/_main.scss */
    section#main.home article {
      width: 31.14754%;
      float: left;
      margin-right: 3.27869%; }
      /* line 69, ../sass/layout/_main.scss */
      section#main.home article:nth-child(3n) {
        width: 31.14754%;
        float: right;
        margin-right: 0; }
      /* line 72, ../sass/layout/_main.scss */
      section#main.home article.last {
        width: 31.14754%;
        float: right;
        margin-right: 0; } }
  /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
  .lt-ie9 section#main.home article {
    width: 31.14754%;
    float: left;
    margin-right: 3.27869%; }
    /* line 69, ../sass/layout/_main.scss */
    .lt-ie9 section#main.home article:nth-child(3n) {
      width: 31.14754%;
      float: right;
      margin-right: 0; }
    /* line 72, ../sass/layout/_main.scss */
    .lt-ie9 section#main.home article.last {
      width: 31.14754%;
      float: right;
      margin-right: 0; }
/* line 78, ../sass/layout/_main.scss */
section#main.home section.teaser article h1 > a {
  color: #073f64; }
/* line 81, ../sass/layout/_main.scss */
section#main.home section.teaser article a.more {
  display: block;
  font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
  color: #a6a6a6;
  margin-bottom: 1.5em; }
  /* line 86, ../sass/layout/_main.scss */
  section#main.home section.teaser article a.more:hover {
    color: #073f64; }
/* line 92, ../sass/layout/_main.scss */
section#main.home section.projects {
  overflow: hidden;
  border-bottom: none; }
  /* line 98, ../sass/layout/_main.scss */
  section#main.home section.projects h1 > a {
    color: #073f64; }
  /* line 101, ../sass/layout/_main.scss */
  section#main.home section.projects a.morerefs {
    clear: both;
    display: block;
    text-align: right;
    font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
    color: #a6a6a6;
    margin-bottom: 1.5em; }
    /* line 107, ../sass/layout/_main.scss */
    section#main.home section.projects a.morerefs:hover {
      color: #073f64; }
  /* line 114, ../sass/layout/_main.scss */
  section#main.home section.projects article .aimg {
    display: block;
    width: 97%;
    height: 221px;
    background-position: center center;
    background-size: cover;
    margin-left: 1%;
    border: 2px solid #ccc;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')"; }
  /* line 126, ../sass/layout/_main.scss */
  section#main.home section.projects article h1 {
    padding-left: 5px;
    font-size: 16px; }
    /* line 129, ../sass/layout/_main.scss */
    section#main.home section.projects article h1 span {
      color: white;
      display: block; }

/* line 139, ../sass/layout/_main.scss */
section#main.refs section {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-bottom: 2px solid #cccccc;
  clear: both;
  overflow: auto; }
/* line 146, ../sass/layout/_main.scss */
section#main.refs article {
  width: 100%;
  float: left;
  margin-right: 6.77966%;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  padding-bottom: 1em;
  border-bottom: 2px solid #cccccc; }
  /* line 152, ../sass/layout/_main.scss */
  section#main.refs article:last-child {
    border-bottom: none; }
  @media (min-width: 61em) {
    /* line 146, ../sass/layout/_main.scss */
    section#main.refs article {
      width: 100%;
      float: left;
      margin-right: 3.27869%; }
      /* line 157, ../sass/layout/_main.scss */
      section#main.refs article .projectinfo {
        width: 31.14754%;
        float: left;
        margin-right: 3.27869%; }
        /* line 162, ../sass/layout/_main.scss */
        section#main.refs article .projectinfo h1 span {
          color: white;
          display: block;
          font-size: 16px; }
        /* line 170, ../sass/layout/_main.scss */
        section#main.refs article .projectinfo dl dd {
          display: block;
          font-weight: 100; }
        /* line 174, ../sass/layout/_main.scss */
        section#main.refs article .projectinfo dl dt {
          color: white;
          display: block;
          font-size: 16px;
          font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
          font-weight: 300; }
      /* line 185, ../sass/layout/_main.scss */
      section#main.refs article .projectimage {
        width: 65.57377%;
        float: right;
        margin-right: 0; }
        /* line 187, ../sass/layout/_main.scss */
        section#main.refs article .projectimage img {
          width: 97%;
          float: right;
          margin-right: 1%;
          border: 2px solid #ccc; } }
  /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
  .lt-ie9 section#main.refs article {
    width: 100%;
    float: left;
    margin-right: 3.27869%; }
    /* line 157, ../sass/layout/_main.scss */
    .lt-ie9 section#main.refs article .projectinfo {
      width: 31.14754%;
      float: left;
      margin-right: 3.27869%; }
      /* line 162, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refs article .projectinfo h1 span {
        color: white;
        display: block;
        font-size: 16px; }
      /* line 170, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refs article .projectinfo dl dd {
        display: block;
        font-weight: 100; }
      /* line 174, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refs article .projectinfo dl dt {
        color: white;
        display: block;
        font-size: 16px;
        font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
        font-weight: 300; }
    /* line 185, ../sass/layout/_main.scss */
    .lt-ie9 section#main.refs article .projectimage {
      width: 65.57377%;
      float: right;
      margin-right: 0; }
      /* line 187, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refs article .projectimage img {
        width: 97%;
        float: right;
        margin-right: 1%;
        border: 2px solid #ccc; }

/* line 204, ../sass/layout/_main.scss */
section#main.refsslider section {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  clear: both; }
/* line 211, ../sass/layout/_main.scss */
section#main.refsslider article {
  width: 100%;
  float: left;
  margin-right: 6.77966%;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  min-height: 550px;
  padding-bottom: 1em; }
  /* line 217, ../sass/layout/_main.scss */
  section#main.refsslider article:last-child {
    border-bottom: none; }
  @media (min-width: 61em) {
    /* line 211, ../sass/layout/_main.scss */
    section#main.refsslider article {
      width: 100%;
      float: left;
      margin-right: 3.27869%; }
      /* line 222, ../sass/layout/_main.scss */
      section#main.refsslider article .projectinfo {
        width: 31.14754%;
        float: left;
        margin-right: 3.27869%; }
        /* line 227, ../sass/layout/_main.scss */
        section#main.refsslider article .projectinfo h1 span {
          color: white;
          display: block;
          font-size: 16px; }
        /* line 235, ../sass/layout/_main.scss */
        section#main.refsslider article .projectinfo dl dd {
          display: block;
          font-weight: 100; }
        /* line 239, ../sass/layout/_main.scss */
        section#main.refsslider article .projectinfo dl dt {
          color: white;
          display: block;
          font-size: 16px;
          font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
          font-weight: 300; }
      /* line 250, ../sass/layout/_main.scss */
      section#main.refsslider article .projectimage {
        width: 65.57377%;
        float: right;
        margin-right: 0; }
        /* line 252, ../sass/layout/_main.scss */
        section#main.refsslider article .projectimage img {
          width: 97%;
          float: right;
          margin-right: 1%;
          border: 2px solid #ccc; } }
  /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
  .lt-ie9 section#main.refsslider article {
    width: 100%;
    float: left;
    margin-right: 3.27869%; }
    /* line 222, ../sass/layout/_main.scss */
    .lt-ie9 section#main.refsslider article .projectinfo {
      width: 31.14754%;
      float: left;
      margin-right: 3.27869%; }
      /* line 227, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refsslider article .projectinfo h1 span {
        color: white;
        display: block;
        font-size: 16px; }
      /* line 235, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refsslider article .projectinfo dl dd {
        display: block;
        font-weight: 100; }
      /* line 239, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refsslider article .projectinfo dl dt {
        color: white;
        display: block;
        font-size: 16px;
        font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
        font-weight: 300; }
    /* line 250, ../sass/layout/_main.scss */
    .lt-ie9 section#main.refsslider article .projectimage {
      width: 65.57377%;
      float: right;
      margin-right: 0; }
      /* line 252, ../sass/layout/_main.scss */
      .lt-ie9 section#main.refsslider article .projectimage img {
        width: 97%;
        float: right;
        margin-right: 1%;
        border: 2px solid #ccc; }

/* line 267, ../sass/layout/_main.scss */
section#main.team section.teamteaser {
  width: 100%;
  float: left;
  margin-right: 6.77966%; }
  @media (min-width: 61em) {
    /* line 267, ../sass/layout/_main.scss */
    section#main.team section.teamteaser {
      width: 48.36066%;
      float: left;
      margin-right: 3.27869%; } }
  /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
  .lt-ie9 section#main.team section.teamteaser {
    width: 48.36066%;
    float: left;
    margin-right: 3.27869%; }
  /* line 272, ../sass/layout/_main.scss */
  section#main.team section.teamteaser ul li {
    font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
    overflow: auto;
    clear: both;
    padding: 5px 0; }
    /* line 277, ../sass/layout/_main.scss */
    section#main.team section.teamteaser ul li a {
      float: left;
      color: gray;
      line-height: 1; }
      /* line 281, ../sass/layout/_main.scss */
      section#main.team section.teamteaser ul li a.active, section#main.team section.teamteaser ul li a:hover {
        color: #073f64; }
        /* line 283, ../sass/layout/_main.scss */
        section#main.team section.teamteaser ul li a.active span.marker, section#main.team section.teamteaser ul li a:hover span.marker {
          display: inline-block; }
      /* line 285, ../sass/layout/_main.scss */
      section#main.team section.teamteaser ul li a span.marker {
        display: none; }
    /* line 287, ../sass/layout/_main.scss */
    section#main.team section.teamteaser ul li span.city {
      display: block;
      font-family: "museo-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 1; }
/* line 296, ../sass/layout/_main.scss */
section#main.team section.teammap {
  display: none;
  margin-top: 1.5em; }
  @media (min-width: 61em) {
    /* line 296, ../sass/layout/_main.scss */
    section#main.team section.teammap {
      display: block;
      width: 48.36066%;
      float: right;
      margin-right: 0; } }
  /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
  .lt-ie9 section#main.team section.teammap {
    display: block;
    width: 48.36066%;
    float: right;
    margin-right: 0; }
  /* line 303, ../sass/layout/_main.scss */
  section#main.team section.teammap img {
    width: 97%;
    margin-left: 1%;
    border: 2px solid #ccc; }

/* line 311, ../sass/layout/_main.scss */
section#main.teamdetail section.teamteaser {
  width: 100%;
  float: left;
  margin-right: 6.77966%; }
  @media (min-width: 61em) {
    /* line 311, ../sass/layout/_main.scss */
    section#main.teamdetail section.teamteaser {
      width: 31.14754%;
      float: left;
      margin-right: 3.27869%; } }
  /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
  .lt-ie9 section#main.teamdetail section.teamteaser {
    width: 31.14754%;
    float: left;
    margin-right: 3.27869%; }
  /* line 316, ../sass/layout/_main.scss */
  section#main.teamdetail section.teamteaser ul li {
    font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif;
    overflow: auto;
    clear: both;
    padding: 5px 0; }
    /* line 321, ../sass/layout/_main.scss */
    section#main.teamdetail section.teamteaser ul li a {
      float: left;
      color: gray;
      line-height: 1; }
      /* line 325, ../sass/layout/_main.scss */
      section#main.teamdetail section.teamteaser ul li a.active, section#main.teamdetail section.teamteaser ul li a:hover {
        color: #073f64; }
    /* line 333, ../sass/layout/_main.scss */
    section#main.teamdetail section.teamteaser ul li span.city {
      display: block;
      font-family: "museo-sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 1; }
/* line 342, ../sass/layout/_main.scss */
section#main.teamdetail section.teammember {
  width: 100%;
  float: left;
  margin-right: 6.77966%; }
  @media (min-width: 61em) {
    /* line 342, ../sass/layout/_main.scss */
    section#main.teamdetail section.teammember {
      display: block;
      width: 65.57377%;
      float: right;
      margin-right: 0; } }
  /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
  .lt-ie9 section#main.teamdetail section.teammember {
    display: block;
    width: 65.57377%;
    float: right;
    margin-right: 0; }
  /* line 348, ../sass/layout/_main.scss */
  section#main.teamdetail section.teammember h1 {
    text-transform: none; }
  /* line 351, ../sass/layout/_main.scss */
  section#main.teamdetail section.teammember div.teamdata {
    overflow: auto;
    padding-top: 10px;
    margin-bottom: 1.5em; }
    /* line 356, ../sass/layout/_main.scss */
    section#main.teamdetail section.teammember div.teamdata div.teamimg {
      width: 100%;
      float: left;
      margin-right: 6.77966%; }
      @media (min-width: 61em) {
        /* line 356, ../sass/layout/_main.scss */
        section#main.teamdetail section.teammember div.teamdata div.teamimg {
          width: 47.5%;
          float: left;
          margin-right: 5%; } }
      /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
      .lt-ie9 section#main.teamdetail section.teammember div.teamdata div.teamimg {
        width: 47.5%;
        float: left;
        margin-right: 5%; }
      /* line 361, ../sass/layout/_main.scss */
      section#main.teamdetail section.teammember div.teamdata div.teamimg img {
        width: 97%;
        margin-left: 1%;
        border: 2px solid #ccc; }
    /* line 369, ../sass/layout/_main.scss */
    section#main.teamdetail section.teammember div.teamdata dl {
      width: 100%;
      float: left;
      margin-right: 6.77966%; }
      @media (min-width: 61em) {
        /* line 369, ../sass/layout/_main.scss */
        section#main.teamdetail section.teammember div.teamdata dl {
          width: 47.5%;
          float: right;
          margin-right: 0; } }
      /* line 91, ../../../../../../../../../Volumes/local/lib/ruby/gems/1.9.1/gems/susy-1.0.9/sass/susy/_media.scss */
      .lt-ie9 section#main.teamdetail section.teammember div.teamdata dl {
        width: 47.5%;
        float: right;
        margin-right: 0; }
      /* line 374, ../sass/layout/_main.scss */
      section#main.teamdetail section.teammember div.teamdata dl dt {
        color: white;
        font-family: "museo-slab", Baskerville, Palatino, Cambria, Georgia, serif; }
      /* line 378, ../sass/layout/_main.scss */
      section#main.teamdetail section.teammember div.teamdata dl dd {
        font-weight: 300;
        margin-bottom: 10px;
        line-height: 1; }
        /* line 382, ../sass/layout/_main.scss */
        section#main.teamdetail section.teammember div.teamdata dl dd a {
          color: #073f64;
          font-weight: 500;
          margin: 0;
          padding: 0; }
  /* line 391, ../sass/layout/_main.scss */
  section#main.teamdetail section.teammember .teamdesc {
    clear: both;
    margin-top: 1.5em; }
    /* line 397, ../sass/layout/_main.scss */
    section#main.teamdetail section.teammember .teamdesc ul {
      padding-left: 5px;
      list-style-type: disc;
      list-style-position: inside;
      color: #073f64; }
      /* line 402, ../sass/layout/_main.scss */
      section#main.teamdetail section.teammember .teamdesc ul li {
        color: #4d4d4d; }

/* line 1, ../sass/layout/_footer.scss */
footer {
  clear: both;
  margin-top: 1.5em; }
  /* line 6, ../sass/layout/_footer.scss */
  footer h1 {
    font-size: 16px; }
  /* line 10, ../sass/layout/_footer.scss */
  footer div, footer section#legal {
    width: 100%;
    float: left;
    margin-right: 6.77966%; }
    /* line 12, ../sass/layout/_footer.scss */
    footer div a, footer section#legal a {
      color: #073f64; }
  @media (min-width: 61em) {
    /* line 17, ../sass/layout/_footer.scss */
    footer div {
      width: 31.14754%;
      float: left;
      margin-right: 3.27869%; }
      /* line 19, ../sass/layout/_footer.scss */
      footer div.contactdetails {
        text-align: center; }
    /* line 23, ../sass/layout/_footer.scss */
    footer section#legal {
      width: 31.14754%;
      float: right;
      margin-right: 0; }
      /* line 25, ../sass/layout/_footer.scss */
      footer section#legal a {
        float: right; } }
  /* line 17, ../sass/layout/_footer.scss */
  .lt-ie9 footer div {
    width: 31.14754%;
    float: left;
    margin-right: 3.27869%; }
    /* line 19, ../sass/layout/_footer.scss */
    .lt-ie9 footer div.contactdetails {
      text-align: center; }
  /* line 23, ../sass/layout/_footer.scss */
  .lt-ie9 footer section#legal {
    width: 31.14754%;
    float: right;
    margin-right: 0; }
    /* line 25, ../sass/layout/_footer.scss */
    .lt-ie9 footer section#legal a {
      float: right; }
