#text {
  padding:85px 0 85px 0;
}

.q {
  padding:8px 58px 8px 58px;
  font-weight: bold;
}

.a {
  padding:8px 58px 8px 58px;
}

.pbegin { /* paragraph begin */
  text-indent:20px;
  padding:0 58px 8px 58px;
}

.headnote { 
  padding:8px 58px 36px 58px;
  font-style:italic;
}

ol {
  counter-reset:listCounter;
  list-style-type:none;
  padding:0 58px 8px 58px;
  font-size:15px;
}

ol li {
  counter-increment:listCounter;
  text-indent:20px;
}

ol li:before {
  content:counter(listCounter) " "; 
  font-size:smaller;
  vertical-align:super;
}

/*ul.nav li:before {
  content:"| ";
  color:white;
}*/

a.foot {
  counter-increment:footnoteCounter;
  font-weight:normal;
}

a.foot:before {
  content:counter(footnoteCounter);
  font-size:12px;
  font-weight:normal;
  vertical-align:super;
}

.milestone {
  margin:15px;
  height:25px;
  font-size:12px;
  text-align:center;
}

sup {
  font-size:14px;
  font-weight:normal;
}
