<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <title>{{ page.title }}</title>

    <style>
      /* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
      /* =============================================================================
         HTML5 display definitions
         ========================================================================== */
      /*
       * Corrects block display not defined in IE6/7/8/9 & FF3
       */
      /* line 21, ../../app/assets/stylesheets/vendor/normalize.scss */
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      nav,
      section,
      summary {
        display: block;
      }

      /*
       * Corrects inline-block display not defined in IE6/7/8/9 & FF3
       */
      /* line 31, ../../app/assets/stylesheets/vendor/normalize.scss */
      audio,
      canvas,
      video {
        display: inline-block;
        *display: inline;
        *zoom: 1;
      }

      /*
       * Prevents modern browsers from displaying 'audio' without controls
       * Remove excess height in iOS5 devices
       */
      /* line 42, ../../app/assets/stylesheets/vendor/normalize.scss */
      audio:not([controls]) {
        display: none;
        height: 0;
      }

      /*
       * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
       * Known issue: no IE6 support
       */
      /* line 52, ../../app/assets/stylesheets/vendor/normalize.scss */
      [hidden] {
        display: none;
      }

      /* =============================================================================
         Base
         ========================================================================== */
      /*
       * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
       *    http://clagnut.com/blog/348/#c790
       * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
       *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
       */
      /* line 68, ../../app/assets/stylesheets/vendor/normalize.scss */
      html {
        font-size: 100%;
        /* 1 */
        -webkit-text-size-adjust: 100%;
        /* 2 */
        -ms-text-size-adjust: 100%;
        /* 2 */
      }

      /*
       * Addresses font-family inconsistency between 'textarea' and other form elements.
       */
      /* line 82, ../../app/assets/stylesheets/vendor/normalize.scss */
      html,
      button,
      input,
      select,
      textarea {
        font-family: Verdana, Geneva, sans-serif;
      }

      /*
       * Addresses margins handled incorrectly in IE6/7
       */
      /* line 90, ../../app/assets/stylesheets/vendor/normalize.scss */
      body {
        margin: 0;
      }

      /* =============================================================================
         Links
         ========================================================================== */
      /*
       * Addresses outline displayed oddly in Chrome
       */
      /* line 103, ../../app/assets/stylesheets/vendor/normalize.scss */
      a:focus {
        outline: thin dotted;
      }

      /*
       * Improves readability when focused and also mouse hovered in all browsers
       * people.opera.com/patrickl/experiments/keyboard/test
       */
      /* line 113, ../../app/assets/stylesheets/vendor/normalize.scss */
      a:hover,
      a:active {
        outline: 0;
      }

      /* =============================================================================
         Typography
         ========================================================================== */
      /*
       * Addresses font sizes and margins set differently in IE6/7
       * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
       */
      /* line 127, ../../app/assets/stylesheets/vendor/normalize.scss */
      h1 {
        font-size: 2em;
        margin: 0.67em 0;
      }

      /* line 132, ../../app/assets/stylesheets/vendor/normalize.scss */
      h2 {
        font-size: 1.5em;
        margin: 0.83em 0;
      }

      /* line 137, ../../app/assets/stylesheets/vendor/normalize.scss */
      h3 {
        font-size: 1.17em;
        margin: 1em 0;
      }

      /* line 142, ../../app/assets/stylesheets/vendor/normalize.scss */
      h4 {
        font-size: 1em;
        margin: 1.33em 0;
      }

      /* line 147, ../../app/assets/stylesheets/vendor/normalize.scss */
      h5 {
        font-size: 0.83em;
        margin: 1.67em 0;
      }

      /* line 152, ../../app/assets/stylesheets/vendor/normalize.scss */
      h6 {
        font-size: 0.75em;
        margin: 2.33em 0;
      }

      /*
       * Addresses styling not present in IE7/8/9, S5, Chrome
       */
      /* line 161, ../../app/assets/stylesheets/vendor/normalize.scss */
      abbr[title] {
        border-bottom: 1px dotted;
      }

      /*
       * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
      */
      /* line 170, ../../app/assets/stylesheets/vendor/normalize.scss */
      b,
      strong {
        font-weight: bold;
      }

      /* line 174, ../../app/assets/stylesheets/vendor/normalize.scss */
      blockquote {
        margin: 1em 40px;
      }

      /*
       * Addresses styling not present in S5, Chrome
       */
      /* line 182, ../../app/assets/stylesheets/vendor/normalize.scss */
      dfn {
        font-style: italic;
      }

      /*
       * Addresses styling not present in IE6/7/8/9
       */
      /* line 190, ../../app/assets/stylesheets/vendor/normalize.scss */
      mark {
        background: #ff0;
        color: #000;
      }

      /*
       * Addresses margins set differently in IE6/7
       */
      /* line 200, ../../app/assets/stylesheets/vendor/normalize.scss */
      p,
      pre {
        margin: 1em 0;
      }

      /*
       * Corrects font family set oddly in IE6, S4/5, Chrome
       * en.wikipedia.org/wiki/User:Davidgothberg/Test59
       */
      /* line 212, ../../app/assets/stylesheets/vendor/normalize.scss */
      pre,
      code,
      kbd,
      samp {
        font-family: monospace, serif;
        _font-family: "courier new", monospace;
        font-size: 1em;
      }

      /*
       * Improves readability of pre-formatted text in all browsers
       */
      /* line 222, ../../app/assets/stylesheets/vendor/normalize.scss */
      pre {
        white-space: pre;
        white-space: pre-wrap;
        word-wrap: break-word;
      }

      /*
       * 1. Addresses CSS quotes not supported in IE6/7
       * 2. Addresses quote property not supported in S4
       */
      /* 1 */
      /* line 235, ../../app/assets/stylesheets/vendor/normalize.scss */
      q {
        quotes: none;
      }

      /* 2 */
      /* line 242, ../../app/assets/stylesheets/vendor/normalize.scss */
      q:before,
      q:after {
        content: '';
        content: none;
      }

      /* line 247, ../../app/assets/stylesheets/vendor/normalize.scss */
      small {
        font-size: 75%;
      }

      /*
       * Prevents sub and sup affecting line-height in all browsers
       * gist.github.com/413930
       */
      /* line 257, ../../app/assets/stylesheets/vendor/normalize.scss */
      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      /* line 264, ../../app/assets/stylesheets/vendor/normalize.scss */
      sup {
        top: -0.5em;
      }

      /* line 268, ../../app/assets/stylesheets/vendor/normalize.scss */
      sub {
        bottom: -0.25em;
      }

      /* =============================================================================
         Lists
         ========================================================================== */
      /*
       * Addresses margins set differently in IE6/7
       */
      /* line 284, ../../app/assets/stylesheets/vendor/normalize.scss */
      dl,
      menu,
      ol,
      ul {
        margin: 1em 0;
      }

      /* line 288, ../../app/assets/stylesheets/vendor/normalize.scss */
      dd {
        margin: 0 0 0 40px;
      }

      /*
       * Addresses paddings set differently in IE6/7
       */
      /* line 298, ../../app/assets/stylesheets/vendor/normalize.scss */
      menu,
      ol,
      ul {
        padding: 0 0 0 40px;
      }

      /*
       * Corrects list images handled incorrectly in IE7
       */
      /* line 307, ../../app/assets/stylesheets/vendor/normalize.scss */
      nav ul,
      nav ol {
        list-style: none;
        list-style-image: none;
      }

      /* =============================================================================
         Embedded content
         ========================================================================== */
      /*
       * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
       * 2. Improves image quality when scaled in IE7
       *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
       */
      /* line 323, ../../app/assets/stylesheets/vendor/normalize.scss */
      img {
        border: 0;
        /* 1 */
        -ms-interpolation-mode: bicubic;
        /* 2 */
      }

      /*
       * Corrects overflow displayed oddly in IE9
       */
      /* line 332, ../../app/assets/stylesheets/vendor/normalize.scss */
      svg:not(:root) {
        overflow: hidden;
      }

      /* =============================================================================
         Figures
         ========================================================================== */
      /*
       * Addresses margin not present in IE6/7/8/9, S5, O11
       */
      /* line 345, ../../app/assets/stylesheets/vendor/normalize.scss */
      figure {
        margin: 0;
      }

      /* =============================================================================
         Forms
         ========================================================================== */
      /*
       * Corrects margin displayed oddly in IE6/7
       */
      /* line 358, ../../app/assets/stylesheets/vendor/normalize.scss */
      form {
        margin: 0;
      }

      /*
       * Define consistent border, margin, and padding
       */
      /* line 366, ../../app/assets/stylesheets/vendor/normalize.scss */
      fieldset {
        border: 1px solid silver;
        margin: 0 2px;
        padding: 0.35em 0.625em 0.75em;
      }

      /*
       * 1. Corrects color not being inherited in IE6/7/8/9
       * 2. Corrects text not wrapping in FF3
       * 3. Corrects alignment displayed oddly in IE6/7
       */
      /* line 378, ../../app/assets/stylesheets/vendor/normalize.scss */
      legend {
        border: 0;
        /* 1 */
        padding: 0;
        white-space: normal;
        /* 2 */
        *margin-left: -7px;
        /* 3 */
      }

      /*
       * 1. Corrects font size not being inherited in all browsers
       * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
       * 3. Improves appearance and consistency in all browsers
       */
      /* line 394, ../../app/assets/stylesheets/vendor/normalize.scss */
      button,
      input,
      select,
      textarea {
        font-size: 100%;
        /* 1 */
        margin: 0;
        /* 2 */
        vertical-align: baseline;
        /* 3 */
        *vertical-align: middle;
        /* 3 */
      }

      /*
       * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
       */
      /* line 406, ../../app/assets/stylesheets/vendor/normalize.scss */
      button,
      input {
        line-height: normal;
        /* 1 */
      }

      /*
       * 1. Improves usability and consistency of cursor style between image-type 'input' and others
       * 2. Corrects inability to style clickable 'input' types in iOS
       * 3. Removes inner spacing in IE7 without affecting normal text inputs
       *    Known issue: inner spacing remains in IE6
       */
      /* line 420, ../../app/assets/stylesheets/vendor/normalize.scss */
      button,
      input[type="button"],
      input[type="reset"],
      input[type="submit"] {
        cursor: pointer;
        /* 1 */
        -webkit-appearance: button;
        /* 2 */
        *overflow: visible;
        /* 3 */
      }

      /*
       * Re-set default cursor for disabled elements
       */
      /* line 431, ../../app/assets/stylesheets/vendor/normalize.scss */
      button[disabled],
      input[disabled] {
        cursor: default;
      }

      /*
       * 1. Addresses box sizing set to content-box in IE8/9
       * 2. Removes excess padding in IE8/9
       * 3. Removes excess padding in IE7
            Known issue: excess padding remains in IE6
       */
      /* line 443, ../../app/assets/stylesheets/vendor/normalize.scss */
      input[type="checkbox"],
      input[type="radio"] {
        box-sizing: border-box;
        /* 1 */
        padding: 0;
        /* 2 */
        *height: 13px;
        /* 3 */
        *width: 13px;
        /* 3 */
      }

      /*
       * 1. Addresses appearance set to searchfield in S5, Chrome
       * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
       */
      /* line 455, ../../app/assets/stylesheets/vendor/normalize.scss */
      input[type="search"] {
        -webkit-appearance: textfield;
        /* 1 */
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        /* 2 */
        box-sizing: content-box;
      }

      /*
       * Removes inner padding and search cancel button in S5, Chrome on OS X
       */
      /* line 467, ../../app/assets/stylesheets/vendor/normalize.scss */
      input[type="search"]::-webkit-search-decoration,
      input[type="search"]::-webkit-search-cancel-button {
        -webkit-appearance: none;
      }

      /*
       * Removes inner padding and border in FF3+
       * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
       */
      /* line 477, ../../app/assets/stylesheets/vendor/normalize.scss */
      button::-moz-focus-inner,
      input::-moz-focus-inner {
        border: 0;
        padding: 0;
      }

      /*
       * 1. Removes default vertical scrollbar in IE6/7/8/9
       * 2. Improves readability and alignment in all browsers
       */
      /* line 487, ../../app/assets/stylesheets/vendor/normalize.scss */
      textarea {
        overflow: auto;
        /* 1 */
        vertical-align: top;
        /* 2 */
      }

      /* =============================================================================
         Tables
         ========================================================================== */
      /*
       * Remove most spacing between table cells
       */
      /* line 501, ../../app/assets/stylesheets/vendor/normalize.scss */
      table {
        border-collapse: collapse;
        border-spacing: 0;
      }

      /* line 9, ../../app/assets/stylesheets/error.scss */
      html, body {
        width: 100%;
        height: 100%;
      }

      /* line 14, ../../app/assets/stylesheets/error.scss */
      .center, body {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-box;
        display: box;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -ms-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-box-pack: center;
        box-pack: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-box-align: center;
        box-align: center;
      }

      /* line 25, ../../app/assets/stylesheets/error.scss */
      #wrapper {
        padding: 3em;
        max-width: 40em;
        margin: 5em auto;
        border: 1px solid gray;
        -webkit-border-radius: 0.5em;
        -moz-border-radius: 0.5em;
        -ms-border-radius: 0.5em;
        -o-border-radius: 0.5em;
        border-radius: 0.5em;
        position: relative;
      }

      /* line 40, ../../app/assets/stylesheets/error.scss */
      #logo {
        margin-top: 0;
      }
      /* line 43, ../../app/assets/stylesheets/error.scss */
      #logo a {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
      }

      /* line 48, ../../app/assets/stylesheets/error.scss */
      #content {
        padding: 1em;
      }

      /* line 52, ../../app/assets/stylesheets/error.scss */
      #footer {
        margin-top: 2em;
        padding: 1.5em 3em 1.65em 3em;
        margin-left: -3em;
        margin-bottom: -3em;
        border-top: 1px solid gray;
        width: 100%;
      }
      /* line 62, ../../app/assets/stylesheets/error.scss */
      #footer > ul {
        margin: 0;
        padding: 0;
        border: 0;
        overflow: hidden;
        *zoom: 1;
      }
      /* line 60, ../../../../../system_production/shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
      #footer > ul li {
        list-style-image: none;
        list-style-type: none;
        margin-left: 0;
        white-space: nowrap;
        display: inline;
        float: left;
        padding-left: 4px;
        padding-right: 4px;
      }
      /* line 48, ../../../../../system_production/shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
      #footer > ul li:first-child, #footer > ul li.first {
        padding-left: 0;
      }
      /* line 49, ../../../../../system_production/shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
      #footer > ul li:last-child {
        padding-right: 0;
      }
      /* line 50, ../../../../../system_production/shared/bundle/ruby/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
      #footer > ul li.last {
        padding-right: 0;
      }
      /* line 65, ../../app/assets/stylesheets/error.scss */
      #footer > ul a {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
      }
      /* line 68, ../../app/assets/stylesheets/error.scss */
      #footer > ul img {
        vertical-align: middle;
      }
      /* line 72, ../../app/assets/stylesheets/error.scss */
      #footer > ul .last {
        float: right;
      }
   </style>
  </head>

  <body>
    <div id="wrapper">
      <div id="content">
        <!-- logo -->
        {% logo %}
        <!-- /logo -->
        {% content %}
      </div>
      <!-- footer -->
      {% oldfooter %}
      <!-- /footer -->
    </div>
  </body>
</html>
