
/**
 * Drupal core class
 *
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * Some blockquote overrides until I can get front-end to do a build or
 * something.
 */
blockquote.floatleft {
  width: 40.27778%;
  /*padding: 0 3.05556% 30px 0;*/
}

blockquote.floatright {
  /*padding-bottom: 13px;*/ /* Was 30px */
}

.floatcenter img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.forcelower {
  text-transform: lowercase;
}
