/**
    Global stylesheet for the general site

*/
/* colors */
/* fonts */
html {
  height: 100%;
  width: 100%;
  margin: 0px; }

body {
  height: 100%;
  background-color: #fff;
  color: #444;
  font-family: "Neuton", "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", Georgia, Serif;
  font-size: 18px;
  text-align: center;
  text-rendering: optimizeLegibility;
  margin: 0px;
  padding: 0px;
  -webkit-font-smoothing: antialiased; }

::selection {
  background: #fcfcfc; }

h1 {
  font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", Georgia, Serif;
  font-size: 32px;
  letter-spacing: 2px;
  margin-bottom: 42px;
  margin-top: 42px;
  line-height: 52px;
  text-transform: uppercase;
  font-weight: 800; }

h2 {
  font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", Georgia, Serif;
  font-size: 32px;
  line-height: 1.52em;
  font-weight: normal;
  width: 100%;
  margin: 0px auto;
  margin-bottom: 42px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center; }

h3 {
  font-family: "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 52px;
  font-weight: normal;
  width: 100%;
  margin: 0px auto;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center; }

h4 {
  font-family: "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  width: 100%; }

p {
  text-align: left; }

a:link, a:active, a:visited {
  text-decoration: none;
  /*color:#369BCA;*/
  color: #444; }

.unselectable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }

#wrapper {
  height: 100%;
  /*height: 500px;*/
  margin: 0px auto;
  padding-left: 13px;
  padding-right: 13px;
  /*padding-bottom: 42px;*/
  max-width: 500px; }

.top-padding {
  height: 50%;
  width: 100%;
  float: left;
  clear: none;
  margin-bottom: -236px;
  min-height: 236px; }

#mainpage-wrapper {
  clear: both;
  width: 294px;
  margin: 0px auto;
  padding-bottom: 42px; }
  #mainpage-wrapper p {
    text-align: justify;
    line-height: 42px;
    font-size: 21px; }

.header {
  margin: 0px auto;
  margin-bottom: 18px;
  margin-top: 18px;
  font-family: "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  /*display: none;*/ }

.wrapped-header {
  font-family: 'gill sans', serif;
  font-size: 72px;
  font-weight: normal;
  margin: 0px auto;
  width: 320px;
  text-align: center; }

.footer {
  margin: 0px auto;
  margin-top: 52px;
  height: 28px; }

.headerElement {
  width: 33.33333%;
  height: 28px;
  float: left; }
  .headerElement a:link, .headerElement a:active, .headerElement a:visited {
    text-decoration: none;
    color: #ccc; }
    .headerElement a:link a:hover, .headerElement a:active a:hover, .headerElement a:visited a:hover {
      color: #444; }
  .headerElement img {
    height: 28px;
    width: auto; }

.typekit-badge {
  display: none !important; }

/* iPhone */
/*@media screen and (min-width:320px) and (max-width:480px)  {

}*/

/*# sourceMappingURL=global.css.map */
