body {
  background-image: url("images/jug2.png");
  background-repeat: no-repeat;
  background-position: 1.5em 0px;
  margin: 0px;
  padding: 0px;
  background-color: white;
  font-family: Verdana, sans-serif;
}

a:link { color: #336699; }
a:visited { color: #6666cc; }

#banner {
  background-image: url("images/novajug-banner.jpg");
  background-repeat: no-repeat;
  background-position: 10em 0px;
  margin: 0px;
  padding: 0px;
}

h1 {
  margin: 0px 0px 0.5em 5em;
  padding: 100px 9px 3px;
  color: #ff3333;
  font-size: 2em;
  font-family: "Gill Sans", "Lucida Sans Unicode", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 2px 2px 2px #000000;
}

#content {
  margin: 0px 0px 0px 10em;
  padding: 0px;
  background: transparent;
}

#content p {
  max-width: 40em;
  margin-left: 1em;
}

#content img {
  float: left;
  margin: 1em;
  padding: 0px;
}

/* For JRoller blog information sucked into page */
.rss_box { max-width: 40em; }

h2 {
  max-width: 36.4em;
  margin: 1em 9em 0px 0px;
  padding: 0px 0px 0px 1em;
  border: 0.2em solid #ddd1bb;
  -webkit-border-top-right-radius: 1em;
  -webkit-border-bottom-left-radius: 1em;
  -moz-border-radius-topright: 1em;
  -moz-border-radius-bottomleft: 1em;
  color: #990000;
  background-color: #ddd1bb;
  font-size: 1.1em;
  font-weight: bold;
}

#navigation, #sponsors {
  width: 9em;
  margin: 0px;
  padding: 0px 0.5em 0.5em;
  background-color: transparent;
}

#navigation {
  position: relative;
  float: left;
  height: 800px;
}

#menu, #feature {
  margin: 0px 0.25em;
  padding: 0px 0px 0.5em;
}

#feature {
  right: 0.5em;
  bottom: 0px;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#menu li {
  margin: 0px;
  padding: 0.4em 0.75em;
}

#menu a {
  color: #cc6633;
  text-decoration: none;
  font-weight: bold;
}

#menu li a:hover {
  color: #ff3333;
}

#sponsors {
  float:  right;
  width: 10em;
  min-width: 130px;
  margin-left: 0.5em;
  font-size: 90%;
}

#sponsors p {
  margin: 0px 0px 1em;
  padding: 0px;
  color: #336699;
  font-size: 0.9em;
  font-weight: bold;
}

#sponsors div {
  border: 1px solid #ff3333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 0px 0px 0.5em;
  padding: 0.25em;
}

#sponsors .sponsor {
  display: block;
  text-align: center;
  margin: 0px;
  padding: 0px 0px 1em;
}

.sponsor img {
  border: 1px solid white;
}

.sponsor img:hover {
  border: 1px solid #ff3333;
}

