BODY {
 color: black;
 background: white url(/i/b.png) fixed;
 height: auto;
 font-family: sans-serif;
 }

h1 {
 text-align: center;
 }

A {
 color: blue;
 text-decoration: none;
 }

A:visited {
 color: maroon;
 }

p {
 background: white url(/i/bd.png) fixed;
 text-align: justify;
 }

ul {
 background: white url(/i/bd.png) fixed;
 }


pre {
 background: white url(/i/bd.png) fixed;
 }

#wrap {
 padding: 1px;
 margin: auto;
 width: 98%;
 text-align: center;
 overflow: hidden;
 }

#topmenu {
 background: white url(/i/bd.png) fixed;
 font-size: 18px;
 height: 30px;
 margin: 20px auto auto 0;
 width: 660px;
 text-align: center;
 margin: 1em 0 0 0;
 }

div.menu {
 border: thin solid gray;
 width: 130px;
 height: 25px;
 line-height: 25px;
 text-align: center;
 margin: 0;
 padding: 0;
 float: left;
 clear: right;
 }

A.menu {
 text-decoration: none;
 color: blue;
 }

A.menu:hover {
 font-weight: bold;
 text-decoration: none;
 color: blue;
 }

.longtext {
 padding: 1em 1em 1em 1em;
 background: white url(/i/bd.png) fixed;
 border: solid black;
 text-align: justify;
 }

.longtext p {
 text-indent: 2em;
 }

.longtext h1 {
 text-align: center;
 }

.longtext p:first-letter {
 font-weight: bolder;
 font-size: large;
 }

.basictable {
 border: solid black;
 border-collapse: collapse;
 }

.basictable th	{
 text-align: center;
 vertical-align: top;
 border: solid black;
 }

.basictable td	{
 text-align: center;
 border: thin solid black;
 }

.s {
 font-size: x-small;
 }

.xs {
 font-size: xx-small;
 }

.red {
 color: red;
 }

#ad-ldb	{
 margin: 1em auto auto auto;
 padding: 2px;
 background: white url(/i/bd.png) fixed;
 border: thin solid gray;
 height: 100px;
 width: 738px;
 }

#main {
 margin: 1em auto auto auto;
 }

#sidemenu {
 width: 150px;
 float: left;
 margin: auto;
 padding-left:  5px;
 padding-right: 5px;
 background: white url(/i/bd.png) fixed;
 border: thin solid silver;
 font-size: 12px;
 }

#sidemenu ul {
 list-style: none;
 padding: 0;
 margin: 0;
 }

#sidemenu a:hover {
 font-weight: bold;
 text-decoration: none;
 color: blue;
 }

#content {
 margin: auto auto auto 170px;
 background: white url(/i/bd.png) fixed;
 text-align: justify;
 }

div.comp {
 border: 1px solid silver;
 overflow: scroll;
 }

div.caption {
  text-align: center;
  font-size: small;
  }
