body {
  max-width: 50em;
  margin-left: 63px;
  margin-top: 6em;
  margin-bottom: 5em;
  background: url(chains.gif) white repeat-y left fixed;
}

h1, h2, h3, h4, h5, h6 {
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0;
  }

#menu {
  position: fixed;
  top: 0;
  max-width: 50em;
  background-color: white;
  }

#footer {
  position: fixed;
  bottom: 0;
  max-width: 50em;
  background-color: white;
  }

hr {
  size: 0px;
  background: url(chain4.gif) #0cc repeat-x;
}

.supplybox, .listbox { 
  margin-left: 1em;
  margin-right: 1em;
  border: thin solid;
}

.note { 
  margin-left: 5em;
  margin-right: 5em;
  border: thin solid;
}

.rightside {  
  float: right;
}

ul { 
  padding-top: 0;
  margin-top: 0; 
}