body {
  background-color: #DDC;
  color: #530;
}

a,h1,h2 {
  color: #441;
}

hr {
  height: 1px;
  width: 100%;
  border: thin inset;
}

img {
  border-style: none;
}

th {
  padding-left: 2ex;
  text-align: left;
  vertical-align: text-top;
}

ul {
  list-style-type: none;
}

.frame-label {
  border-bottom: solid  thin black;
  margin-left: 1ex;
  padding-top: 2ex;
  width: 40%;
}

.frame-label-text { 
  background-color: black;
  color: #cccccc;
  padding: 2px 20px 0px 20px;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}
