html { 
  /* Force firefox to always show room for a vertical scrollbar */
  overflow :-moz-scrollbars-vertical; 
}

body {
  background-image: url(images/sitebg.jpg);
  background-color: #FDF8F1;
  font-family: Verdana, Arial;
  font-size: 12px;
  color: #000000;
  margin: 10px;
}

.topnav {
  background-color: #250A00;
  border: solid #E9BA4D;
  border-width: 1px 0px 1px 0px;
  padding: 5px;
  color: #ffffff;
  font-size: 11px;
  text-align: right;
}

.topnav a {
  color: #ffcc00;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.topnav a:hover {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}

.content {
  background-color: #ccc;
  padding: 0px 0px 4px 0px;
}

.mtab {
  background-color: #F9E9CC;
  margin: 5px 1px 2px 5px;
  border: 1px solid #FDE09C;
}

.mtabtop {
  background-image: url(images/tbg.gif);
  background-color: #E5CFA6;
  padding: 5px;
  color: #993300;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid #FDE09C;
}

.mcont {
  background-color: #fef8eb;
  padding: 5px;
  color: #000000;
  font-size: 11px;
  line-height: 1.4em;
  list-style-type: square;
}

.mcont th {
  background-color: #fef8eb;
  padding: 5px;
  color: #000000;
  font-size: 11px;
  line-height: 1.4em;
}

.mcont td {
  background-color: #fef8eb;
  padding: 5px;
  color: #000000;
  font-size: 11px;
  line-height: 1.4em;
}

.menulist .menu-top {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
  color: #ebd6ba;
  line-height: 15px;
}

.menulist a {
  color: #250A00;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.menulist a:hover {
  color: #990000;
  font-size: 11px;
  font-weight: bold;
}

a {
  color: #990000;
}

a:hover {
  color: #000000;
}

.menu-top {
  margin-left: -20px;
}

ul {
  margin-left: -20px;
}
