a { color: #00FF99; font-family: Arial; font-size: 9pt; text-decoration: none; }

.nav_links a {
  color: #00FF99; font-family: Arial; font-size: 9pt; text-decoration: none; }

.pagination {
  text-align: center;
}

.pagination a {
  color: white;
  text-decoration: none;
  padding: 4px 6px;
  display: inline-block;
}

.pagination a.active {
  background-color: #45BAA9;
  font-weight: bold;
  border-radius: 4px;
}

.pagination a:hover:not(.active) {
  background-color: HSL(200,100%, 45%);
  border-radius: 4px;
}

/* Always drawing attention to itself - highlighted text */
.highlight {
  font-weight: bolder;
  background-color: #3355aa;
  border-radius: 3px;
  padding: 2px;
}

/*
.about {
  for later use
}
*/

.text-center {
  text-align: center;
}

.intro {
  margin-top: 1.5rem;
}

.dedications {
  font-style: oblique;
  color: lightblue;
  margin-top: .75rem;
}

/* for verbal emphasis */
.emph {
  font-style: italic;
  font-weight: bold;
}

/* plain old italic text */
.italic_plain {
  font-style: italic;
}

/* for visual emphasis - not in tone */
.italic {
  font-style: italic;
  color: #f4f16c;
}

/* plain old bold text */
.bold {
  font-weight: bold;
}

.underline {
  text-decoration: underline;
}

.lt_gray_text {
  color: #999999;
}

.lt_blue_text {
  color: #3d74db;
}

/* Bold, red "look at me" text */
.notice {
  font-weight: bold;
  color: #ff4444;
}

/* for general footnote-style text in small size font in light green */
.note {
  font-size: .75rem;
  font-weight: bold;
  color: #00ff99;
}

.footer {
  padding: 5px 0;
  text-align: center;
  background-color: #0e0e0e;
  color: #ffffff;
  font-size: .75rem;
  border-radius: 5px;
}

a.ifb {
  text-decoration: none;
  font-weight: bold;
  color: #00ff99;
  font-family: Arial;
}

/* cursor styling dammit! */
/* red circle with a line through it */
.nope_cursor {
  cursor: not-allowed;
}
