p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i { 
  color:#000000;
  text-decoration: none;
  font-size:14px;
  font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
}

body {
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  color:#000000;
  background-color:#F7E8CA;
  font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
}

a {
  text-decoration:none;
  font-weight:bold;
}

a:link {
  color: #39c;
}
a:visited {
  color: #369;
}
a:hover {
  color: #39c;
  text-decoration: underline;
}

p {
  margin:0 0 10 0px;
  padding:0 0 0 0px;
}

p.text {
  margin-bottom:10px;
}

p.underline {
  text-decoration:underline;
}

p.pagetitle {
  color:#EE884B;
  font-size:2.0em;
  font-weight:bold;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}

p.pagesubtitle {
  font-size:1.2em;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
}

p.menu_title {
  color:#807F7D;
  font-size: 1.1em;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  text-decoration:underline;
}

p.menu_item {
  margin:0 0 0 0px;
  padding:1 0 0 20px;
}

div.box_header {
  background-color:#FCF6EA;
  padding:10 20 10 20px;
  margin:20 0 20 0px;
}

div.box_menu {
  position:relative;
  top:20px;
  left:10px;
  width:160px;
  padding:0 0 0 0px;
  margin:20 4 4 4px;
}

div.box_content {
  position:absolute;
  top:110px;
  left:200px;
  padding:0 10 0 0px;
  margin:15 40 10 0px;
  width:-moz-available;
}

div.copyright {
  color:#807F7D;
  font-size:10px;
  position:fixed;
  top:2px;
  right:2px;
  padding:1 1 1 1px;
  margin:1 1 1 1px;
}

hr {
  width:20%;
  height:0px;
  border:1px solid #807F7D;
}

pre {
  padding:0 0 10 0px;
  margin:2 2 2 10px;
  font-size:1.1em;
}

h1 {
  color:#000000;
  border-bottom:1px solid #39c;
  font-size: 2em;
  padding:0 0 0 0px;
  margin:0 0 10 0px;
}

h2 {
  color:#000000;
  font-size: 1.2em;
  padding:0 0 0 0px;
  margin:0 0 10 0px;
}

li {
	margin-top:4px;
}
