/* A generic box with a border. Old: #F9F8F3 #EAE7B4 #F2F0E3*/
.box {
  border: 1px solid #EBE8D5;
}
.box p {
  margin:.3em;
  margin-left:.8em;
}
.box h1 {
  padding:5px 9px;
  margin:0;
  top: 0px;
  background-color: #EBE8D5; 
  color: #ff0000;
  font-size:1.2em;
}
.box li {
  margin-left: 17px;
}
/* end: A generic box with a border */

/* inline UL is a list which displays as list items separated by bars */
UL.inline {
  padding:0px;
  margin:0px;
  list-style:none;
}
UL.inline LI {
  display:inline;
  padding:0em .3em 0em .6em;
  border-left:1px solid #000000;
  margin:0;
}
UL.inline LI.first {
  padding-left:0;
  border-left:none;
}
/* end: inline UL */

/* Start global styles */
body, p, ol, td, th {
  font-family:georgia,serif;
  font-size: 12px;
  color: #1b2f0b;
  line-height: 18px;
  margin:0;
  padding:0;
  background-color:#f8f6f3;
}
ul{
  font-family:georgia,serif;
  font-size: 12px;
  line-height: 18px;
  margin:0;
  padding:0;
  background-color:none;
}
th {
  color: #382110;
}
H1, H2, H3{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:#807359;
  font-weight:normal;
  background-color:none;
}
.h1#title {
  text-align:left;
  font-size: 17px;
  margin-top: 0px;
  margin-bottom: 0px;
}
H1 {
  font-family:georgia,serif;
  font-style:italic;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  top:0px;
}
h2 {
  font-family:georgia,serif;
  font-style: none;
  margin-left:auto;
  margin-right:auto;
  /* position:relative; */
  top:0px;
}
h3 {
  font-family:georgia,serif;
  font-style: italic;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  font-size: 17px;
  top:0px;
}
a {
  /* color: #03C; */
  color: #382110; 
  text-decoration: none; 
}
a:hover { 
  text-decoration: underline;
}
img {
  border: 0;
}

table {
    border-spacing: 10px;
    background-color: transparent;
}
th{
    background-color: transparent;
    text-align: left;
    font-weight: bold;
}
td {
    background-color: transparent;
    text-align: left;
    padding: 0px 5px 0px 5px;
}
td#center {
    text-align: center;
    padding: 0px 5px 0px 5px;
}
div.hr {
    border: 1;
    color: red;
    background-color: red;
    height: 1px;
    width: 100%;
    text-align: left;
    float: none;
}
form{
    float: left;
}
label{
    width: 300px;
}
/* End global styles */