body {
  font: normal 100% Futura, Helvetica, Arial, sans-serif;
  line-height: 1.3125em;
}
h1 {
  font-size: 1.3125em;
  margin-top: 1em;
}
h2 {
  font-size: 1.3125em;
  margin-bottom: 1em;
  margin-top: 2em;
}
h3 {
  font-size: 1.125em;
  margin-top: 1.1666em;
}
h4, h5 { font-size: 0.875em; }
h1 a { text-decoration: none; }
h2 a { text-decoration: none; }
h3 a { text-decoration: none; }
h4 a { text-decoration: none; }
h5 a { text-decoration: none; }
h6 a { text-decoration: none; }
p + p { margin-top: 1.3125em; }
.small { font-size: 0.875em; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
em, cite { font-style: italic; }
strong { font-family: Futura, Helvetica, Arial, sans-serif; }
body#page-philosophy .col3-1 {
  font-size: 1em;
  margin-top: 2.625em;
  text-align: center;
}
body#page-philosophy .col3-1 p { font-size: 0.875em; }
body#page-philosophy .col3-2 {
  font-size: 1em;
  margin-top: 2.625em;
  text-align: center;
}
body#page-philosophy .col3-2 p { font-size: 0.875em; }
body#page-philosophy .col3-3 {
  font-size: 1em;
  margin-top: 2.625em;
  text-align: center;
}
body#page-philosophy .col3-3 p { font-size: 0.875em; }
#navigation a:hover { text-decoration: underline; }
#content {
  font-family: Georgia, Times, "Times New Roman", serif;
  text-align: left;
}
h2, h3, h4, h5, h6, label { font-family: Futura, Helvetica, Arial, sans-serif; }
body#page-contact input#submit { font-family: Futura, Helvetica, Arial, sans-serif; }
#content blockquote { padding: 1.125em 2.25em; }
#content blockquote:before {
  content: '\201C';
  font-size: 3em;
  float: left;
  margin-left: -30px;
}
#content blockquote:after {
  content: '\201D';
  font-size: 3em;
  float: right;
  margin-right: -30px;
}
#content q:before { content: '\201C'; }
#content q:after { content: '\201D'; }
#content q q:before { content: '\2018'; }
#content q q:after { content: '\2019'; }
