/* 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 22, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
body {
  line-height: 1.5;
  font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
  color: #454545;
  font-size: 75%; }

/* line 53, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
h1 {
  font-weight: normal;
  color: #343434;
  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 */
  h1 img {
    margin: 0; }

/* line 60, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
h2 {
  font-weight: normal;
  color: #343434;
  font-size: 2em;
  margin-bottom: 0.75em; }

/* line 64, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
h3 {
  font-weight: normal;
  color: #343434;
  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 */
h4 {
  font-weight: normal;
  color: #343434;
  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 */
h5 {
  font-weight: normal;
  color: #343434;
  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 */
h6 {
  font-weight: normal;
  color: #343434;
  font-size: 1em;
  font-weight: bold; }

/* line 83, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0; }

/* line 85, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
p {
  margin: 0 0 1.5em; }
  /* line 87, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  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 */
  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 */
a {
  text-decoration: underline;
  color: #046380; }
  /* line 12, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
  a:visited {
    color: #046380; }
  /* line 15, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
  a:focus {
    color: #03495f; }
  /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
  a:hover {
    color: #03495f; }
  /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
  a:active {
    color: #666666; }

/* line 98, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
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 */
strong {
  font-weight: bold; }

/* line 104, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
em {
  font-style: italic; }

/* line 106, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
dfn {
  font-style: italic;
  font-weight: bold; }

/* line 109, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
sup, sub {
  line-height: 0; }

/* line 111, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
abbr, acronym {
  border-bottom: 1px dotted #666; }

/* line 113, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
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 */
del {
  color: #666; }

/* line 118, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
pre {
  margin: 1.5em 0;
  white-space: pre; }

/* line 121, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
pre, code, 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 */
li ul, li ol {
  margin: 0 1.5em; }

/* line 125, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
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 */
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 */
dl {
  margin: 0 0 1.5em 0; }
  /* line 133, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
  dl dt {
    font-weight: bold; }

/* line 135, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
dd {
  margin-left: 1.5em; }

/* line 137, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
table {
  margin-bottom: 1.4em;
  width: 100%; }

/* line 140, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
th {
  font-weight: bold; }

/* line 142, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
thead th {
  background: #c3d9ff; }

/* line 144, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
th, td, caption {
  padding: 4px 10px 4px 5px; }

/* line 146, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
tr.even td {
  background: #e5ecf9; }

/* line 148, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
tfoot {
  font-style: italic; }

/* line 150, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
caption {
  background: #eee; }

/* line 152, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
.quiet {
  color: #787878; }

/* line 154, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_typography.sass */
.loud {
  color: #232323; }

/* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
.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 */
  .error a {
    color: #8a1f11; }

/* line 7, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
.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 */
  .notice a {
    color: #514721; }

/* line 9, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
.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 */
  .success a {
    color: #264409; }

/* line 11, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
.hide {
  display: none; }

/* line 13, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
.highlight {
  background: yellow; }

/* line 15, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
.added {
  background: #006600;
  color: white; }

/* line 17, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_interaction.sass */
.removed {
  background: #990000;
  color: white; }

/* line 4, ../../../app/stylesheets/screen/_common.sass */
a {
  text-decoration: none; }

/* line 7, ../../../app/stylesheets/screen/_common.sass */
table {
  width: auto;
  margin-bottom: 0; }

/* line 12, ../../../app/stylesheets/screen/_common.sass */
.spinner {
  vertical-align: middle;
  display: none; }

/* line 15, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form label {
  font-weight: bold; }
/* line 17, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0; }
/* line 20, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form legend {
  font-weight: bold;
  font-size: 1.2em; }
/* line 24, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form input.text, form input.title, form input[type=text] {
  margin: 0.5em 0;
  background-color: #fff;
  padding: 5px; }
/* line 28, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form input.title {
  font-size: 1.5em; }
/* line 30, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form input[type=checkbox], form input.checkbox,
form input[type=radio], form input.radio {
  position: relative;
  top: 0.25em; }
/* line 34, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form textarea {
  margin: 0.5em 0;
  padding: 5px; }
/* line 37, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form select {
  margin: 0.5em 0; }
/* line 48, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form fieldset {
  border: 1px solid #cccccc; }
/* line 50, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form input.text, form input.title,
form textarea,
form select {
  border: 1px solid #bbbbbb; }
  /* line 54, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
  form input.text:focus, form input.title:focus,
  form textarea:focus,
  form select:focus {
    border: 1px solid #666666; }
/* line 41, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form input.text, form input.title {
  width: 300px; }
/* line 43, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_form.sass */
form textarea {
  width: 390px;
  height: 250px; }
/* line 18, ../../../app/stylesheets/screen/_common.sass */
form input[type="checkbox"], form input.checkbox, form input[type="radio"], form input.radio {
  margin: 0.5em 0; }
/* line 20, ../../../app/stylesheets/screen/_common.sass */
form label.inlined, form input.text {
  color: #454545;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 11.5px;
  font-weight: normal; }
/* line 26, ../../../app/stylesheets/screen/_common.sass */
form input.disabled {
  background-color: #f0f0f0;
  color: #999999; }
/* line 29, ../../../app/stylesheets/screen/_common.sass */
form textarea {
  width: 300px;
  height: 200px;
  vertical-align: inherit; }
/* line 33, ../../../app/stylesheets/screen/_common.sass */
form textarea.short {
  height: 100px; }
/* line 35, ../../../app/stylesheets/screen/_common.sass */
form input.text {
  padding: 6px 5px 4px;
  line-height: 11px;
  height: 13px; }
/* line 39, ../../../app/stylesheets/screen/_common.sass */
form input.text.short {
  width: 143px; }
/* line 41, ../../../app/stylesheets/screen/_common.sass */
form label.inlined {
  zoom: 1;
  display: inline;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
  padding: 6px 4px 4px 6px;
  line-height: 11px;
  border: 1px solid transparent;
  background: #fff; }
/* line 49, ../../../app/stylesheets/screen/_common.sass */
form label.inlined + input.text {
  display: block;
  position: relative;
  z-index: 2;
  margin-top: -24px;
  background-color: transparent; }
/* line 55, ../../../app/stylesheets/screen/_common.sass */
form label.focus {
  color: #999999; }
/* line 57, ../../../app/stylesheets/screen/_common.sass */
form label.has-text {
  color: #fff; }
/* line 59, ../../../app/stylesheets/screen/_common.sass */
form ol {
  margin: 0 20px 20px; }
  /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
  form ol li {
    list-style-type: none;
    margin-left: 0px; }
  /* line 63, ../../../app/stylesheets/screen/_common.sass */
  form ol li label {
    display: inline-block;
    width: 120px; }
  /* line 66, ../../../app/stylesheets/screen/_common.sass */
  form ol li input.submit {
    margin: 12px 0 0 120px; }
  /* line 68, ../../../app/stylesheets/screen/_common.sass */
  form ol li p {
    color: #999999;
    font-style: italic;
    padding: 4px 0;
    margin: 0; }
/* line 73, ../../../app/stylesheets/screen/_common.sass */
form .fieldWithErrors {
  display: inline; }
  /* line 75, ../../../app/stylesheets/screen/_common.sass */
  form .fieldWithErrors input {
    border-color: #8a1f11;
    background-color: #fbe3e4; }

/* line 79, ../../../app/stylesheets/screen/_common.sass */
#errorExplanation {
  padding: 0 8px 8px;
  margin: 0 20px 20px;
  background: #fbe3e4;
  border: 2px solid #8a1f11;
  color: #8a1f11; }
  /* line 85, ../../../app/stylesheets/screen/_common.sass */
  #errorExplanation h2 {
    margin: 0 -8px;
    padding: 5px 15px;
    color: #fff;
    background: #8a1f11;
    font-size: 13px;
    font-weight: bold; }
  /* line 93, ../../../app/stylesheets/screen/_common.sass */
  #errorExplanation p {
    margin-bottom: 0;
    padding: 5px; }
  /* line 96, ../../../app/stylesheets/screen/_common.sass */
  #errorExplanation ul {
    margin-bottom: 0;
    list-style: square; }

/* line 100, ../../../app/stylesheets/screen/_common.sass */
.LV_valid, .LV_invalid {
  zoom: 1;
  display: inline;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  margin-left: 8px;
  width: 16px;
  height: 16px;
  vertical-align: -4px; }

/* line 106, ../../../app/stylesheets/screen/_common.sass */
.LV_valid {
  text-indent: -9999em;
  overflow: hidden;
  background-image: url('/images/accept.png?1282032749');
  background-repeat: no-repeat;
  background-position: 50% 50%; }

/* line 108, ../../../app/stylesheets/screen/_common.sass */
.LV_invalid {
  text-indent: -9999em;
  overflow: hidden;
  background-image: url('/images/error.png?1282032749');
  background-repeat: no-repeat;
  background-position: 50% 50%; }

/* line 111, ../../../app/stylesheets/screen/_common.sass */
#root {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
  overflow: visible /* Prevent clipping of right drop shadows. */; }
  /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
  #root {
    display: block; }

/* line 115, ../../../app/stylesheets/screen/_common.sass */
#interaction {
  display: inline;
  float: left;
  margin-right: 0;
  width: 710px; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #interaction {
    overflow-x: hidden; }
  /* line 117, ../../../app/stylesheets/screen/_common.sass */
  #interaction .error, #interaction .notice, #interaction .success {
    margin: 8px 0 0 20px;
    padding: 6px 16px;
    font: 13px "Helvetica Neue", Arial, Helvetica, sans-serif;
    box-shadow: 1px 1px 3px #cccccc;
    -webkit-box-shadow: 1px 1px 3px #cccccc;
    -moz-box-shadow: 1px 1px 3px #cccccc; }

/* line 124, ../../../app/stylesheets/screen/_common.sass */
.connect h3 {
  font-weight: normal; }
/* line 126, ../../../app/stylesheets/screen/_common.sass */
.connect ul {
  margin: 0 0 16px;
  font: 18px Helvetica, "Helvetica Neue", Arial, sans-serif; }
  /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
  .connect ul li {
    list-style-type: none;
    margin-left: 0px; }
  /* line 130, ../../../app/stylesheets/screen/_common.sass */
  .connect ul li {
    padding: 4px 8px 0; }
    /* line 132, ../../../app/stylesheets/screen/_common.sass */
    .connect ul li img {
      vertical-align: -2px; }
  /* line 134, ../../../app/stylesheets/screen/_common.sass */
  .connect ul a {
    color: #454545; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .connect ul a:hover {
      color: #046380; }
    /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .connect ul a:active {
      color: #999999; }

/* line 137, ../../../app/stylesheets/screen/_common.sass */
.pagination {
  font: 12px Helvetica, "Helvetica Neue", Arial, sans-serif;
  text-align: center; }
  /* line 140, ../../../app/stylesheets/screen/_common.sass */
  .pagination .current {
    font-weight: bold; }
  /* line 142, ../../../app/stylesheets/screen/_common.sass */
  .pagination a {
    color: #999999; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .pagination a:hover {
      color: #046380; }
    /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .pagination a:active {
      color: #454545; }
  /* line 144, ../../../app/stylesheets/screen/_common.sass */
  .pagination img {
    vertical-align: middle;
    margin-top: -2px;
    padding: 0 4px; }
  /* line 148, ../../../app/stylesheets/screen/_common.sass */
  .pagination .prev_page, .pagination .next_page {
    color: #046380;
    margin: 0 4px; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .pagination .prev_page:hover, .pagination .next_page:hover {
      color: #03495f; }
    /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .pagination .prev_page:active, .pagination .next_page:active {
      color: #666666; }
    /* line 151, ../../../app/stylesheets/screen/_common.sass */
    .pagination .prev_page.disabled, .pagination .next_page.disabled {
      color: #999999; }
      /* line 153, ../../../app/stylesheets/screen/_common.sass */
      .pagination .prev_page.disabled img, .pagination .next_page.disabled img {
        visibility: hidden; }

/* line 1, ../../../app/stylesheets/screen/common/_header.sass */
#banner {
  text-align: left;
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  position: relative;
  height: 150px;
  background: #046380 url(/images/header-background.png);
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  box-shadow: 1px 0 2px #666666;
  -webkit-box-shadow: 1px 0 2px #666666;
  -moz-box-shadow: 1px 0 2px #666666; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #banner {
    overflow-x: hidden; }
  /* line 10, ../../../app/stylesheets/screen/common/_header.sass */
  #banner .nav {
    float: left;
    position: absolute;
    z-index: 1;
    background: url(/images/nav-background.png);
    height: 60px;
    text-shadow: 1px 1px 3px #00384e;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    box-shadow: 1px 0 3px #00384e;
    -webkit-box-shadow: 1px 0 3px #00384e;
    -moz-box-shadow: 1px 0 3px #00384e; }
    /* line 19, ../../../app/stylesheets/screen/common/_header.sass */
    #banner .nav ul {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      overflow: hidden;
      display: inline-block;
      margin: 7px 16px 3px; }
      /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
      #banner .nav ul {
        display: block; }
      /* line 50, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
      #banner .nav ul li {
        list-style-type: none;
        margin-left: 0px;
        white-space: nowrap;
        display: inline;
        float: left;
        padding-left: 14px;
        padding-right: 14px; }
        /* line 40, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
        #banner .nav ul li.first {
          padding-left: 0px; }
        /* line 42, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
        #banner .nav ul li.last {
          padding-right: 0px; }
      /* line 22, ../../../app/stylesheets/screen/common/_header.sass */
      #banner .nav ul li a {
        color: white;
        font: 21px "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
        text-transform: lowercase;
        outline: none; }
        /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #banner .nav ul li a:hover {
          color: #c6e4ed; }
        /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #banner .nav ul li a:active {
          color: #e8d673; }
    /* line 27, ../../../app/stylesheets/screen/common/_header.sass */
    #banner .nav p {
      position: absolute;
      margin: 0 0 11px 30px;
      color: #fff;
      font: 11px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
      text-transform: lowercase; }
  /* line 33, ../../../app/stylesheets/screen/common/_header.sass */
  #banner .hgroup {
    position: absolute;
    z-index: 0;
    top: 2px;
    right: 15px;
    width: 428px;
    height: 100%; }
    /* line 40, ../../../app/stylesheets/screen/common/_header.sass */
    #banner .hgroup h2 {
      text-indent: -9999em;
      overflow: hidden;
      background-image: url('/images/branding.png?1282032749');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      height: 100%; }
    /* line 43, ../../../app/stylesheets/screen/common/_header.sass */
    #banner .hgroup h3 {
      position: absolute;
      top: 150px;
      right: 0;
      color: #057091;
      font: 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
      text-align: right;
      text-transform: lowercase;
      text-shadow: 1px 1px 3px #cccccc; }

/* line 54, ../../../app/stylesheets/screen/common/_header.sass */
#home #banner li.home a,
#blog #banner li.blog a,
#about #banner li.about a,
#calendar #banner li.calendar a,
#officers #banner li.officers a,
#members #banner li.members a {
  color: #e8d673; }

/* line 62, ../../../app/stylesheets/screen/common/_header.sass */
#member-bar {
  text-align: left;
  position: absolute;
  top: 100%;
  margin-top: -34px;
  padding: 8px 20px 0;
  color: #c6e4ed;
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
  font-size: 13px; }
  /* line 72, ../../../app/stylesheets/screen/common/_header.sass */
  #member-bar img {
    vertical-align: text-top;
    padding-right: 4px; }
  /* line 75, ../../../app/stylesheets/screen/common/_header.sass */
  #member-bar a {
    color: #c6e4ed; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    #member-bar a:hover {
      color: white; }
  /* line 77, ../../../app/stylesheets/screen/common/_header.sass */
  #member-bar .strong {
    color: white; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    #member-bar .strong:hover {
      color: #e8d673; }
  /* line 79, ../../../app/stylesheets/screen/common/_header.sass */
  #member-bar .subtle {
    color: #759daa; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    #member-bar .subtle:hover {
      color: #c6e4ed; }
    /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    #member-bar .subtle:active {
      color: white; }
  /* line 81, ../../../app/stylesheets/screen/common/_header.sass */
  #member-bar p {
    position: relative;
    z-index: 2; }
  /* line 84, ../../../app/stylesheets/screen/common/_header.sass */
  #member-bar ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: inline;
    white-space: nowrap;
    min-width: 100%;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    padding: 38px 0 8px;
    background: #000;
    opacity: 0.85; }
    /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_inline_list.sass */
    #member-bar ul li {
      margin: 0px;
      padding: 0px;
      display: inline; }
    /* line 96, ../../../app/stylesheets/screen/common/_header.sass */
    #member-bar ul li.edit-profile {
      margin-left: 20px; }
    /* line 98, ../../../app/stylesheets/screen/common/_header.sass */
    #member-bar ul li.remember-me {
      margin-right: 20px; }
    /* line 100, ../../../app/stylesheets/screen/common/_header.sass */
    #member-bar ul li {
      padding-right: 12px;
      font-size: 12px;
      color: #fff; }
      /* line 104, ../../../app/stylesheets/screen/common/_header.sass */
      #member-bar ul li a {
        color: white; }
        /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #member-bar ul li a:hover {
          color: #e8d673; }
  /* line 106, ../../../app/stylesheets/screen/common/_header.sass */
  #member-bar.hover ul, #member-bar:hover ul {
    display: block; }

/* line 109, ../../../app/stylesheets/screen/common/_header.sass */
.underlinemenu {
  float: left;
  font-weight: bold;
  width: 100%; }
  /* line 113, ../../../app/stylesheets/screen/common/_header.sass */
  .underlinemenu ul {
    padding: 6px 0 7px 0;
    margin: 0;
    text-align: left; }
    /* line 117, ../../../app/stylesheets/screen/common/_header.sass */
    .underlinemenu ul .current_page > a {
      border-bottom-color: #046380; }
    /* line 119, ../../../app/stylesheets/screen/common/_header.sass */
    .underlinemenu ul li {
      display: inline; }
      /* line 121, ../../../app/stylesheets/screen/common/_header.sass */
      .underlinemenu ul li a {
        color: #666666;
        padding: 6px 3px 4px 3px;
        margin-right: 20px;
        text-decoration: none;
        border-bottom: 3px solid gray; }
        /* line 127, ../../../app/stylesheets/screen/common/_header.sass */
        .underlinemenu ul li a:hover, .underlinemenu ul li a.selected {
          border-bottom-color: black; }

/* line 7, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/layout/_sticky_footer.sass */
html, body {
  height: 100%; }

/* line 9, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/layout/_sticky_footer.sass */
#root {
  min-height: 100%;
  margin-bottom: -155px; }
  /* line 12, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/layout/_sticky_footer.sass */
  #root #push {
    height: 155px; }

/* line 14, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/layout/_sticky_footer.sass */
#site-info {
  clear: both;
  position: relative;
  height: 155px; }

/* line 3, ../../../app/stylesheets/screen/common/_footer.sass */
#push {
  clear: both; }

/* line 6, ../../../app/stylesheets/screen/common/_footer.sass */
#site-info {
  text-align: left;
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
  /* FF: Shadows add margin-like behavior that messes up sticky footer. */
  padding: 0 5px;
  overflow-y: hidden; }
  /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
  #site-info {
    display: block; }
  /* line 12, ../../../app/stylesheets/screen/common/_footer.sass */
  #site-info .presentation {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    position: relative;
    height: 100%;
    background: #cccccc url(/images/footer-background.png);
    color: #999999;
    font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    line-height: 14px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    box-shadow: 1px 0 2px #999999;
    -webkit-box-shadow: 1px 0 2px #999999;
    -moz-box-shadow: 1px 0 2px #999999; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #site-info .presentation {
      overflow-x: hidden; }
    /* line 22, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation a {
      color: #999999; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #site-info .presentation a:hover {
        color: #666666; }
    /* line 24, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation p {
      margin: 0; }
    /* line 26, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation h3 {
      margin: 16px 0 4px;
      color: #fff;
      font: 18px "Gill Sans", "Trebuchet MS", Calibri, sans-serif; }
    /* line 30, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation .nav {
      display: inline;
      float: left;
      margin-right: 10px;
      width: 150px; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html #site-info .presentation .nav {
        overflow-x: hidden; }
      /* line 32, ../../../app/stylesheets/screen/common/_footer.sass */
      #site-info .presentation .nav h3 {
        margin-left: 35px; }
      /* line 34, ../../../app/stylesheets/screen/common/_footer.sass */
      #site-info .presentation .nav ul {
        margin: 0 0 0 35px; }
        /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
        #site-info .presentation .nav ul li {
          list-style-type: none;
          margin-left: 0px; }
    /* line 37, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation #mailing-list {
      display: inline;
      float: left;
      margin-right: 10px;
      width: 190px;
      height: 100%; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html #site-info .presentation #mailing-list {
        overflow-x: hidden; }
      /* line 40, ../../../app/stylesheets/screen/common/_footer.sass */
      #site-info .presentation #mailing-list h3, #site-info .presentation #mailing-list form {
        margin-left: 16px; }
      /* line 42, ../../../app/stylesheets/screen/common/_footer.sass */
      #site-info .presentation #mailing-list p {
        margin-bottom: 8px; }
        /* line 44, ../../../app/stylesheets/screen/common/_footer.sass */
        #site-info .presentation #mailing-list p input.text, #site-info .presentation #mailing-list p label.inlined {
          float: left;
          width: 130px; }
        /* line 47, ../../../app/stylesheets/screen/common/_footer.sass */
        #site-info .presentation #mailing-list p input.submit {
          padding: 4px; }
    /* line 49, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation .online {
      display: inline;
      float: left;
      margin-right: 0;
      width: 470px;
      position: relative;
      z-index: 1 /* Overlaps with copyright. */; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html #site-info .presentation .online {
        overflow-x: hidden; }
    /* line 53, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation .legal {
      position: absolute;
      left: 35px;
      bottom: 10px; }
      /* line 57, ../../../app/stylesheets/screen/common/_footer.sass */
      #site-info .presentation .legal a {
        color: white; }
        /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #site-info .presentation .legal a:hover {
          color: #046380; }
    /* line 59, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation .feedback {
      position: absolute;
      left: 175px;
      bottom: 10px; }
      /* line 63, ../../../app/stylesheets/screen/common/_footer.sass */
      #site-info .presentation .feedback a {
        color: white; }
        /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #site-info .presentation .feedback a:hover {
          color: #046380; }
    /* line 65, ../../../app/stylesheets/screen/common/_footer.sass */
    #site-info .presentation .copyright {
      position: absolute;
      right: 35px;
      bottom: 10px;
      padding-top: 50px;
      background: url(/images/greek-letters.png) no-repeat 100% 0;
      color: #fff;
      text-align: right;
      font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; }
      /* line 74, ../../../app/stylesheets/screen/common/_footer.sass */
      #site-info .presentation .copyright a {
        color: white; }
        /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #site-info .presentation .copyright a:hover {
          color: #999999; }

/* line 1, ../../../app/stylesheets/screen/common/_overlay.sass */
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: url(/images/hover-overlay.png); }
  /* line 10, ../../../app/stylesheets/screen/common/_overlay.sass */
  .overlay .hint {
    position: absolute;
    z-index: 1;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    text-align: center;
    color: #666666; }
  /* line 18, ../../../app/stylesheets/screen/common/_overlay.sass */
  .overlay .aside {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    opacity: 0.85;
    background: #000;
    color: #fff;
    box-shadow: 3px 3px 7px #666666;
    -webkit-box-shadow: 3px 3px 7px #666666;
    -moz-box-shadow: 3px 3px 7px #666666; }
    /* line 26, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay .aside .close {
      color: #666666;
      background: #222222;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
      padding: 4px 12px; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      .overlay .aside .close:hover {
        color: white; }
      /* line 34, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay .aside .close:hover {
        background: #454545; }
  /* line 36, ../../../app/stylesheets/screen/common/_overlay.sass */
  .overlay #feedback-info {
    width: 700px;
    padding: 10px; }
    /* line 39, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #feedback-info label {
      float: left;
      clear: left; }
    /* line 42, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #feedback-info input {
      float: left;
      clear: left; }
    /* line 45, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #feedback-info h2 {
      font: 22px "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
      color: white;
      text-align: center; }
    /* line 49, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #feedback-info h3 {
      font: 18px "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
      color: #cccccc;
      text-align: center; }
  /* line 53, ../../../app/stylesheets/screen/common/_overlay.sass */
  .overlay #event-info {
    width: 699px;
    height: 400px;
    margin-top: 10%; }
    /* line 60, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #event-info .details {
      float: left;
      width: 479px;
      overflow-y: auto; }
      /* line 64, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay #event-info .details em {
        color: #666666; }
      /* line 66, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay #event-info .details h3 {
        padding: 16px 10px 0 20px;
        margin-bottom: 12px;
        color: #fff;
        font: 18px "Gill Sans", "Trebuchet MS", Calibri, sans-serif; }
      /* line 71, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay #event-info .details .footer {
        position: relative;
        margin-bottom: 12px;
        padding: 0 10px 0 20px;
        font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
        color: #666666; }
        /* line 77, ../../../app/stylesheets/screen/common/_overlay.sass */
        .overlay #event-info .details .footer abbr, .overlay #event-info .details .footer address {
          display: inline;
          position: absolute;
          left: 100px;
          color: #fff;
          border: 0;
          font-style: normal; }
      /* line 84, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay #event-info .details .description {
        padding: 0 10px 10px 20px; }
        /* line 86, ../../../app/stylesheets/screen/common/_overlay.sass */
        .overlay #event-info .details .description p {
          text-align: justify;
          font: 12px Helvetica, "Helvetica Neue", Arial, sans-serif; }
    /* line 89, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #event-info .permalink {
      clear: both;
      padding: 0 10px 10px 20px; }
    /* line 92, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #event-info .like {
      padding: 0 10px 10px 20px; }
    /* line 94, ../../../app/stylesheets/screen/common/_overlay.sass */
    .overlay #event-info .attendees {
      position: relative;
      float: left;
      width: 220px; }
      /* line 98, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay #event-info .attendees h3 {
        padding: 34px 10px 0 20px;
        margin-bottom: 12px;
        color: #fff;
        font: 16px "Gill Sans", "Trebuchet MS", Calibri, sans-serif; }
      /* line 105, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay #event-info .attendees ol {
        position: absolute;
        top: 60px;
        left: 0;
        width: 175px;
        height: 295px;
        margin: 0;
        padding: 0 10px 0 30px;
        overflow-x: hidden;
        overflow-y: auto; }
        /* line 115, ../../../app/stylesheets/screen/common/_overlay.sass */
        .overlay #event-info .attendees ol li {
          white-space: nowrap;
          list-style: numeric outside;
          color: #666666;
          width: 175px; }
          /* line 120, ../../../app/stylesheets/screen/common/_overlay.sass */
          .overlay #event-info .attendees ol li.driver {
            color: #cccccc; }
      /* line 122, ../../../app/stylesheets/screen/common/_overlay.sass */
      .overlay #event-info .attendees .rsvp {
        position: absolute;
        top: 355px;
        display: block;
        margin: 6px 0 0 20px;
        color: #fff;
        text-align: center; }
        /* line 129, ../../../app/stylesheets/screen/common/_overlay.sass */
        .overlay #event-info .attendees .rsvp label {
          position: relative;
          top: 2px;
          color: #fff; }

/* line 1, ../../../app/stylesheets/screen/_home.sass */
#home {
  text-align: left; }
  /* line 3, ../../../app/stylesheets/screen/_home.sass */
  #home #blurb {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    margin-bottom: 10px;
    background: url(/images/flag-watermark.png) no-repeat; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #home #blurb {
      overflow-x: hidden; }
    /* line 7, ../../../app/stylesheets/screen/_home.sass */
    #home #blurb p {
      position: relative;
      margin: 55px 20px 7px 65px;
      font: 16px "Gill Sans", "Trebuchet MS", Calibri, sans-serif; }
      /* line 11, ../../../app/stylesheets/screen/_home.sass */
      #home #blurb p em {
        position: absolute;
        top: -30px;
        left: -25px;
        color: #046380;
        font-family: "Gill Sans", Calibri, "Trebuchet MS", sans-serif;
        font-size: 25px;
        font-style: normal; }
    /* line 20, ../../../app/stylesheets/screen/_home.sass */
    #home #blurb span {
      display: block;
      margin: 32px 0 0 25px;
      color: #454545;
      line-height: 18px; }
  /* line 25, ../../../app/stylesheets/screen/_home.sass */
  #home .section > .header {
    background: #eeeeee url(/images/heading-background.png) repeat-x;
    box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    -moz-box-shadow: 2px 2px 2px #cccccc;
    height: 50px;
    margin-bottom: 16px; }
    /* line 30, ../../../app/stylesheets/screen/_home.sass */
    #home .section > .header h1, #home .section > .header h2 {
      color: #454545;
      font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
      line-height: 50px;
      margin-bottom: 0;
      padding-left: 20px; }
  /* line 36, ../../../app/stylesheets/screen/_home.sass */
  #home #announcements {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 470px;
    margin-right: 0;
    width: 480px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #home #announcements {
      overflow-x: hidden; }
    /* line 38, ../../../app/stylesheets/screen/_home.sass */
    #home #announcements h1 {
      float: left; }
    /* line 40, ../../../app/stylesheets/screen/_home.sass */
    #home #announcements .rss-feed {
      float: left;
      margin: 18px 0 0 8px;
      width: 14px;
      height: 14px;
      text-indent: -9999em;
      overflow: hidden;
      background-image: url('/images/feed-icon.png?1282032749');
      background-repeat: no-repeat;
      background-position: 50% 50%;
      background-position: 0 0; }
      /* line 47, ../../../app/stylesheets/screen/_home.sass */
      #home #announcements .rss-feed:hover {
        background-position: 0 -14px; }
    /* line 49, ../../../app/stylesheets/screen/_home.sass */
    #home #announcements ol {
      margin: 0 20px 20px; }
      /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
      #home #announcements ol li {
        list-style-type: none;
        margin-left: 0px; }
      /* line 52, ../../../app/stylesheets/screen/_home.sass */
      #home #announcements ol .article {
        margin-bottom: 16px; }
        /* line 54, ../../../app/stylesheets/screen/_home.sass */
        #home #announcements ol .article .header h3 {
          margin-bottom: 0;
          line-height: 20px;
          font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif; }
        /* line 58, ../../../app/stylesheets/screen/_home.sass */
        #home #announcements ol .article .footer {
          font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
          margin-bottom: 14px; }
          /* line 61, ../../../app/stylesheets/screen/_home.sass */
          #home #announcements ol .article .footer address {
            display: inline;
            font-style: normal; }
        /* line 64, ../../../app/stylesheets/screen/_home.sass */
        #home #announcements ol .article .content {
          font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif;
          padding-left: 18px;
          text-align: justify; }
          /* line 3, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content td, #home #announcements ol .article .content pre {
            font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
            font-size: 12px;
            margin: 0;
            padding: 0.5em; }
          /* line 10, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content h1 {
            font-size: 2em; }
          /* line 14, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content h2 {
            font-size: 1.5em; }
          /* line 18, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content h3 {
            font-size: 1.17em; }
          /* line 22, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content h4 {
            font-size: 1em; }
          /* line 26, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content h5 {
            font-size: .83em; }
          /* line 30, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content h6 {
            font-size: .75em; }
          /* line 34, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content .mceItemTable {
            border: 1px dashed #BBB; }
            /* line 37, ../../../app/stylesheets/library/_content.sass */
            #home #announcements ol .article .content .mceItemTable td, #home #announcements ol .article .content .mceItemTable th, #home #announcements ol .article .content .mceItemTable caption {
              border: 1px dashed #BBB; }
          /* line 41, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content .mceItemVisualAid {
            border: 1px dashed #BBB; }
          /* line 45, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content a.mceItemAnchor {
            width: 12px;
            line-height: 6px;
            overflow: hidden;
            padding-left: 12px;
            background: url(../default/img/items.gif) no-repeat bottom left; }
          /* line 53, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content img {
            border: 0; }
            /* line 56, ../../../app/stylesheets/library/_content.sass */
            #home #announcements ol .article .content img.mceItemAnchor {
              width: 12px;
              height: 12px;
              background: url(../default/img/items.gif) no-repeat; }
          /* line 62, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content table {
            cursor: default; }
            /* line 65, ../../../app/stylesheets/library/_content.sass */
            #home #announcements ol .article .content table td, #home #announcements ol .article .content table th {
              cursor: text; }
          /* line 69, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content ins {
            border-bottom: 1px solid green;
            text-decoration: none;
            color: green; }
          /* line 75, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content del {
            color: red;
            text-decoration: line-through; }
          /* line 80, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content cite {
            border-bottom: 1px dashed blue; }
          /* line 84, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content acronym {
            border-bottom: 1px dotted #CCC;
            cursor: help; }
          /* line 89, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content abbr, #home #announcements ol .article .content html\:abbr {
            border-bottom: 1px dashed #CCC;
            cursor: help; }
          /* line 94, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content * html body {
            scrollbar-3dlight-color: #F0F0EE;
            scrollbar-arrow-color: #676662;
            scrollbar-base-color: #F0F0EE;
            scrollbar-darkshadow-color: #DDD;
            scrollbar-face-color: #E0E0DD;
            scrollbar-highlight-color: #F0F0EE;
            scrollbar-shadow-color: #F0F0EE;
            scrollbar-track-color: #F5F5F5; }
          /* line 105, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content img.emotion {
            vertical-align: middle; }
          /* line 109, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content p {
            text-align: justify;
            margin: 0;
            line-height: 1.3; }
          /* line 115, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content strong, #home #announcements ol .article .content b {
            font-weight: bold; }
          /* line 119, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content em, #home #announcements ol .article .content i {
            font-style: italic; }
          /* line 123, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content ol, #home #announcements ol .article .content ul {
            margin: 0.7em 0;
            padding: 0;
            padding-left: 1.8em; }
          /* line 129, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content ol li {
            line-height: 1.3em;
            list-style: decimal inside;
            margin-top: 0.3em;
            padding-left: 0; }
          /* line 136, ../../../app/stylesheets/library/_content.sass */
          #home #announcements ol .article .content ul li {
            line-height: 1.3em;
            list-style: disc inside;
            margin-top: 0.3em;
            padding-left: 1.8em; }
            /* line 142, ../../../app/stylesheets/library/_content.sass */
            #home #announcements ol .article .content ul li ul li {
              list-style-type: circle; }
              /* line 145, ../../../app/stylesheets/library/_content.sass */
              #home #announcements ol .article .content ul li ul li ul li {
                list-style-type: square; }
  /* line 69, ../../../app/stylesheets/screen/_home.sass */
  #home #upcoming {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 230px;
    margin-right: 0;
    width: 240px;
    min-height: 450px;
    background: url(/images/column-fade.png) repeat-x; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #home #upcoming {
      overflow-x: hidden; }
    /* line 73, ../../../app/stylesheets/screen/_home.sass */
    #home #upcoming h2 {
      color: #046380;
      background: url(/images/column-fade.png) repeat-x; }
    /* line 76, ../../../app/stylesheets/screen/_home.sass */
    #home #upcoming ol {
      margin: -10px 20px 0; }
      /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
      #home #upcoming ol li {
        list-style-type: none;
        margin-left: 0px; }
      /* line 79, ../../../app/stylesheets/screen/_home.sass */
      #home #upcoming ol .loading {
        font-size: 14px;
        font-weight: bold;
        color: #999999; }
      /* line 84, ../../../app/stylesheets/screen/_home.sass */
      #home #upcoming ol li {
        padding: 10px 0;
        border-bottom: #aaaaaa 1px dotted;
        color: #666666;
        line-height: 1.2;
        cursor: pointer; }
        /* line 90, ../../../app/stylesheets/screen/_home.sass */
        #home #upcoming ol li h3 {
          display: block;
          margin-bottom: 4px;
          font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
          font-size: 13px;
          font-weight: bold;
          color: #666666; }
        /* line 98, ../../../app/stylesheets/screen/_home.sass */
        #home #upcoming ol li.hover {
          color: #454545; }
        /* line 100, ../../../app/stylesheets/screen/_home.sass */
        #home #upcoming ol li.hover h3 {
          color: #454545; }
        /* line 102, ../../../app/stylesheets/screen/_home.sass */
        #home #upcoming ol li.current-week h3 {
          color: #046380; }
        /* line 104, ../../../app/stylesheets/screen/_home.sass */
        #home #upcoming ol li.hover.current-week h3 {
          color: #03495f; }
        /* line 106, ../../../app/stylesheets/screen/_home.sass */
        #home #upcoming ol li abbr {
          border-bottom: 0; }
        /* line 108, ../../../app/stylesheets/screen/_home.sass */
        #home #upcoming ol li address {
          display: inline;
          font-style: normal; }
    /* line 111, ../../../app/stylesheets/screen/_home.sass */
    #home #upcoming p {
      margin: 16px 20px 20px; }
  /* line 113, ../../../app/stylesheets/screen/_home.sass */
  #home #resources {
    display: inline;
    float: left;
    margin-right: 0;
    width: 230px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #home #resources {
      overflow-x: hidden; }
    /* line 115, ../../../app/stylesheets/screen/_home.sass */
    #home #resources h2 {
      color: #666666; }
    /* line 117, ../../../app/stylesheets/screen/_home.sass */
    #home #resources h3 {
      margin-bottom: 0;
      font-family: !body_font_3;
      font-size: 14px;
      font-weight: bold; }
    /* line 123, ../../../app/stylesheets/screen/_home.sass */
    #home #resources .instructions, #home #resources .connect, #home #resources .documents, #home #resources .test-bank {
      margin: 0 20px; }
    /* line 126, ../../../app/stylesheets/screen/_home.sass */
    #home #resources .instructions li {
      font-weight: bold; }
      /* line 128, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .instructions li p {
        font-weight: normal;
        margin: 0; }
    /* line 132, ../../../app/stylesheets/screen/_home.sass */
    #home #resources .documents ul {
      margin-right: 0; }
      /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
      #home #resources .documents ul li {
        list-style-type: none;
        margin-left: 0px; }
      /* line 135, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .documents ul .tier_5 {
        list-style: circle outside;
        color: #e44951; }
        /* line 138, ../../../app/stylesheets/screen/_home.sass */
        #home #resources .documents ul .tier_5 a {
          color: #e44951; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_5 a:hover {
            color: black; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_5 a:active {
            color: #454545; }
      /* line 140, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .documents ul .tier_4 {
        list-style: circle outside;
        color: #e88746; }
        /* line 143, ../../../app/stylesheets/screen/_home.sass */
        #home #resources .documents ul .tier_4 a {
          color: #e88746; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_4 a:hover {
            color: black; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_4 a:active {
            color: #454545; }
      /* line 145, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .documents ul .tier_3 {
        list-style: circle outside;
        color: #057091; }
        /* line 148, ../../../app/stylesheets/screen/_home.sass */
        #home #resources .documents ul .tier_3 a {
          color: #057091; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_3 a:hover {
            color: black; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_3 a:active {
            color: #454545; }
      /* line 150, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .documents ul .tier_2 {
        list-style: circle outside;
        color: #666666; }
        /* line 153, ../../../app/stylesheets/screen/_home.sass */
        #home #resources .documents ul .tier_2 a {
          color: #666666; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_2 a:hover {
            color: black; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_2 a:active {
            color: #454545; }
      /* line 155, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .documents ul .tier_1 {
        list-style: circle outside;
        color: #999999; }
        /* line 158, ../../../app/stylesheets/screen/_home.sass */
        #home #resources .documents ul .tier_1 a {
          color: #999999; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_1 a:hover {
            color: black; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #home #resources .documents ul .tier_1 a:active {
            color: #454545; }
    /* line 160, ../../../app/stylesheets/screen/_home.sass */
    #home #resources .like {
      margin: 0 0 10px 20px; }
      /* line 162, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .like iframe {
        border: none;
        overflow: hidden;
        width: 210px;
        height: 80px; }
    /* line 168, ../../../app/stylesheets/screen/_home.sass */
    #home #resources .test-bank {
      font: 14px Helvetica, "Helvetica Neue", Arial, sans-serif;
      margin-bottom: 10px; }
      /* line 171, ../../../app/stylesheets/screen/_home.sass */
      #home #resources .test-bank a {
        color: black;
        font-weight: bold; }
        /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #home #resources .test-bank a:hover {
          color: #046380; }
        /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
        #home #resources .test-bank a:active {
          color: #999999; }
    /* line 174, ../../../app/stylesheets/screen/_home.sass */
    #home #resources #twitter-widget {
      margin: 0 10px; }
  /* line 177, ../../../app/stylesheets/screen/_home.sass */
  #home #sponsors {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    height: 125px;
    margin-bottom: 16px;
    background: #eee url(/images/sponsors-background.png) repeat-x;
    box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    -moz-box-shadow: 2px 2px 2px #cccccc; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #home #sponsors {
      overflow-x: hidden; }
    /* line 183, ../../../app/stylesheets/screen/_home.sass */
    #home #sponsors h2 {
      float: left;
      margin: 0;
      padding: 0 40px;
      line-height: 125px !important;
      color: #999999;
      font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif; }
    /* line 190, ../../../app/stylesheets/screen/_home.sass */
    #home #sponsors ul {
      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 */
      #home #sponsors ul {
        display: block; }
      /* line 50, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
      #home #sponsors ul li {
        list-style-type: none;
        margin-left: 0px;
        white-space: nowrap;
        display: inline;
        float: left;
        padding-left: 40px;
        padding-right: 40px; }
        /* line 40, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
        #home #sponsors ul li.first {
          padding-left: 0px; }
        /* line 42, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal_list.sass */
        #home #sponsors ul li.last {
          padding-right: 0px; }
      /* line 192, ../../../app/stylesheets/screen/_home.sass */
      #home #sponsors ul li {
        line-height: 125px !important; }
        /* line 194, ../../../app/stylesheets/screen/_home.sass */
        #home #sponsors ul li img {
          vertical-align: middle; }

/* line 198, ../../../app/stylesheets/screen/_home.sass */
#legal h1 {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  margin-top: 30px;
  margin-bottom: 16px;
  padding-left: 20px;
  font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #legal h1 {
    overflow-x: hidden; }
/* line 204, ../../../app/stylesheets/screen/_home.sass */
#legal .description {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #legal .description {
    overflow-x: hidden; }
/* line 206, ../../../app/stylesheets/screen/_home.sass */
#legal p {
  font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif;
  text-align: justify;
  padding-left: 40px;
  line-height: 1.3; }
/* line 211, ../../../app/stylesheets/screen/_home.sass */
#legal .section {
  margin-bottom: 20px; }
  /* line 213, ../../../app/stylesheets/screen/_home.sass */
  #legal .section h2 {
    display: inline;
    float: left;
    margin-right: 0;
    width: 470px;
    margin-bottom: 16px;
    padding-left: 40px;
    font: 18px "Trebuchet MS", Tahoma, Arial, sans-serif; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #legal .section h2 {
      overflow-x: hidden; }
  /* line 218, ../../../app/stylesheets/screen/_home.sass */
  #legal .section.left {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 470px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #legal .section.left {
      overflow-x: hidden; }
  /* line 220, ../../../app/stylesheets/screen/_home.sass */
  #legal .section.right {
    display: inline;
    float: left;
    margin-right: 0;
    width: 470px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #legal .section.right {
      overflow-x: hidden; }

/* line 223, ../../../app/stylesheets/screen/_home.sass */
#eventsignin {
  margin-top: 50px;
  margin-left: 20px;
  float: left; }

/* line 2, ../../../app/stylesheets/screen/_blog.sass */
.header h3, h1 {
  margin-bottom: 0;
  line-height: 20px;
  font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif; }
  /* line 6, ../../../app/stylesheets/screen/_blog.sass */
  .header h3 a, h1 a {
    color: #454545; }
    /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .header h3 a:hover, h1 a:hover {
      color: #046380; }
    /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
    .header h3 a:active, h1 a:active {
      color: #666666; }

/* line 8, ../../../app/stylesheets/screen/_blog.sass */
.footer {
  font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 14px; }
  /* line 11, ../../../app/stylesheets/screen/_blog.sass */
  .footer .administrative {
    float: right;
    color: #999999; }
    /* line 14, ../../../app/stylesheets/screen/_blog.sass */
    .footer .administrative img {
      vertical-align: middle; }
  /* line 16, ../../../app/stylesheets/screen/_blog.sass */
  .footer address {
    display: inline;
    font-style: normal; }

/* line 19, ../../../app/stylesheets/screen/_blog.sass */
.content {
  font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif;
  margin-bottom: 10px;
  padding-left: 18px;
  text-align: justify; }
  /* line 3, ../../../app/stylesheets/library/_content.sass */
  .content td, .content pre {
    font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0.5em; }
  /* line 10, ../../../app/stylesheets/library/_content.sass */
  .content h1 {
    font-size: 2em; }
  /* line 14, ../../../app/stylesheets/library/_content.sass */
  .content h2 {
    font-size: 1.5em; }
  /* line 18, ../../../app/stylesheets/library/_content.sass */
  .content h3 {
    font-size: 1.17em; }
  /* line 22, ../../../app/stylesheets/library/_content.sass */
  .content h4 {
    font-size: 1em; }
  /* line 26, ../../../app/stylesheets/library/_content.sass */
  .content h5 {
    font-size: .83em; }
  /* line 30, ../../../app/stylesheets/library/_content.sass */
  .content h6 {
    font-size: .75em; }
  /* line 34, ../../../app/stylesheets/library/_content.sass */
  .content .mceItemTable {
    border: 1px dashed #BBB; }
    /* line 37, ../../../app/stylesheets/library/_content.sass */
    .content .mceItemTable td, .content .mceItemTable th, .content .mceItemTable caption {
      border: 1px dashed #BBB; }
  /* line 41, ../../../app/stylesheets/library/_content.sass */
  .content .mceItemVisualAid {
    border: 1px dashed #BBB; }
  /* line 45, ../../../app/stylesheets/library/_content.sass */
  .content a.mceItemAnchor {
    width: 12px;
    line-height: 6px;
    overflow: hidden;
    padding-left: 12px;
    background: url(../default/img/items.gif) no-repeat bottom left; }
  /* line 53, ../../../app/stylesheets/library/_content.sass */
  .content img {
    border: 0; }
    /* line 56, ../../../app/stylesheets/library/_content.sass */
    .content img.mceItemAnchor {
      width: 12px;
      height: 12px;
      background: url(../default/img/items.gif) no-repeat; }
  /* line 62, ../../../app/stylesheets/library/_content.sass */
  .content table {
    cursor: default; }
    /* line 65, ../../../app/stylesheets/library/_content.sass */
    .content table td, .content table th {
      cursor: text; }
  /* line 69, ../../../app/stylesheets/library/_content.sass */
  .content ins {
    border-bottom: 1px solid green;
    text-decoration: none;
    color: green; }
  /* line 75, ../../../app/stylesheets/library/_content.sass */
  .content del {
    color: red;
    text-decoration: line-through; }
  /* line 80, ../../../app/stylesheets/library/_content.sass */
  .content cite {
    border-bottom: 1px dashed blue; }
  /* line 84, ../../../app/stylesheets/library/_content.sass */
  .content acronym {
    border-bottom: 1px dotted #CCC;
    cursor: help; }
  /* line 89, ../../../app/stylesheets/library/_content.sass */
  .content abbr, .content html\:abbr {
    border-bottom: 1px dashed #CCC;
    cursor: help; }
  /* line 94, ../../../app/stylesheets/library/_content.sass */
  .content * html body {
    scrollbar-3dlight-color: #F0F0EE;
    scrollbar-arrow-color: #676662;
    scrollbar-base-color: #F0F0EE;
    scrollbar-darkshadow-color: #DDD;
    scrollbar-face-color: #E0E0DD;
    scrollbar-highlight-color: #F0F0EE;
    scrollbar-shadow-color: #F0F0EE;
    scrollbar-track-color: #F5F5F5; }
  /* line 105, ../../../app/stylesheets/library/_content.sass */
  .content img.emotion {
    vertical-align: middle; }
  /* line 109, ../../../app/stylesheets/library/_content.sass */
  .content p {
    text-align: justify;
    margin: 0;
    line-height: 1.3; }
  /* line 115, ../../../app/stylesheets/library/_content.sass */
  .content strong, .content b {
    font-weight: bold; }
  /* line 119, ../../../app/stylesheets/library/_content.sass */
  .content em, .content i {
    font-style: italic; }
  /* line 123, ../../../app/stylesheets/library/_content.sass */
  .content ol, .content ul {
    margin: 0.7em 0;
    padding: 0;
    padding-left: 1.8em; }
  /* line 129, ../../../app/stylesheets/library/_content.sass */
  .content ol li {
    line-height: 1.3em;
    list-style: decimal inside;
    margin-top: 0.3em;
    padding-left: 0; }
  /* line 136, ../../../app/stylesheets/library/_content.sass */
  .content ul li {
    line-height: 1.3em;
    list-style: disc inside;
    margin-top: 0.3em;
    padding-left: 1.8em; }
    /* line 142, ../../../app/stylesheets/library/_content.sass */
    .content ul li ul li {
      list-style-type: circle; }
      /* line 145, ../../../app/stylesheets/library/_content.sass */
      .content ul li ul li ul li {
        list-style-type: square; }
  /* line 25, ../../../app/stylesheets/screen/_blog.sass */
  .content .last-edited {
    margin-top: 20px;
    text-align: right; }
    /* line 28, ../../../app/stylesheets/screen/_blog.sass */
    .content .last-edited address {
      display: inline;
      font-style: normal; }

/* line 33, ../../../app/stylesheets/screen/_blog.sass */
li.attachment {
  margin-top: 0.5em; }
  /* line 35, ../../../app/stylesheets/screen/_blog.sass */
  li.attachment a {
    color: #fff; }
    /* line 37, ../../../app/stylesheets/screen/_blog.sass */
    li.attachment a span {
      display: inline-block;
      height: 13px;
      line-height: 11px;
      margin-right: 4px;
      overflow: hidden;
      padding: 6px 5px 4px;
      width: 250px;
      border: 1px solid #ccc;
      color: #ccc;
      vertical-align: middle; }
    /* line 48, ../../../app/stylesheets/screen/_blog.sass */
    li.attachment a:hover {
      color: #8a1f11; }
      /* line 50, ../../../app/stylesheets/screen/_blog.sass */
      li.attachment a:hover span {
        background-color: #fbe3e4;
        border-color: #8a1f11;
        color: #8a1f11; }

/* line 56, ../../../app/stylesheets/screen/_blog.sass */
#blog {
  text-align: left; }
  /* line 58, ../../../app/stylesheets/screen/_blog.sass */
  #blog .section > .header {
    background: #eeeeee url(/images/heading-background.png) repeat-x;
    box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    -moz-box-shadow: 2px 2px 2px #cccccc;
    height: 50px;
    margin-bottom: 20px; }
    /* line 63, ../../../app/stylesheets/screen/_blog.sass */
    #blog .section > .header h1, #blog .section > .header h2 {
      color: #454545;
      font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
      line-height: 50px;
      margin-bottom: 0;
      padding-left: 20px; }
  /* line 69, ../../../app/stylesheets/screen/_blog.sass */
  #blog .author_info {
    text-align: center; }
    /* line 71, ../../../app/stylesheets/screen/_blog.sass */
    #blog .author_info .badges li {
      display: inline-table;
      background-image: url(/images/sprites_awards.png); }
  /* line 74, ../../../app/stylesheets/screen/_blog.sass */
  #blog form#new_post {
    margin-bottom: 20px; }
    /* line 76, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post ol {
      margin-bottom: 0; }
    /* line 78, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post label {
      display: none; }
    /* line 80, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post .text, #blog form#new_post textarea {
      width: 628px; }
    /* line 82, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post .mceEditor {
      display: block;
      margin: 0.5em 0; }
    /* line 85, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post li {
      display: list-item; }
    /* line 87, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post li.subject input {
      margin: 0;
      color: inherit;
      font-style: normal;
      font-weight: bold; }
    /* line 92, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post .text, #blog form#new_post textarea {
      border-color: #aec6db; }
    /* line 94, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post textarea {
      height: 120px; }
    /* line 96, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post ol.flags {
      float: right; }
      /* line 98, ../../../app/stylesheets/screen/_blog.sass */
      #blog form#new_post ol.flags li {
        float: right;
        clear: right; }
        /* line 101, ../../../app/stylesheets/screen/_blog.sass */
        #blog form#new_post ol.flags li input[type="checkbox"], #blog form#new_post ol.flags li input.checkbox {
          margin: 0; }
      /* line 103, ../../../app/stylesheets/screen/_blog.sass */
      #blog form#new_post ol.flags label {
        display: inline;
        font-weight: normal;
        color: #999999; }
    /* line 107, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post ol.permissions {
      position: absolute; }
    /* line 109, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post ol.submit {
      text-align: right;
      clear: right; }
      /* line 112, ../../../app/stylesheets/screen/_blog.sass */
      #blog form#new_post ol.submit input.submit {
        margin-left: 0; }
    /* line 115, ../../../app/stylesheets/screen/_blog.sass */
    #blog form#new_post.collapsed {
      height: 25px;
      overflow-y: hidden; }
      /* line 118, ../../../app/stylesheets/screen/_blog.sass */
      #blog form#new_post.collapsed select {
        display: none; }
      /* line 120, ../../../app/stylesheets/screen/_blog.sass */
      #blog form#new_post.collapsed li.subject input {
        color: #999999;
        font-style: italic;
        font-weight: normal; }
  /* line 125, ../../../app/stylesheets/screen/_blog.sass */
  #blog #post_controls {
    text-align: center;
    padding-bottom: 10px;
    font-size: 30px; }
  /* line 130, ../../../app/stylesheets/screen/_blog.sass */
  #blog #posts {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 670px;
    margin-right: 0;
    width: 680px;
    margin-top: 35px;
    margin-bottom: 20px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #blog #posts {
      overflow-x: hidden; }
    /* line 134, ../../../app/stylesheets/screen/_blog.sass */
    #blog #posts ol {
      margin: 0 20px 20px; }
      /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
      #blog #posts ol li {
        list-style-type: none;
        margin-left: 0px; }
      /* line 137, ../../../app/stylesheets/screen/_blog.sass */
      #blog #posts ol .article {
        margin-bottom: 30px; }
        /* line 140, ../../../app/stylesheets/screen/_blog.sass */
        #blog #posts ol .article .comments {
          font: 12px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
          padding-left: 18px;
          clear: both; }
          /* line 144, ../../../app/stylesheets/screen/_blog.sass */
          #blog #posts ol .article .comments img {
            vertical-align: middle;
            margin-right: 4px; }
          /* line 147, ../../../app/stylesheets/screen/_blog.sass */
          #blog #posts ol .article .comments em {
            font-style: normal;
            font-weight: bold; }
  /* line 151, ../../../app/stylesheets/screen/_blog.sass */
  #blog #activity {
    display: inline;
    float: left;
    margin-right: 0;
    width: 270px;
    margin-top: 35px;
    margin-bottom: 20px;
    min-height: 450px;
    background: url(/images/column-fade.png) repeat-x; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #blog #activity {
      overflow-x: hidden; }
    /* line 157, ../../../app/stylesheets/screen/_blog.sass */
    #blog #activity h2 {
      background: url(/images/column-fade.png) repeat-x;
      color: #666666; }
    /* line 160, ../../../app/stylesheets/screen/_blog.sass */
    #blog #activity #blog_search {
      position: relative;
      margin-bottom: 16px; }
      /* line 163, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity #blog_search #query, #blog #activity #blog_search label.inlined {
        width: 150px;
        margin-left: 20px;
        margin-right: 4px; }
      /* line 167, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity #blog_search .submit {
        position: absolute;
        right: 20px;
        top: 2px; }
    /* line 171, ../../../app/stylesheets/screen/_blog.sass */
    #blog #activity ol {
      margin-bottom: 0; }
      /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
      #blog #activity ol li {
        list-style-type: none;
        margin-left: 0px; }
      /* line 174, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity ol li {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: #aaaaaa 1px dotted;
        font: 12px Helvetica, "Helvetica Neue", Arial, sans-serif; }
      /* line 179, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity ol img {
        position: absolute;
        margin-top: -2px; }
    /* line 183, ../../../app/stylesheets/screen/_blog.sass */
    #blog #activity #stickied a {
      display: block;
      margin-left: 22px;
      font-size: 13px;
      color: #666666; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog #activity #stickied a:hover {
        color: #046380; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog #activity #stickied a:active {
        color: #454545; }
    /* line 188, ../../../app/stylesheets/screen/_blog.sass */
    #blog #activity #recent-comments {
      margin-bottom: 20px; }
      /* line 190, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity #recent-comments li:last-child {
        border-bottom: 0; }
      /* line 192, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity #recent-comments p, #blog #activity #recent-comments cite, #blog #activity #recent-comments address a {
        margin-left: 22px; }
      /* line 194, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity #recent-comments address {
        margin-bottom: 2px;
        font-size: 13px;
        font-style: normal; }
        /* line 199, ../../../app/stylesheets/screen/_blog.sass */
        #blog #activity #recent-comments address a {
          color: #057091; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #blog #activity #recent-comments address a:hover {
            color: #454545; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #blog #activity #recent-comments address a:active {
            color: #666666; }
      /* line 201, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity #recent-comments p {
        margin-bottom: 2px; }
        /* line 203, ../../../app/stylesheets/screen/_blog.sass */
        #blog #activity #recent-comments p a {
          color: #666666; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #blog #activity #recent-comments p a:hover {
            color: #046380; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #blog #activity #recent-comments p a:active {
            color: #454545; }
      /* line 205, ../../../app/stylesheets/screen/_blog.sass */
      #blog #activity #recent-comments cite {
        display: block;
        font-style: normal; }
        /* line 208, ../../../app/stylesheets/screen/_blog.sass */
        #blog #activity #recent-comments cite a {
          font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
          color: #999999; }
          /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #blog #activity #recent-comments cite a:hover {
            color: #046380; }
          /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
          #blog #activity #recent-comments cite a:active {
            color: #454545; }
  /* line 212, ../../../app/stylesheets/screen/_blog.sass */
  #blog #post {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 670px;
    margin-right: 0;
    width: 680px;
    margin-top: 35px;
    margin-bottom: 20px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #blog #post {
      overflow-x: hidden; }
    /* line 217, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post .article {
      margin: 0 20px; }
    /* line 219, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post #comments {
      margin: 0 20px; }
      /* line 221, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .indicator {
        margin: 0 0 0 10px; }
      /* line 223, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .tip {
        vertical-align: middle;
        color: #339900;
        text-style: bold;
        display: none; }
      /* line 228, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments ol {
        margin-left: 0; }
        /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
        #blog #post #comments ol li {
          list-style-type: none;
          margin-left: 0px; }
        /* line 231, ../../../app/stylesheets/screen/_blog.sass */
        #blog #post #comments ol li {
          margin-left: 20px;
          clear: both; }
      /* line 234, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .comment-entry {
        float: left;
        width: 100%; }
      /* line 237, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .portrait {
        float: left; }
      /* line 239, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .text {
        float: left;
        margin-left: 10px;
        vertical-align: bottom;
        width: 450px; }
      /* line 244, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .control {
        float: right;
        visibility: hidden; }
        /* line 247, ../../../app/stylesheets/screen/_blog.sass */
        #blog #post #comments .control .destroy {
          font-size: 20px; }
      /* line 249, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .hover {
        float: right;
        visibility: visible; }
      /* line 252, ../../../app/stylesheets/screen/_blog.sass */
      #blog #post #comments .hover img:hover {
        background: #cccccc; }
    /* line 256, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post .edit_post .subject label, #blog #post .edit_post .body label {
      display: none; }
    /* line 259, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post .edit_post li.attachment {
      padding-left: 123px; }
  /* line 262, ../../../app/stylesheets/screen/_blog.sass */
  #blog #post-details {
    display: inline;
    float: left;
    margin-right: 0;
    width: 270px;
    margin-top: 35px;
    margin-bottom: 20px;
    min-height: 450px;
    background: url(/images/column-fade.png) repeat-x; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #blog #post-details {
      overflow-x: hidden; }
    /* line 268, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post-details h2 {
      background: url(/images/column-fade.png) repeat-x;
      color: #666666; }
    /* line 271, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post-details p {
      margin: 0 20px 20px; }
    /* line 273, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post-details ul {
      margin: 0 20px 20px; }
      /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
      #blog #post-details ul li {
        list-style-type: none;
        margin-left: 0px; }
    /* line 276, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post-details h3 {
      margin: 0 20px 4px;
      font-size: 13px;
      font-weight: bold; }
    /* line 281, ../../../app/stylesheets/screen/_blog.sass */
    #blog #post-details .portrait {
      display: block;
      margin: 0 auto 20px; }
  /* line 286, ../../../app/stylesheets/screen/_blog.sass */
  #blog .article table {
    border-width: 0px 0px 0px 0px;
    border-spacing: 2px;
    border-style: outset outset outset outset;
    border-color: gray gray gray gray;
    border-collapse: collapse;
    background-color: white; }
    /* line 293, ../../../app/stylesheets/screen/_blog.sass */
    #blog .article table th, #blog .article table td {
      border-width: 1px 1px 1px 1px;
      padding: 4px 2px 4px 2px;
      border-style: solid solid solid solid;
      border-color: gray gray gray gray;
      background-color: white;
      -moz-border-radius: 3px 3px 3px 3px; }

/* line 1, ../../../app/stylesheets/screen/_about.sass */
#about {
  text-align: left; }
  /* line 3, ../../../app/stylesheets/screen/_about.sass */
  #about #about_nav {
    padding-left: 20px;
    padding-top: 25px; }
  /* line 6, ../../../app/stylesheets/screen/_about.sass */
  #about h1 {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    margin-top: 30px;
    margin-bottom: 16px;
    padding-left: 20px;
    font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #about h1 {
      overflow-x: hidden; }
  /* line 12, ../../../app/stylesheets/screen/_about.sass */
  #about .paragraph {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 16px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #about .paragraph {
      overflow-x: hidden; }
    /* line 16, ../../../app/stylesheets/screen/_about.sass */
    #about .paragraph p {
      font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif;
      text-align: justify;
      padding-left: 40px;
      line-height: 1.3; }
  /* line 21, ../../../app/stylesheets/screen/_about.sass */
  #about #committees, #about #other {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 16px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #about #committees, * html #about #other {
      overflow-x: hidden; }
    /* line 25, ../../../app/stylesheets/screen/_about.sass */
    #about #committees ul, #about #other ul {
      margin: 0; }
      /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
      #about #committees ul li, #about #other ul li {
        list-style-type: none;
        margin-left: 0px; }
      /* line 28, ../../../app/stylesheets/screen/_about.sass */
      #about #committees ul li, #about #other ul li {
        width: 950px;
        margin: 0 auto;
        overflow: hidden;
        display: inline-block;
        padding-bottom: 16px; }
        /* line 5, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_hacks.sass */
        #about #committees ul li, #about #other ul li {
          display: block; }
        /* line 31, ../../../app/stylesheets/screen/_about.sass */
        #about #committees ul li h3, #about #other ul li h3 {
          display: inline;
          float: left;
          margin-right: 10px;
          width: 230px;
          color: #999999;
          text-align: right;
          line-height: 1 !important;
          font: 14px "Trebuchet MS", Tahoma, Arial, sans-serif; }
          /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
          * html #about #committees ul li h3, * html #about #other ul li h3 {
            overflow-x: hidden; }
        /* line 37, ../../../app/stylesheets/screen/_about.sass */
        #about #committees ul li .description, #about #other ul li .description {
          display: inline;
          float: left;
          margin-right: 0;
          width: 710px;
          font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif;
          text-align: justify;
          line-height: 1.3; }
          /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
          * html #about #committees ul li .description, * html #about #other ul li .description {
            overflow-x: hidden; }
  /* line 42, ../../../app/stylesheets/screen/_about.sass */
  #about #contact {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    margin-bottom: 20px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #about #contact {
      overflow-x: hidden; }
    /* line 45, ../../../app/stylesheets/screen/_about.sass */
    #about #contact h2 {
      display: inline;
      float: left;
      margin-right: 10px;
      width: 230px;
      color: #999999;
      text-align: right;
      line-height: 1 !important;
      font: 14px "Trebuchet MS", Tahoma, Arial, sans-serif; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html #about #contact h2 {
        overflow-x: hidden; }
    /* line 51, ../../../app/stylesheets/screen/_about.sass */
    #about #contact p {
      display: inline;
      float: left;
      margin-right: 0;
      width: 710px;
      font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif;
      text-align: justify;
      line-height: 1.3; }
      /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
      * html #about #contact p {
        overflow-x: hidden; }
  /* line 57, ../../../app/stylesheets/screen/_about.sass */
  #about #alumni-database #alumni_table {
    clear: both;
    margin-bottom: 24px; }
    /* line 60, ../../../app/stylesheets/screen/_about.sass */
    #about #alumni-database #alumni_table h2 {
      font: 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
      background-color: #cccccc;
      padding: 5px; }
    /* line 64, ../../../app/stylesheets/screen/_about.sass */
    #about #alumni-database #alumni_table table {
      width: 100%;
      margin-bottom: 10px; }
      /* line 67, ../../../app/stylesheets/screen/_about.sass */
      #about #alumni-database #alumni_table table tr:hover {
        background-color: #c6e4ed; }
  /* line 70, ../../../app/stylesheets/screen/_about.sass */
  #about #past-officers #past-officers-list {
    float: left;
    margin: 25px; }
  /* line 73, ../../../app/stylesheets/screen/_about.sass */
  #about #past-officers #past-officers-table {
    float: left; }
    /* line 75, ../../../app/stylesheets/screen/_about.sass */
    #about #past-officers #past-officers-table fieldset {
      border: none;
      margin: 0;
      padding: 0; }
  /* line 80, ../../../app/stylesheets/screen/_about.sass */
  #about #awards_description .right {
    float: right;
    margin: 0 10px 0 0; }
  /* line 83, ../../../app/stylesheets/screen/_about.sass */
  #about #awards_description p {
    clear: both;
    margin: 0 10px 15px 0;
    padding: 10px 0; }
  /* line 87, ../../../app/stylesheets/screen/_about.sass */
  #about #awards_description #chapter-awards-table {
    float: left; }
    /* line 89, ../../../app/stylesheets/screen/_about.sass */
    #about #awards_description #chapter-awards-table h3 {
      margin: 0 0 0 40px; }
    /* line 91, ../../../app/stylesheets/screen/_about.sass */
    #about #awards_description #chapter-awards-table .data-table {
      margin: 0 0 0 40px; }

/* line 1, ../../../app/stylesheets/screen/_calendar.sass */
#calendar {
  text-align: left; }
  /* line 3, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar h1 {
    display: none; }
  /* line 5, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar #js-calendar-container {
    display: inline;
    float: left;
    margin-right: 0;
    width: 950px;
    margin: 30px 0; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #calendar #js-calendar-container {
      overflow-x: hidden; }
    /* line 8, ../../../app/stylesheets/screen/_calendar.sass */
    #calendar #js-calendar-container #js-calendar {
      margin: 0 20px; }
      /* line 10, ../../../app/stylesheets/screen/_calendar.sass */
      #calendar #js-calendar-container #js-calendar h2 {
        margin-bottom: 8px;
        font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif; }
      /* line 13, ../../../app/stylesheets/screen/_calendar.sass */
      #calendar #js-calendar-container #js-calendar thead th {
        background: #eeeeee url(/images/heading-background.png) repeat-x; }
  /* line 17, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-header .fc-state-default, #calendar .fc-header .fc-state-default a {
    border-color: #ccc; }
  /* line 19, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-header .fc-state-default span {
    background: #eee;
    border: 0;
    color: #666666; }
  /* line 24, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-header .fc-state-hover, #calendar .fc-header .fc-state-hover a {
    border-color: #666666; }
  /* line 26, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-header .fc-state-hover span {
    color: #454545; }
  /* line 28, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-header .fc-state-down span {
    background: #fff; }
  /* line 31, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-header .fc-state-disabled, #calendar .fc-header .fc-state-disabled a {
    border-color: #eee; }
  /* line 33, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-header .fc-state-disabled span {
    background: #fff;
    color: #999999; }
  /* line 36, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-event, #calendar .fc-agenda .fc-event-time, #calendar .fc-event a {
    background-color: #daecf0;
    border-color: #daecf0;
    color: #057091; }
  /* line 40, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar .fc-event.attending {
    border-color: #057091; }
    /* line 42, ../../../app/stylesheets/screen/_calendar.sass */
    #calendar .fc-event.attending a {
      background-color: #057091;
      border-color: #057091;
      color: #fff; }
  /* line 46, ../../../app/stylesheets/screen/_calendar.sass */
  #calendar #calendar-url > p {
    margin-left: 20px; }

/* line 1, ../../../app/stylesheets/screen/_members.sass */
#members {
  text-align: left; }

/* line 3, ../../../app/stylesheets/screen/_members.sass */
.section > .header {
  background: #eeeeee url(/images/heading-background.png) repeat-x;
  box-shadow: 2px 2px 2px #cccccc;
  -webkit-box-shadow: 2px 2px 2px #cccccc;
  -moz-box-shadow: 2px 2px 2px #cccccc;
  height: 50px;
  margin-bottom: 20px; }
  /* line 8, ../../../app/stylesheets/screen/_members.sass */
  .section > .header h2 {
    color: #454545;
    font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
    line-height: 50px;
    margin-bottom: 0;
    padding-left: 20px; }

/* line 15, ../../../app/stylesheets/screen/_members.sass */
#profile {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 510px;
  margin-right: 0;
  width: 520px;
  margin-top: 35px;
  margin-bottom: 20px;
  font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #profile {
    overflow-x: hidden; }
  /* line 20, ../../../app/stylesheets/screen/_members.sass */
  #profile h1 {
    margin: 0;
    line-height: inherit;
    font-size: inherit;
    font-weight: bold; }
    /* line 26, ../../../app/stylesheets/screen/_members.sass */
    #profile h1 em {
      font-style: normal;
      font-weight: normal;
      color: #999999; }
  /* line 31, ../../../app/stylesheets/screen/_members.sass */
  #profile h3 {
    margin: 0;
    color: #666666;
    font-size: inherit; }
  /* line 36, ../../../app/stylesheets/screen/_members.sass */
  #profile p {
    line-height: inherit;
    margin: 0; }
  /* line 39, ../../../app/stylesheets/screen/_members.sass */
  #profile .membership, #profile .academic, #profile .contact, #profile .connect, #profile .blurb {
    margin: 0 20px 16px; }
  /* line 41, ../../../app/stylesheets/screen/_members.sass */
  #profile .portrait {
    float: right;
    margin: 0 20px 1.5em 1.5em; }
  /* line 44, ../../../app/stylesheets/screen/_members.sass */
  #profile .tier {
    color: #666666; }
  /* line 47, ../../../app/stylesheets/screen/_members.sass */
  #profile .contact ul {
    margin: 0; }
    /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
    #profile .contact ul li {
      list-style-type: none;
      margin-left: 0px; }
    /* line 50, ../../../app/stylesheets/screen/_members.sass */
    #profile .contact ul li {
      padding: 2px 16px 0; }
      /* line 52, ../../../app/stylesheets/screen/_members.sass */
      #profile .contact ul li em {
        font-style: normal;
        color: #999999; }
  /* line 55, ../../../app/stylesheets/screen/_members.sass */
  #profile .blurb {
    text-align: justify; }
  /* line 57, ../../../app/stylesheets/screen/_members.sass */
  #profile .badges li {
    display: inline-table;
    background-image: url(/images/sprites_awards.png); }

/* line 60, ../../../app/stylesheets/screen/_members.sass */
#blog-activity {
  display: inline;
  float: left;
  margin-right: 0;
  width: 430px;
  margin: 35px 0 20px 0;
  min-height: 450px;
  background: url(/images/column-fade.png) repeat-x; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #blog-activity {
    overflow-x: hidden; }
  /* line 66, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity h2 {
    background: url(/images/column-fade.png) repeat-x;
    color: #666666; }
  /* line 69, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity h3 {
    margin: 15px 0 15px 10px; }
  /* line 71, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity li:last-child {
    border-bottom: 0; }
  /* line 73, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity p, #blog-activity cite, #blog-activity address a {
    margin-left: 22px; }
  /* line 75, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity address {
    margin-bottom: 2px;
    font-size: 13px;
    font-style: normal; }
    /* line 80, ../../../app/stylesheets/screen/_members.sass */
    #blog-activity address a {
      color: #057091; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog-activity address a:hover {
        color: #454545; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog-activity address a:active {
        color: #666666; }
  /* line 82, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity p {
    margin-bottom: 2px; }
    /* line 84, ../../../app/stylesheets/screen/_members.sass */
    #blog-activity p a {
      color: #666666; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog-activity p a:hover {
        color: #046380; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog-activity p a:active {
        color: #454545; }
  /* line 86, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity cite {
    display: block;
    font-style: normal; }
    /* line 89, ../../../app/stylesheets/screen/_members.sass */
    #blog-activity cite a {
      font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
      color: #999999; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog-activity cite a:hover {
        color: #046380; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #blog-activity cite a:active {
        color: #454545; }
  /* line 92, ../../../app/stylesheets/screen/_members.sass */
  #blog-activity .data-table {
    margin: 0 0 0 10px; }

/* line 99, ../../../app/stylesheets/screen/_members.sass */
#basic-settings {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 510px;
  margin-right: 0;
  width: 520px;
  margin-top: 35px;
  margin-bottom: 20px;
  font: 13px Helvetica, "Helvetica Neue", Arial, sans-serif; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #basic-settings {
    overflow-x: hidden; }
  /* line 104, ../../../app/stylesheets/screen/_members.sass */
  #basic-settings h3 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 20px 8px; }
  /* line 110, ../../../app/stylesheets/screen/_members.sass */
  #basic-settings .notifications label {
    width: auto;
    font-weight: normal; }

/* line 114, ../../../app/stylesheets/screen/_members.sass */
#optional-settings {
  display: inline;
  float: left;
  margin-right: 0;
  width: 430px;
  margin-top: 35px;
  margin-bottom: 20px;
  min-height: 450px;
  background: url(/images/column-fade.png) repeat-x; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #optional-settings {
    overflow-x: hidden; }
  /* line 120, ../../../app/stylesheets/screen/_members.sass */
  #optional-settings h2 {
    background: url(/images/column-fade.png) repeat-x;
    color: #666666; }
  /* line 123, ../../../app/stylesheets/screen/_members.sass */
  #optional-settings input.text, #optional-settings textarea {
    width: 250px; }
  /* line 125, ../../../app/stylesheets/screen/_members.sass */
  #optional-settings img.portrait {
    display: block;
    margin: 0 auto 4px; }

/* line 129, ../../../app/stylesheets/screen/_members.sass */
#executives, #chairs, #mailing-lists {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  margin-top: 30px;
  margin-bottom: 20px; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #executives, * html #chairs, * html #mailing-lists {
    overflow-x: hidden; }
  /* line 133, ../../../app/stylesheets/screen/_members.sass */
  #executives h1, #executives h2, #chairs h1, #chairs h2, #mailing-lists h1, #mailing-lists h2 {
    padding-left: 20px;
    margin-bottom: 16px;
    font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif; }
  /* line 137, ../../../app/stylesheets/screen/_members.sass */
  #executives ol, #chairs ol, #mailing-lists ol {
    margin: 0 35px;
    border-top: 1px solid #e5e5e5; }
    /* line 8, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.sass */
    #executives ol li, #chairs ol li, #mailing-lists ol li {
      list-style-type: none;
      margin-left: 0px; }
    /* line 141, ../../../app/stylesheets/screen/_members.sass */
    #executives ol li, #chairs ol li, #mailing-lists ol li {
      position: relative;
      z-index: 1;
      display: block;
      padding: 6px 12px;
      border-bottom: 1px solid #e5e5e5;
      text-align: right; }
      /* line 148, ../../../app/stylesheets/screen/_members.sass */
      #executives ol li h3, #chairs ol li h3, #mailing-lists ol li h3 {
        position: absolute;
        margin-bottom: 0;
        line-height: 1.4;
        font-size: 16px;
        font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
        color: #666666; }
      /* line 156, ../../../app/stylesheets/screen/_members.sass */
      #executives ol li a, #executives ol li .position, #chairs ol li a, #chairs ol li .position, #mailing-lists ol li a, #mailing-lists ol li .position {
        margin: 0;
        font-size: 14px;
        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
        color: #999999; }
      /* line 162, ../../../app/stylesheets/screen/_members.sass */
      #executives ol li a:hover, #chairs ol li a:hover, #mailing-lists ol li a:hover {
        color: #e8d673 !important; }
      /* line 164, ../../../app/stylesheets/screen/_members.sass */
      #executives ol li .email, #chairs ol li .email, #mailing-lists ol li .email {
        position: absolute;
        right: 290px; }
      /* line 167, ../../../app/stylesheets/screen/_members.sass */
      #executives ol li .details, #chairs ol li .details, #mailing-lists ol li .details {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        padding: 6px 12px;
        color: #999999;
        background: #262626; }
        /* line 175, ../../../app/stylesheets/screen/_members.sass */
        #executives ol li .details p, #chairs ol li .details p, #mailing-lists ol li .details p {
          margin: 0;
          width: 200px; }
        /* line 178, ../../../app/stylesheets/screen/_members.sass */
        #executives ol li .details .position, #chairs ol li .details .position, #mailing-lists ol li .details .position {
          color: #fff; }
        /* line 180, ../../../app/stylesheets/screen/_members.sass */
        #executives ol li .details img, #chairs ol li .details img, #mailing-lists ol li .details img {
          display: block;
          margin: 4px auto; }
      /* line 183, ../../../app/stylesheets/screen/_members.sass */
      #executives ol li.hover, #chairs ol li.hover, #mailing-lists ol li.hover {
        z-index: 2;
        background: #262626; }
        /* line 186, ../../../app/stylesheets/screen/_members.sass */
        #executives ol li.hover h3, #executives ol li.hover a, #chairs ol li.hover h3, #chairs ol li.hover a, #mailing-lists ol li.hover h3, #mailing-lists ol li.hover a {
          color: white; }
        /* line 188, ../../../app/stylesheets/screen/_members.sass */
        #executives ol li.hover .position, #chairs ol li.hover .position, #mailing-lists ol li.hover .position {
          visibility: hidden; }
        /* line 190, ../../../app/stylesheets/screen/_members.sass */
        #executives ol li.hover .details, #chairs ol li.hover .details, #mailing-lists ol li.hover .details {
          display: block; }
          /* line 192, ../../../app/stylesheets/screen/_members.sass */
          #executives ol li.hover .details .position, #chairs ol li.hover .details .position, #mailing-lists ol li.hover .details .position {
            visibility: visible; }

/* line 196, ../../../app/stylesheets/screen/_members.sass */
#mailing-lists h2 {
  margin-bottom: 8px; }
/* line 198, ../../../app/stylesheets/screen/_members.sass */
#mailing-lists dl {
  margin: 0 40px; }

/* line 201, ../../../app/stylesheets/screen/_members.sass */
#signup {
  padding-left: 40px;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 510px;
  margin-right: 0;
  width: 520px;
  margin-top: 30px;
  margin-bottom: 20px; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #signup {
    overflow-x: hidden; }
  /* line 206, ../../../app/stylesheets/screen/_members.sass */
  #signup > .header {
    background: #eeeeee url(/images/heading-background.png) repeat-x;
    box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    -moz-box-shadow: 2px 2px 2px #cccccc;
    height: 50px;
    margin-bottom: 20px; }
    /* line 211, ../../../app/stylesheets/screen/_members.sass */
    #signup > .header h1 {
      color: #454545;
      font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
      line-height: 50px;
      margin-bottom: 0;
      padding-left: 20px; }

/* line 218, ../../../app/stylesheets/screen/_members.sass */
#benefits {
  display: inline;
  float: left;
  margin-right: 0;
  width: 350px;
  margin-top: 30px;
  margin-bottom: 20px;
  min-height: 450px;
  font-size: 13px;
  background: url(/images/column-fade.png) repeat-x; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #benefits {
    overflow-x: hidden; }
  /* line 225, ../../../app/stylesheets/screen/_members.sass */
  #benefits > .header {
    background: #eeeeee url(/images/heading-background.png) repeat-x;
    box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    -moz-box-shadow: 2px 2px 2px #cccccc;
    height: 50px;
    margin-bottom: 20px; }
    /* line 230, ../../../app/stylesheets/screen/_members.sass */
    #benefits > .header h2 {
      background: url(/images/column-fade.png) repeat-x;
      color: #666666;
      font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
      line-height: 50px;
      margin-bottom: 0;
      padding-left: 20px; }
  /* line 237, ../../../app/stylesheets/screen/_members.sass */
  #benefits p {
    margin: 10px 20px; }
  /* line 239, ../../../app/stylesheets/screen/_members.sass */
  #benefits ul {
    margin: 10px 45px; }
  /* line 241, ../../../app/stylesheets/screen/_members.sass */
  #benefits .aside {
    margin-top: 30px; }
    /* line 243, ../../../app/stylesheets/screen/_members.sass */
    #benefits .aside h3 {
      margin: 0 20px 8px; }
    /* line 245, ../../../app/stylesheets/screen/_members.sass */
    #benefits .aside p {
      margin: 0 20px; }

/* line 249, ../../../app/stylesheets/screen/_members.sass */
#forgot h1, #reset h1 {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px;
  margin-top: 30px;
  padding-left: 20px;
  font: 24px "Trebuchet MS", Tahoma, Arial, sans-serif; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #forgot h1, * html #reset h1 {
    overflow-x: hidden; }
/* line 254, ../../../app/stylesheets/screen/_members.sass */
#forgot form, #reset form {
  display: inline;
  float: left;
  margin-right: 0;
  width: 950px; }
  /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
  * html #forgot form, * html #reset form {
    overflow-x: hidden; }

/* line 1, ../../../app/stylesheets/screen/_sessions.sass */
#sessions {
  text-align: left; }
  /* line 3, ../../../app/stylesheets/screen/_sessions.sass */
  #sessions .section > .header {
    background: #eeeeee url(/images/heading-background.png) repeat-x;
    box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    -moz-box-shadow: 2px 2px 2px #cccccc;
    height: 50px;
    margin-bottom: 20px; }
    /* line 8, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions .section > .header h1, #sessions .section > .header h2 {
      color: #454545;
      font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
      line-height: 50px;
      margin-bottom: 0;
      padding-left: 20px; }
  /* line 14, ../../../app/stylesheets/screen/_sessions.sass */
  #sessions #existing-members {
    padding-left: 40px;
    display: inline;
    float: left;
    margin-right: 10px;
    width: 430px;
    margin-right: 0;
    width: 440px;
    margin-top: 30px; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #sessions #existing-members {
      overflow-x: hidden; }
    /* line 18, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions #existing-members input.text {
      width: 180px; }
    /* line 20, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions #existing-members .aside {
      margin: 20px; }
      /* line 22, ../../../app/stylesheets/screen/_sessions.sass */
      #sessions #existing-members .aside h3 {
        margin-bottom: 8px; }
  /* line 24, ../../../app/stylesheets/screen/_sessions.sass */
  #sessions #new-members {
    display: inline;
    float: left;
    margin-right: 0;
    width: 430px;
    margin-top: 30px;
    min-height: 450px;
    background: url(/images/column-fade.png) repeat-x; }
    /* line 101, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/blueprint/stylesheets/blueprint/modules/_grid.sass */
    * html #sessions #new-members {
      overflow-x: hidden; }
    /* line 29, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions #new-members h2 {
      background: url(/images/column-fade.png) repeat-x;
      color: #666666; }
    /* line 32, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions #new-members p, #sessions #new-members ol {
      font-size: 14px; }
    /* line 34, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions #new-members p {
      margin: 0 20px 12px;
      text-align: justify; }
    /* line 37, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions #new-members ol {
      margin: 0 60px 20px; }
    /* line 39, ../../../app/stylesheets/screen/_sessions.sass */
    #sessions #new-members p.signup {
      margin-bottom: 20px;
      font-size: 20px; }
      /* line 42, ../../../app/stylesheets/screen/_sessions.sass */
      #sessions #new-members p.signup a {
        font-weight: bold; }

/* line 1, ../../../app/stylesheets/screen/_admin.sass */
#admin {
  text-align: left;
  clear: both; }
  /* line 4, ../../../app/stylesheets/screen/_admin.sass */
  #admin .section > .header {
    background: #eeeeee url(/images/heading-background.png) repeat-x;
    box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    -moz-box-shadow: 2px 2px 2px #cccccc;
    height: 50px;
    margin-bottom: 20px; }
    /* line 9, ../../../app/stylesheets/screen/_admin.sass */
    #admin .section > .header h1, #admin .section > .header h2 {
      color: #454545;
      font: 20px "Trebuchet MS", Tahoma, Arial, sans-serif;
      line-height: 50px;
      margin-bottom: 0;
      padding-left: 20px; }
    /* line 15, ../../../app/stylesheets/screen/_admin.sass */
    #admin .section > .header h3 {
      font: 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
      line-height: 50px;
      margin-bottom: 0;
      padding-left: 20px; }
  /* line 20, ../../../app/stylesheets/screen/_admin.sass */
  #admin .show {
    float: left; }
  /* line 23, ../../../app/stylesheets/screen/_admin.sass */
  #admin .document .tier_5 {
    color: #e44951; }
    /* line 25, ../../../app/stylesheets/screen/_admin.sass */
    #admin .document .tier_5 a {
      color: #e44951; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_5 a:hover {
        color: black; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_5 a:active {
        color: #454545; }
  /* line 27, ../../../app/stylesheets/screen/_admin.sass */
  #admin .document .tier_4 {
    color: #e88746; }
    /* line 29, ../../../app/stylesheets/screen/_admin.sass */
    #admin .document .tier_4 a {
      color: #e88746; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_4 a:hover {
        color: black; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_4 a:active {
        color: #454545; }
  /* line 31, ../../../app/stylesheets/screen/_admin.sass */
  #admin .document .tier_3 {
    color: #057091; }
    /* line 33, ../../../app/stylesheets/screen/_admin.sass */
    #admin .document .tier_3 a {
      color: #057091; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_3 a:hover {
        color: black; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_3 a:active {
        color: #454545; }
  /* line 35, ../../../app/stylesheets/screen/_admin.sass */
  #admin .document .tier_2 {
    color: #666666; }
    /* line 37, ../../../app/stylesheets/screen/_admin.sass */
    #admin .document .tier_2 a {
      color: #666666; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_2 a:hover {
        color: black; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_2 a:active {
        color: #454545; }
  /* line 39, ../../../app/stylesheets/screen/_admin.sass */
  #admin .document .tier_1 {
    color: #999999; }
    /* line 41, ../../../app/stylesheets/screen/_admin.sass */
    #admin .document .tier_1 a {
      color: #999999; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_1 a:hover {
        color: black; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .document .tier_1 a:active {
        color: #454545; }
  /* line 43, ../../../app/stylesheets/screen/_admin.sass */
  #admin #admin_controls {
    margin-right: 10px; }
  /* line 45, ../../../app/stylesheets/screen/_admin.sass */
  #admin .menu {
    margin: 0px; }
  /* line 47, ../../../app/stylesheets/screen/_admin.sass */
  #admin ul {
    margin-top: 20px;
    margin-bottom: 20px; }
  /* line 52, ../../../app/stylesheets/screen/_admin.sass */
  #admin .widget {
    float: left;
    width: 260px;
    margin: 10px 17px 10px;
    padding: 10px;
    background: #fffeea;
    border: 1px solid #dedbd1; }
    /* line 59, ../../../app/stylesheets/screen/_admin.sass */
    #admin .widget a {
      color: #454545; }
      /* line 18, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .widget a:hover {
        color: #046380; }
      /* line 21, ../../../vendor/gems/chriseppstein-compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/links/_link_colors.sass */
      #admin .widget a:active {
        color: #999999; }
  /* line 62, ../../../app/stylesheets/screen/_admin.sass */
  #admin #role-assignment-form ul {
    list-style-type: none; }
  /* line 64, ../../../app/stylesheets/screen/_admin.sass */
  #admin #role-assignment-form .tabnav li {
    display: inline;
    list-style: none;
    padding-right: 5px; }
    /* line 68, ../../../app/stylesheets/screen/_admin.sass */
    #admin #role-assignment-form .tabnav li a {
      text-decoration: none;
      text-transform: uppercase;
      color: #222;
      font-weight: bold;
      padding: 4px 6px;
      outline: none; }
      /* line 75, ../../../app/stylesheets/screen/_admin.sass */
      #admin #role-assignment-form .tabnav li a:hover, #admin #role-assignment-form .tabnav li a:active {
        background: #dedbd1;
        color: #222;
        text-decoration: none; }
    /* line 79, ../../../app/stylesheets/screen/_admin.sass */
    #admin #role-assignment-form .tabnav li.ui-tabs-selected a {
      background: #dedbd1;
      color: #222;
      text-decoration: none; }
  /* line 83, ../../../app/stylesheets/screen/_admin.sass */
  #admin #role-assignment-form .tabdiv {
    margin-top: 2px;
    background: #fff;
    border: 1px solid #dedbd1;
    padding: 5px; }
  /* line 88, ../../../app/stylesheets/screen/_admin.sass */
  #admin #role-assignment-form .ui-tabs-hide {
    display: none; }
  /* line 90, ../../../app/stylesheets/screen/_admin.sass */
  #admin #role-assignment-form ol {
    background: #deeaf6;
    padding-left: 120px;
    padding-top: 14px;
    padding-bottom: 14px; }
    /* line 95, ../../../app/stylesheets/screen/_admin.sass */
    #admin #role-assignment-form ol li {
      display: inline;
      padding-right: 170px;
      font-weight: bold; }
  /* line 100, ../../../app/stylesheets/screen/_admin.sass */
  #admin #role-assignment-form #member-selection > #members > #pageNavPosition .pg-normal {
    color: black;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer; }
  /* line 105, ../../../app/stylesheets/screen/_admin.sass */
  #admin #role-assignment-form #member-selection > #members > #pageNavPosition .pg-selected {
    color: black;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer; }
  /* line 110, ../../../app/stylesheets/screen/_admin.sass */
  #admin table#pending-emails {
    border-collapse: collapse;
    font-size: 12px;
    margin: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px;
    background-color: #96CEDE; }
    /* line 119, ../../../app/stylesheets/screen/_admin.sass */
    #admin table#pending-emails thead td {
      font-weight: bold; }
    /* line 121, ../../../app/stylesheets/screen/_admin.sass */
    #admin table#pending-emails tbody {
      background-color: #deeaf6; }
      /* line 123, ../../../app/stylesheets/screen/_admin.sass */
      #admin table#pending-emails tbody tr:hover {
        background-color: #c6e4ed; }
      /* line 125, ../../../app/stylesheets/screen/_admin.sass */
      #admin table#pending-emails tbody td {
        font-weight: normal; }

/* line 127, ../../../app/stylesheets/screen/_admin.sass */
#header {
  float: left;
  margin-top: 35px;
  margin-bottom: 20px; }

/* line 1, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrel_roll_cool_16 {
  background-position: 0 0;
  width: 16px;
  height: 16px; }

/* line 6, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrel_roll_cool_24 {
  background-position: 0 -66px;
  width: 24px;
  height: 24px; }

/* line 11, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrel_roll_cool_32 {
  background-position: 0 -140px;
  width: 32px;
  height: 32px; }

/* line 16, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrell_roll_cold_16 {
  background-position: 0 -222px;
  width: 16px;
  height: 16px; }

/* line 21, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrell_roll_cold_24 {
  background-position: 0 -288px;
  width: 24px;
  height: 24px; }

/* line 26, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrell_roll_cold_32 {
  background-position: 0 -362px;
  width: 32px;
  height: 32px; }

/* line 31, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrell_roll_molten_16 {
  background-position: 0 -444px;
  width: 16px;
  height: 16px; }

/* line 36, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrell_roll_molten_24 {
  background-position: 0 -510px;
  width: 24px;
  height: 24px; }

/* line 41, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-barrell_roll_molten_32 {
  background-position: 0 -584px;
  width: 32px;
  height: 32px; }

/* line 46, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_cold_16 {
  background-position: 0 -666px;
  width: 16px;
  height: 16px; }

/* line 51, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_cold_24 {
  background-position: 0 -732px;
  width: 24px;
  height: 24px; }

/* line 56, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_cold_32 {
  background-position: 0 -806px;
  width: 32px;
  height: 32px; }

/* line 61, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_cool_16 {
  background-position: 0 -888px;
  width: 16px;
  height: 16px; }

/* line 66, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_cool_24 {
  background-position: 0 -954px;
  width: 24px;
  height: 24px; }

/* line 71, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_cool_32 {
  background-position: 0 -1028px;
  width: 32px;
  height: 32px; }

/* line 76, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_molten_16 {
  background-position: 0 -1110px;
  width: 16px;
  height: 16px; }

/* line 81, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_molten_24 {
  background-position: 0 -1176px;
  width: 24px;
  height: 24px; }

/* line 86, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-fireball_molten_32 {
  background-position: 0 -1250px;
  width: 32px;
  height: 32px; }

/* line 91, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_cold_16 {
  background-position: 0 -1332px;
  width: 16px;
  height: 16px; }

/* line 96, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_cold_24 {
  background-position: 0 -1398px;
  width: 24px;
  height: 24px; }

/* line 101, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_cold_32 {
  background-position: 0 -1472px;
  width: 32px;
  height: 32px; }

/* line 106, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_cool_16 {
  background-position: 0 -1554px;
  width: 16px;
  height: 16px; }

/* line 111, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_cool_24 {
  background-position: 0 -1620px;
  width: 24px;
  height: 24px; }

/* line 116, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_cool_32 {
  background-position: 0 -1694px;
  width: 32px;
  height: 32px; }

/* line 121, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_molten_16 {
  background-position: 0 -1776px;
  width: 16px;
  height: 16px; }

/* line 126, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_molten_24 {
  background-position: 0 -1842px;
  width: 24px;
  height: 24px; }

/* line 131, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-ladder_molten_32 {
  background-position: 0 -1916px;
  width: 32px;
  height: 32px; }

/* line 136, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_cold_16 {
  background-position: -82px 0;
  width: 16px;
  height: 16px; }

/* line 141, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_cold_24 {
  background-position: -82px -66px;
  width: 24px;
  height: 24px; }

/* line 146, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_cold_32 {
  background-position: -82px -140px;
  width: 32px;
  height: 32px; }

/* line 151, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_cool_16 {
  background-position: -82px -222px;
  width: 16px;
  height: 16px; }

/* line 156, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_cool_24 {
  background-position: -82px -288px;
  width: 24px;
  height: 24px; }

/* line 161, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_cool_32 {
  background-position: -82px -362px;
  width: 32px;
  height: 32px; }

/* line 166, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_molten_16 {
  background-position: -82px -444px;
  width: 16px;
  height: 16px; }

/* line 171, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_molten_24 {
  background-position: -82px -510px;
  width: 24px;
  height: 24px; }

/* line 176, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-sledgehammer_molten_32 {
  background-position: -82px -584px;
  width: 32px;
  height: 32px; }

/* line 181, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_cold_16 {
  background-position: -82px -666px;
  width: 16px;
  height: 16px; }

/* line 186, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_cold_24 {
  background-position: -82px -732px;
  width: 24px;
  height: 24px; }

/* line 191, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_cold_32 {
  background-position: -82px -806px;
  width: 32px;
  height: 32px; }

/* line 196, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_cool_16 {
  background-position: -82px -888px;
  width: 16px;
  height: 16px; }

/* line 201, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_cool_24 {
  background-position: -82px -954px;
  width: 24px;
  height: 24px; }

/* line 206, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_cool_32 {
  background-position: -82px -1028px;
  width: 32px;
  height: 32px; }

/* line 211, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_molten_16 {
  background-position: -82px -1110px;
  width: 16px;
  height: 16px; }

/* line 216, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_molten_24 {
  background-position: -82px -1176px;
  width: 24px;
  height: 24px; }

/* line 221, ../../../app/stylesheets/screen/_sprites.sass */
.sprite-umbrella_molten_32 {
  background-position: -82px -1250px;
  width: 32px;
  height: 32px; }

/* line 17, ../../../app/stylesheets/screen.sass */
.data-table tr:hover {
  background-color: #c6e4ed; }

/* line 20, ../../../app/stylesheets/screen.sass */
.sortableTable {
  border: 1px solid rgb(102, 153, 204);
  width: 100%;
  border-collapse: collapse;
  font-family: 'Ludica Sans Unicode', 'Ludica Grande', sans-serif;
  font-size: 14px;
  text-align: left; }
  /* line 27, ../../../app/stylesheets/screen.sass */
  .sortableTable th {
    border-bottom: 1px dashed rgb(102, 153, 204);
    color: rgb(0, 51, 153);
    font-size: 16px;
    font-weight: normal;
    padding: 12px 17px; }
  /* line 33, ../../../app/stylesheets/screen.sass */
  .sortableTable td {
    padding: 7px 17px;
    color: rgb(102, 102, 153);
    display: table-cell; }

/* line 37, ../../../app/stylesheets/screen.sass */
tr.tableHeaderRow th {
  background: #B1C7ED; }

/* line 40, ../../../app/stylesheets/screen.sass */
.sortableTable tr.tableHeaderRow th.sortup {
  background-color: #faf1ed;
  background-image: url(/images/arrow_down.gif);
  background-position: bottom right;
  background-repeat: no-repeat; }
/* line 45, ../../../app/stylesheets/screen.sass */
.sortableTable tr.tableHeaderRow th.sortdown {
  background-color: #faf1ed;
  background-image: url(/images/arrow_up.gif);
  background-position: top right;
  background-repeat: no-repeat; }

/* line 50, ../../../app/stylesheets/screen.sass */
#search {
  padding-top: 20px;
  margin: 0px; }
