/**
 * NYPL added styles.
 *
 * 
 */

 /* =Skip to Main Content Link
 ----------------------------------------------------------*/
 
 a.skip-main {
  left:-999px;
  position:absolute;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
  z-index:-999;
}

a.skip-main:focus, a.skip-main:active {
  color: #474747;
  background-color:#8cc63e;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow:auto;
  margin: 10px 35%;
  padding:5px;
  text-align:center;
  font-size:1.2em;
  z-index:999;
}

/* =Override default Link Color for A11y contrast compliance
 ----------------------------------------------------------*/

a {
  color: #767676;
}
