/* CSS Document */
html {
  background:#96c5dd;
}
#hd, #ft {
  text-align:center;
}
#hd {
  background:url('box-hd.png') no-repeat top;
  height:200px;
  margin-top:-15px;
}
#doc2 {
  margin-top:15px;
  padding-bottom:50px;
}
#bd {
  background:url('box-bd.png') repeat-y;
  padding:0px 25px;
  margin-left:0px;
}
#ft {
  background:url('box-ft.png') no-repeat bottom;
  height:50px;
}
#nav {
  margin-bottom:20px;
  text-align:center;
}
#nav ul li {
  display:inline;
}
#nav ul li a {
  text-align:center;
  padding:10px 50px;
  border:1px solid #000;
  background:#cd1e0c;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
#nav ul li.nav_first a {
  padding:10px 50px;
  background:#0093dd;
  color:#fff;
}
#nav ul li a:hover {
  background:#96c5dd;
  color:#fff;
}
h1 {
  font-size:1.5em;
  font-weight:bold;
  line-height:3em;
}
h2 { font-size:1.3em; font-weight:bold; }
a {
  border:0px;
  text-decoration:none;
  color:#0093dd;
}
a#home {
  display:block;
  width:100%;
  height:180px;
}
table#index_table {
  width:100%;
}
table#index_table td {
  text-align:left;
  vertical-align:top;
}
b, strong {
  font-weight:bold;
}
i {
  text-decoration:italic;
}
span.sold {
  color:red;
}
#materialswanted td { padding:5px; vertical-align:top;}
#materialswanted td input { width:250px; }
#materialswanted td input#submit { width:100px; }
#materialswanted td textarea { width:250px; height:200px; }