/* line 6, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* line 17, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
*:focus {
  outline: 0; }

/* line 20, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
body {
  line-height: 1em;
  color: black;
  background: #fff; }

/* line 23, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
ol, ul {
  list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
/* line 27, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

/* line 30, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 33, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q, blockquote {
  quotes: "" ""; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
  q:before, q:after, blockquote:before, blockquote:after {
    content: ""; }

/* line 36, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
img a {
  border: none; }

/* line 4, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass */
html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* line 12, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* line 16, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass */
blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" ""; }
  /* line 42, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass */
  blockquote:before, q:before,
  blockquote:after, q:after {
    content: ""; }

/* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass */
th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 20, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass */
table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

/* line 22, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_reset.sass */
a img {
  border: none; }

/* line 1, ../../../app/stylesheets/partials/_lightbox.sass */
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px; }

/* line 9, ../../../app/stylesheets/partials/_lightbox.sass */
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0; }

/* line 19, ../../../app/stylesheets/partials/_lightbox.sass */
#jquery-lightbox a img {
  border: none; }

/* line 21, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto; }

/* line 28, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-container-image {
  padding: 10px; }

/* line 31, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0; }

/* line 40, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10; }

/* line 48, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-container-image-box > #lightbox-nav {
  left: 0; }

/* line 51, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-nav a {
  outline: none; }

/* line 53, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block; }

/* line 59, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-nav-btnPrev {
  left: 0;
  float: left; }

/* line 63, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-nav-btnNext {
  right: 0;
  float: right; }

/* line 67, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0; }

/* line 76, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-container-image-data {
  padding: 0 10px;
  color: #666; }

/* line 80, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left; }

/* line 85, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-image-details-caption {
  font-weight: bold; }

/* line 88, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1.0em; }

/* line 93, ../../../app/stylesheets/partials/_lightbox.sass */
#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em; }

/* line 1, ../../../app/stylesheets/partials/_errors.sass */
.fieldWithErrors {
  padding: 2px;
  background-color: #ee4545;
  display: table; }

/* line 6, ../../../app/stylesheets/partials/_errors.sass */
#errorExplanation {
  padding: 8px;
  padding-bottom: 1px;
  margin-bottom: 25px;
  background-color: #ee4545; }

/* line 12, ../../../app/stylesheets/partials/_errors.sass */
#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 120%;
  margin: -7px;
  background-color: #ee4545;
  color: #222222; }

/* line 21, ../../../app/stylesheets/partials/_errors.sass */
#errorExplanation p {
  font-weight: bold;
  color: #222222;
  margin-bottom: 0;
  padding: 5px; }

/* line 27, ../../../app/stylesheets/partials/_errors.sass */
#errorExplanation ul li {
  font-size: 12px;
  font-weight: bold;
  list-style: square;
  color: #222222; }

/* line 33, ../../../app/stylesheets/partials/_errors.sass */
.error {
  font-size: 14px;
  font-weight: bold;
  color: #222222; }

/* line 38, ../../../app/stylesheets/partials/_errors.sass */
.room_error {
  padding: 12px 0px 0px 30px;
  font-size: 12px;
  font-weight: normal;
  color: #222222; }

/* line 22, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
body.bp {
  line-height: 1.5;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%; }
  /* line 53, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp h1 {
    font-weight: normal;
    color: #222222;
    font-size: 3em;
    line-height: 1;
    margin-bottom: 0.5em; }
    /* line 58, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
    body.bp h1 img {
      margin: 0; }
  /* line 60, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp h2 {
    font-weight: normal;
    color: #222222;
    font-size: 2em;
    margin-bottom: 0.75em; }
  /* line 64, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp h3 {
    font-weight: normal;
    color: #222222;
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 1em; }
  /* line 69, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp h4 {
    font-weight: normal;
    color: #222222;
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em; }
  /* line 74, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp h5 {
    font-weight: normal;
    color: #222222;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em; }
  /* line 79, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp h6 {
    font-weight: normal;
    color: #222222;
    font-size: 1em;
    font-weight: bold; }
  /* line 83, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp h2 img, body.bp h3 img, body.bp h4 img, body.bp h5 img, body.bp h6 img {
    margin: 0; }
  /* line 85, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp p {
    margin: 0 0 1.5em; }
    /* line 87, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
    body.bp p img.left {
      display: inline;
      float: left;
      margin: 1.5em 1.5em 1.5em 0;
      padding: 0; }
    /* line 91, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
    body.bp p img.right {
      display: inline;
      float: right;
      margin: 1.5em 0 1.5em 1.5em;
      padding: 0; }
  /* line 95, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp a {
    text-decoration: underline;
    color: #000099; }
    /* line 12, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    body.bp a:visited {
      color: #000066; }
    /* line 15, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    body.bp a:focus {
      color: black; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    body.bp a:hover {
      color: black; }
    /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    body.bp a:active {
      color: #cc0099; }
  /* line 98, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic; }
  /* line 102, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp strong {
    font-weight: bold; }
  /* line 104, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp em {
    font-style: italic; }
  /* line 106, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp dfn {
    font-style: italic;
    font-weight: bold; }
  /* line 109, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp sup, body.bp sub {
    line-height: 0; }
  /* line 111, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp abbr, body.bp acronym {
    border-bottom: 1px dotted #666; }
  /* line 113, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp address {
    margin: 0 0 1.5em;
    font-style: italic; }
  /* line 116, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp del {
    color: #666; }
  /* line 118, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp pre {
    margin: 1.5em 0;
    white-space: pre; }
  /* line 121, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp pre, body.bp code, body.bp tt {
    font: 1em 'andale mono', 'lucida console', monospace;
    line-height: 1.5; }
  /* line 123, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp li ul, body.bp li ol {
    margin: 0 1.5em; }
  /* line 125, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp ul {
    margin: 0 1.5em 1.5em 1.5em;
    list-style-type: disc; }
  /* line 128, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp ol {
    margin: 0 1.5em 1.5em 1.5em;
    list-style-type: decimal; }
  /* line 131, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp dl {
    margin: 0 0 1.5em 0; }
    /* line 133, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
    body.bp dl dt {
      font-weight: bold; }
  /* line 135, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp dd {
    margin-left: 1.5em; }
  /* line 137, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp table {
    margin-bottom: 1.4em;
    width: 100%; }
  /* line 140, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp th {
    font-weight: bold; }
  /* line 142, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp thead th {
    background: #c3d9ff; }
  /* line 144, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp th, body.bp td, body.bp caption {
    padding: 4px 10px 4px 5px; }
  /* line 146, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp tr.even td {
    background: #e5ecf9; }
  /* line 148, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp tfoot {
    font-style: italic; }
  /* line 150, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp caption {
    background: #eee; }
  /* line 152, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp .quiet {
    color: #666666; }
  /* line 154, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  body.bp .loud {
    color: #111111; }

/* line 12, ../../../app/stylesheets/screen.sass */
body.bp {
  background-image: url("/images/background-table.jpg");
  background-repeat: repeat-y;
  background-position: top center;
  background-color: #251911;
  word-wrap: break-word; }
  /* line 9, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .clear {
    clear: both; }
  /* line 12, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .nowrap {
    white-space: nowrap; }
  /* line 16, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .clearfix {
    overflow: hidden;
    display: inline-block; }
    /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
    body.bp .clearfix {
      display: block; }
  /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .small {
    font-size: .8em;
    margin-bottom: 1.875em;
    line-height: 1.875em; }
  /* line 22, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em; }
  /* line 26, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .first {
    margin-left: 0;
    padding-left: 0; }
  /* line 29, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .last {
    margin-right: 0;
    padding-right: 0; }
  /* line 32, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .top {
    margin-top: 0;
    padding-top: 0; }
  /* line 35, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_utilities.sass */
  body.bp .bottom {
    margin-bottom: 0;
    padding-bottom: 0; }
  /* line 7, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_debug.sass */
  body.bp .showgrid {
    background: url('/images/grid.png?1257983926'); }
  /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
  body.bp .error {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #dddddd;
    background: #fbe3e4;
    color: #8a1f11;
    border-color: #fbc2c4; }
    /* line 30, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
    body.bp .error a {
      color: #8a1f11; }
  /* line 7, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
  body.bp .notice {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #dddddd;
    background: #fff6bf;
    color: #514721;
    border-color: #ffd324; }
    /* line 38, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
    body.bp .notice a {
      color: #514721; }
  /* line 9, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
  body.bp .success {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #dddddd;
    background: #e6efc2;
    color: #264409;
    border-color: #c6d880; }
    /* line 46, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
    body.bp .success a {
      color: #264409; }
  /* line 11, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
  body.bp .hide {
    display: none; }
  /* line 13, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
  body.bp .highlight {
    background: yellow; }
  /* line 15, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
  body.bp .added {
    background: #006600;
    color: white; }
  /* line 17, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
  body.bp .removed {
    background: #990000;
    color: white; }
  /* line 22, ../../../app/stylesheets/screen.sass */
  body.bp #atff {
    display: none; }
  /* line 25, ../../../app/stylesheets/screen.sass */
  body.bp #container {
    width: 1010px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    background-image: url("/images/background-setting-5.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    text-align: left;
    color: #332722;
    font-family: georgia, palantino, serif;
    font-size: 14px; }
    /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
    body.bp #container {
      display: block; }
    /* line 34, ../../../app/stylesheets/screen.sass */
    body.bp #container ul.horizontal-list {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      overflow: hidden;
      display: inline-block; }
      /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
      body.bp #container ul.horizontal-list {
        display: block; }
      /* line 50, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
      body.bp #container ul.horizontal-list li {
        list-style-type: none;
        margin-left: 0px;
        white-space: nowrap;
        display: inline;
        float: left;
        padding-left: 4px;
        padding-right: 4px; }
        /* line 40, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
        body.bp #container ul.horizontal-list li.first {
          padding-left: 0px; }
        /* line 42, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
        body.bp #container ul.horizontal-list li.last {
          padding-right: 0px; }
      /* line 36, ../../../app/stylesheets/screen.sass */
      body.bp #container ul.horizontal-list li {
        padding: 0px; }
    /* line 38, ../../../app/stylesheets/screen.sass */
    body.bp #container a {
      color: #0f47b8;
      font-decoration: none; }
    /* line 43, ../../../app/stylesheets/screen.sass */
    body.bp #container .tk-aviano-serif p {
      margin: 0; }
    /* line 45, ../../../app/stylesheets/screen.sass */
    body.bp #container .tk-aviano-serif .large {
      font-size: 60px;
      color: #d32416; }
    /* line 48, ../../../app/stylesheets/screen.sass */
    body.bp #container .tk-aviano-serif .normal {
      font-size: 30px; }
    /* line 50, ../../../app/stylesheets/screen.sass */
    body.bp #container .tk-aviano-serif .small {
      font-size: 22px; }
    /* line 52, ../../../app/stylesheets/screen.sass */
    body.bp #container .bold {
      font-weight: bold; }
    /* line 54, ../../../app/stylesheets/screen.sass */
    body.bp #container .italic {
      font-style: italic; }
    /* line 56, ../../../app/stylesheets/screen.sass */
    body.bp #container .small-italic {
      font-size: 12px;
      font-style: italic; }
    /* line 59, ../../../app/stylesheets/screen.sass */
    body.bp #container .justify {
      text-align: justify; }
    /* line 61, ../../../app/stylesheets/screen.sass */
    body.bp #container .center {
      text-align: center; }
    /* line 63, ../../../app/stylesheets/screen.sass */
    body.bp #container .red {
      color: red; }
    /* line 65, ../../../app/stylesheets/screen.sass */
    body.bp #container .white {
      color: #fff2d8; }
    /* line 68, ../../../app/stylesheets/screen.sass */
    body.bp #container h {
      color: #332722;
      font-weight: bold; }
    /* line 71, ../../../app/stylesheets/screen.sass */
    body.bp #container h1.tk-natalya {
      font-size: 34px; }
    /* line 73, ../../../app/stylesheets/screen.sass */
    body.bp #container h2.tk-aviano-serif {
      font-size: 19px; }
    /* line 75, ../../../app/stylesheets/screen.sass */
    body.bp #container h3 {
      font-size: 17px;
      margin-bottom: 7px; }
    /* line 78, ../../../app/stylesheets/screen.sass */
    body.bp #container h4.tk-aviano-serif {
      font-size: 13px;
      margin-bottom: 0; }
    /* line 81, ../../../app/stylesheets/screen.sass */
    body.bp #container h4 {
      font-size: 13px;
      margin-bottom: 0; }
    /* line 85, ../../../app/stylesheets/screen.sass */
    body.bp #container #left-sidebar {
      display: inline;
      float: left;
      margin-right: 10px;
      width: 190px;
      margin-top: 565px;
      text-align: center; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html body.bp #container #left-sidebar {
        overflow-x: hidden; }
      /* line 89, ../../../app/stylesheets/screen.sass */
      body.bp #container #left-sidebar #inner-left-sidebar {
        width: 200px;
        padding-left: 3px; }
        /* line 92, ../../../app/stylesheets/screen.sass */
        body.bp #container #left-sidebar #inner-left-sidebar a {
          color: #111;
          text-decoration: none; }
        /* line 95, ../../../app/stylesheets/screen.sass */
        body.bp #container #left-sidebar #inner-left-sidebar a:hover {
          color: blue; }
    /* line 97, ../../../app/stylesheets/screen.sass */
    body.bp #container #right-sidebar {
      display: inline;
      float: left;
      margin-right: 0;
      width: 110px;
      margin-top: 545px;
      text-align: center; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html body.bp #container #right-sidebar {
        overflow-x: hidden; }
      /* line 101, ../../../app/stylesheets/screen.sass */
      body.bp #container #right-sidebar #inner-right-sidebar {
        padding-left: 3px;
        width: 120px; }
        /* line 104, ../../../app/stylesheets/screen.sass */
        body.bp #container #right-sidebar #inner-right-sidebar a {
          color: #111;
          text-decoration: none; }
        /* line 107, ../../../app/stylesheets/screen.sass */
        body.bp #container #right-sidebar #inner-right-sidebar a:hover {
          color: blue; }
    /* line 109, ../../../app/stylesheets/screen.sass */
    body.bp #container #center-bar {
      display: inline;
      float: left;
      margin-right: 10px;
      width: 670px;
      width: 675px;
      padding-left: 5px; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html body.bp #container #center-bar {
        overflow-x: hidden; }
      /* line 113, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar a.sprite {
        display: block;
        text-indent: -5000px;
        background-position: 0 0;
        background-repeat: no-repeat; }
      /* line 118, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar a.sprite:hover {
        background-position: 0 -20px; }
      /* line 120, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar a.sprite:active {
        background-position: 0 -20px; }
      /* line 123, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar a.sprite-on {
        display: block;
        text-indent: -5000px;
        background-position: 0 -40px;
        background-repeat: no-repeat; }
      /* line 128, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar a.sprite-on:hover {
        background-position: 0 -20px; }
      /* line 130, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar a.sprite-on:active {
        background-position: 0 -20px; }
      /* line 133, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar #navigation {
        width: 640px;
        margin: 149px 0 0 24px; }
        /* line 137, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #navigation #main-navigation {
          padding: 8px 0 0 36px; }
          /* line 139, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #main-navigation ul.navigation {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            overflow: hidden;
            display: inline-block; }
            /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
            body.bp #container #center-bar #navigation #main-navigation ul.navigation {
              display: block; }
            /* line 50, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
            body.bp #container #center-bar #navigation #main-navigation ul.navigation li {
              list-style-type: none;
              margin-left: 0px;
              white-space: nowrap;
              display: inline;
              float: left;
              padding-left: 18px;
              padding-right: 18px; }
              /* line 40, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
              body.bp #container #center-bar #navigation #main-navigation ul.navigation li.first {
                padding-left: 0px; }
              /* line 42, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
              body.bp #container #center-bar #navigation #main-navigation ul.navigation li.last {
                padding-right: 0px; }
          /* line 142, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #main-navigation a#home {
            width: 55px;
            height: 20px;
            background-image: url(/images/buttons/home.png); }
          /* line 146, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #main-navigation a#faq {
            width: 48px;
            height: 20px;
            background-image: url(/images/buttons/faq.png); }
          /* line 150, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #main-navigation a#about {
            width: 85px;
            height: 20px;
            background-image: url(/images/buttons/about.png); }
          /* line 154, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #main-navigation a#santafe {
            width: 78px;
            height: 20px;
            background-image: url(/images/buttons/santafe.png); }
          /* line 158, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #main-navigation a#albuquerque {
            width: 120px;
            height: 20px;
            background-image: url(/images/buttons/albuquerque.png); }
        /* line 163, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #navigation #city-navigation {
          padding: 16px 0 4px 67px; }
          /* line 165, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #city-navigation ul.navigation {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            overflow: hidden;
            display: inline-block; }
            /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
            body.bp #container #center-bar #navigation #city-navigation ul.navigation {
              display: block; }
            /* line 50, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
            body.bp #container #center-bar #navigation #city-navigation ul.navigation li {
              list-style-type: none;
              margin-left: 0px;
              white-space: nowrap;
              display: inline;
              float: left;
              padding-left: 19px;
              padding-right: 19px; }
              /* line 40, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
              body.bp #container #center-bar #navigation #city-navigation ul.navigation li.first {
                padding-left: 0px; }
              /* line 42, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
              body.bp #container #center-bar #navigation #city-navigation ul.navigation li.last {
                padding-right: 0px; }
          /* line 167, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #city-navigation a#restaurants {
            width: 113px;
            height: 20px;
            background-image: url(/images/buttons/restaurants.png); }
          /* line 171, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #city-navigation a#events {
            width: 66px;
            height: 20px;
            background-image: url(/images/buttons/events.png); }
          /* line 175, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #city-navigation a#lodging {
            width: 81px;
            height: 20px;
            background-image: url(/images/buttons/lodging.png); }
          /* line 179, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #navigation #city-navigation a#sponsors {
            width: 86px;
            height: 20px;
            background-image: url(/images/buttons/sponsors.png); }
      /* line 184, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar #page {
        background-image: url("/images/background-page.png");
        background-repeat: repeat-y;
        min-height: 755px;
        margin: 7px 0 0 0; }
        /* line 190, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #page #content {
          width: 580px;
          padding: 22px 55px 25px 55px; }
          /* line 193, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content li.coupon, body.bp #container #center-bar #page #content li.coupon-left {
            width: 380px;
            height: 320px;
            border: 5px dotted #c2baaa;
            background-color: white; }
          /* line 198, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content li.coupon-left {
            margin-right: 30px; }
          /* line 200, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content a.banner {
            text-decoration: none; }
          /* line 203, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #top-column {
            clear: both; }
          /* line 206, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #left-column {
            display: inline;
            float: left;
            margin-right: 10px;
            width: 350px;
            width: 400px;
            margin-right: 18px;
            text-align: center; }
            /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
            * html body.bp #container #center-bar #page #content #left-column {
              overflow-x: hidden; }
            /* line 211, ../../../app/stylesheets/screen.sass */
            body.bp #container #center-bar #page #content #left-column .module {
              margin-bottom: 40px; }
              /* line 213, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content #left-column .module .title-bar {
                background-color: #d6ccba;
                padding: 6px 0 4px 0; }
                /* line 216, ../../../app/stylesheets/screen.sass */
                body.bp #container #center-bar #page #content #left-column .module .title-bar h3 {
                  margin-bottom: 0px; }
          /* line 219, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #right-column {
            display: inline;
            float: left;
            margin-right: 0;
            width: 110px;
            background-color: #d6ccba;
            padding: 10px 5px 20px 5px;
            width: 152px;
            text-align: center; }
            /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
            * html body.bp #container #center-bar #page #content #right-column {
              overflow-x: hidden; }
          /* line 226, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #bottom-column {
            clear: both; }
          /* line 229, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #regular-map-canvas {
            width: 400px;
            height: 385px;
            text-align: left; }
          /* line 234, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #large-map-canvas {
            width: 580px;
            height: 545px; }
          /* line 238, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #flash {
            text-align: center;
            font-weight: bold;
            padding: 5px 5px 5px 0;
            margin-bottom: 20px;
            border: none; }
          /* line 244, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #flash.notice {
            color: #060;
            background-color: #82ae1f; }
          /* line 247, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #flash.alert {
            color: #222;
            background-color: #EE4545; }
          /* line 250, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #menu {
            padding-top: 5px;
            font-size: 12px; }
          /* line 253, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content #ticker {
            margin-top: 40px;
            background-image: url(/images/news_ticker.gif);
            background-repeat: no-repeat;
            background-color: #d6ccba;
            font-size: 13px;
            font-family: helvetica neue, helvetica, arial, sans-serif;
            font-weight: bold;
            height: 30px; }
            /* line 262, ../../../app/stylesheets/screen.sass */
            body.bp #container #center-bar #page #content #ticker ul {
              margin-left: 75px;
              padding-top: 7px; }
              /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
              body.bp #container #center-bar #page #content #ticker ul li {
                list-style-type: none;
                margin-left: 0px; }
          /* line 267, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .left-wrap {
            margin-right: 20px;
            margin-bottom: 10px;
            float: left; }
          /* line 272, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .right-wrap {
            margin-left: 20px;
            margin-bottom: 10px;
            float: right; }
          /* line 277, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .map-link {
            padding-bottom: 5px; }
            /* line 279, ../../../app/stylesheets/screen.sass */
            body.bp #container #center-bar #page #content .map-link img {
              margin: 0 5px -7px 0; }
          /* line 282, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .header {
            background-color: #322723;
            padding: 7px 0 5px 10px;
            margin-bottom: 5px;
            text-align: center;
            clear: both; }
            /* line 288, ../../../app/stylesheets/screen.sass */
            body.bp #container #center-bar #page #content .header h4 {
              color: #ef9c4c; }
          /* line 291, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .listing, body.bp #container #center-bar #page #content .last-listing {
            border-bottom: solid 3px #e7ddca; }
            /* line 293, ../../../app/stylesheets/screen.sass */
            body.bp #container #center-bar #page #content .listing table, body.bp #container #center-bar #page #content .last-listing table {
              margin: 10px 0 12px 0; }
              /* line 295, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content .listing table .date-column, body.bp #container #center-bar #page #content .last-listing table .date-column {
                vertical-align: top;
                width: 100px; }
                /* line 298, ../../../app/stylesheets/screen.sass */
                body.bp #container #center-bar #page #content .listing table .date-column .calendar, body.bp #container #center-bar #page #content .last-listing table .date-column .calendar {
                  width: 80px;
                  padding: 4px 5px 10px 5px;
                  text-align: center;
                  background-color: #322723; }
                  /* line 303, ../../../app/stylesheets/screen.sass */
                  body.bp #container #center-bar #page #content .listing table .date-column .calendar h1, body.bp #container #center-bar #page #content .last-listing table .date-column .calendar h1 {
                    color: #ef9c4c;
                    margin-top: -3px;
                    margin-bottom: 3px;
                    font-size: 36px;
                    font-weight: normal; }
                  /* line 309, ../../../app/stylesheets/screen.sass */
                  body.bp #container #center-bar #page #content .listing table .date-column .calendar h5, body.bp #container #center-bar #page #content .last-listing table .date-column .calendar h5 {
                    margin-bottom: 0;
                    color: #fff2d8;
                    font-size: 12px;
                    font-weight: normal; }
              /* line 314, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content .listing table .event-description-column, body.bp #container #center-bar #page #content .last-listing table .event-description-column {
                width: 400px;
                vertical-align: top; }
                /* line 317, ../../../app/stylesheets/screen.sass */
                body.bp #container #center-bar #page #content .listing table .event-description-column h2, body.bp #container #center-bar #page #content .last-listing table .event-description-column h2 {
                  font-size: 18px;
                  margin-bottom: 0; }
              /* line 320, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content .listing table .logo-column, body.bp #container #center-bar #page #content .last-listing table .logo-column {
                width: 75px;
                vertical-align: middle;
                text-align: center; }
              /* line 324, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content .listing table .description-column, body.bp #container #center-bar #page #content .last-listing table .description-column {
                width: 420px;
                padding: 0 6px 0 10px; }
              /* line 327, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content .listing table .button, body.bp #container #center-bar #page #content .last-listing table .button {
                width: 80px;
                height: 24px;
                background-color: #0f47b8;
                text-align: center; }
                /* line 332, ../../../app/stylesheets/screen.sass */
                body.bp #container #center-bar #page #content .listing table .button a, body.bp #container #center-bar #page #content .last-listing table .button a {
                  color: #fff2d8;
                  text-decoration: none;
                  font-family: verdana;
                  font-size: 13px; }
                /* line 337, ../../../app/stylesheets/screen.sass */
                body.bp #container #center-bar #page #content .listing table .button a:hover, body.bp #container #center-bar #page #content .last-listing table .button a:hover {
                  text-decoration: underline; }
              /* line 339, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content .listing table .sold_out, body.bp #container #center-bar #page #content .last-listing table .sold_out {
                width: 80px;
                height: 24px;
                background-color: #d32416;
                text-align: center;
                color: white; }
              /* line 345, ../../../app/stylesheets/screen.sass */
              body.bp #container #center-bar #page #content .listing table p, body.bp #container #center-bar #page #content .last-listing table p {
                margin: 0; }
          /* line 347, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .last-listing {
            border-bottom: solid 0 #e7ddca; }
          /* line 350, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .border-top {
            margin: 25px 0 25px 0;
            border-top: solid 3px #e7ddca; }
          /* line 354, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content .map {
            width: 100px; }
          /* line 356, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content img.bordered {
            border: solid 1px #d6ccba; }
          /* line 358, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #page #content img.bordered:hover {
            border: solid 1px #0f47b8; }
      /* line 363, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar #footer {
        background-image: url("/images/footer-bg.png");
        background-repeat: repeat-y;
        margin: 0 0 10px 0;
        padding: 20px 30px 10px 43px;
        clear: both;
        text-align: center;
        color: #fff2d8;
        font-size: 11px;
        font-family: helvetica neue, helvetica, arial, sans-serif; }
        /* line 374, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #footer ul.navigation {
          margin-bottom: 5px; }
          /* line 376, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #footer ul.navigation li.signup {
            padding-top: 14px; }
        /* line 379, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #footer table td.logo {
          vertical-align: top;
          text-align: center;
          padding-right: 22px;
          width: 130px; }
          /* line 384, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #footer table td.logo .right-padded {
            padding-right: 6px; }
        /* line 386, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #footer table td.bordered {
          vertical-align: top;
          padding-left: 18px;
          border-left: 1px solid #777064; }
          /* line 390, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #footer table td.bordered a {
            color: #fff2d8;
            text-decoration: none; }
          /* line 393, ../../../app/stylesheets/screen.sass */
          body.bp #container #center-bar #footer table td.bordered a:hover {
            color: #8fa7cc;
            text-decoration: none; }
        /* line 396, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #footer table a.blue {
          color: #8fa7cc;
          text-decoration: none; }
        /* line 399, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #footer table a.blue:hover {
          text-decoration: underline; }
        /* line 402, ../../../app/stylesheets/screen.sass */
        body.bp #container #center-bar #footer .footer-title {
          font-weight: bold;
          margin-bottom: 7px;
          font-size: 12px; }
      /* line 407, ../../../app/stylesheets/screen.sass */
      body.bp #container #center-bar #colophon {
        margin-bottom: 10px;
        padding-right: 5px;
        clear: both;
        text-align: right; }
