/* ======================================================= */
/* = Generic utility styles by Zef Houssney - 2009-02-05 = */
/* ======================================================= */
.pointer { cursor:pointer; }

.right {
  float: right;
}

.left {
  float: left;
}

.text_left {
  text-align: left;
}

.text_centered {
  text-align: center;
}

.text_right {
  text-align: right;
}

.centered {
  margin-left: auto;
  margin-right: auto;
}

.clearFloat,
.clear_float {
  width: 100%;
  height: 1px;
  margin: 0 0 -1px;
  clear: both;

/* From http://ryanfait.com/articles/2006/10/15/breaking-css-floats/ */
}

.debug {
  background-color: rgba(0,0,0,0.16);
}

div#footnotes_debug {
  background-color: #fff;
  margin: 0px;
  padding: 12px 0;
  border-top: 1px solid #a2a2a2;
}
