h1, h2, h3 {
  font-family: sans-serif;
}
h1, h2 {
  color: #297d59;
}
h2, h3 {
  margin-bottom: 4px;
}
h1 {
  font-size: 28px;
}
#centering {
  width: 920px;
  margin: 0px auto;
}
#content {
}
.highlight { color: red; } /* for pointing out editing questions and other things that need review */
.figure {
  padding: 8px;
  border: 2px solid #297d59;
}
.subfigure {
  margin: 8px;
}
.subfigure + .subfigure {
  margin-top: 16px;
}
img.figure_image {
  border: 1px solid #000000;
}
.figure_desc {
  font-style: italic;
  font-size: 12px;
}
.proceed_prompt {
  float: right;
  background-color: #297D59;
  padding: 8px;
  margin: 0 8px 8px 8px;
}
.proceed_prompt a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
.side_reference {
  float: right;
  clear: right;
  width: 320px;
  margin: 12px;
}
.wide_reference {
  clear: both;
  margin: 12px;
}
.side_reference h3 {
  font-size: 16px;
}
.reference_lable {
  font-size: 20px;
  color: #297d59;
}
.reflink {
  color: #297d59;
  text-decoration: none;
  font-size: 70%;
  vertical-align: top;
}
table.NOSPECS {
  border-collapse: collapse;
}
table.NOSPECS td, table.NOSPECS th {
  border: 1px solid #000000;
  padding: 3px;
}
table.NOSPECS thead td, table.NOSPECS thead th {
  text-align: center;
}
table.NOSPECS thead .clarification {
  font-size: 12px;
}
.clean_super {
  font-size: 70%;
  vertical-align: top;
}
.article_title {
  text-align: center;
}
.author_section {
  text-align: center;
}
.author {
}
.author_credential {
}
