
table.gallery {
  font-size: 9pt;
  font-weight: bold;
  color: #eec959;
  background: #000;
}

table {
  font-size: 11pt;
  background: #ffc;
}

table th {
  background: #fee2cc;
  font-size: 10pt;
}

caption {
  font-size: 1.2em;
  color: #069;
  margin: 0.5em 0;
}

 
ol {
  color: #069;
  list-style-type: lower-roman;
}

/* Button */
/* -- Credit: Dynamic Drive CSS Library, http://www.dynamicdrive.com/style/ -- */
a.ovalbutton {
  display: block;
  float: left;
  line-height: 16px;
  height: 24px;
  padding-left: 11px;
  text-decoration: none;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  background: transparent;
  background-repeat: no-repeat;
  background-image: url(oval-green-left.gif);
  background-position: left top;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
  color: #000;
}

a.ovalbutton span {
  display: block;
  padding-top: 4px;
  padding-left: 0pt;
  padding-right: 11px;
  padding-bottom: 4px;
  background: transparent;
  background-repeat: no-repeat;
  background-image: url(oval-green-right.gif);
  background-position: right top;
}

a.ovalbutton:hover {
  background-position: left bottom;
}

a.ovalbutton:hover span {
  background-position: right bottom;
  color: #000;
}

.buttonwrapper {
  overflow: hidden;
  width: 100%;
}
