body {
  font-family:"Verdana","Arial","sans-serif";
  background:lightblue;
  font-size:13px;
  background-image:url(/images/background.gif);
  background-repeat:repeat-x;
  background-color:#666;
}

#menu {
  border:1px solid #000;
  background:darkblue;
}

#menu ul {
}

#menu span {
  background:darkblue;
  width:170px;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  border-right:1px solid #ccc;
  font-size:100%;
  font-weight:bold;
  color:#ccc;
  padding-left:4px;
  padding-right:10px;
}

#menu span a {
  color:#fff;
  text-decoration:none;
}

#masthead {
  width:800px;
  border:1px solid #000;
  background-color:#fff;
}

#logo {
  float:left;
  width:377px;
  height:130px;
  padding:10px;
}

#tagline {
  height:130px;
  padding:10px;
  text-align:center;
  font-size:110%;
  font-weight:bold;
}

#logo img {
  width:390px;
  height:130px;
  display:inline;
}

#content {
  width:800px;
  clear:both;
}

#footer {
  text-align:center;
  border:1px solid #000;
  background:darkblue;
}

#footer span {
  color:#fff;
  font-size:80%;
}

#main {
  margin:1em;
  border:1px solid #000;
  background-color:#fff;
  padding:10px;
}

#main h1 {
  font-size:120%;
  font-weight:bold;
  border-bottom:1px solid #ccc;
  margin-bottom:1em;
}

#main h3 {
  border-bottom:1px solid #ccc;
  margin-bottom:1em;
}

#main ul {
  margin-left:1em;
}

#main ul li {
  margin-left:2em;
  list-style-type:circle;
}

td {
  font-size:80%;
  margin:3px;
  padding:3px;
}

th {
  text-align:center;
  font-size:120%;
}

input {
  border:1px solid #000;
  background:#eee;
}

textarea {
  border:1px solid #000;
  background:#eee;
}

#submen {
  margin-top:1em;
  text-align:right;
  border-top:1px solid #ccc;
}

#submen a {
  text-decoration:none;
  color:blue;
}

