body {
  /*
  background-image: url(images/bullseye.png);
  background-repeat: space;
  background-position: center 200px;
  */
  background: #d2dc9d url(images/blackgoose.png) no-repeat center 100px fixed;
  font-family: Georgia, serif;
  font-size: 100%;
  line-height: 175%;
  margin: 0 15% 0;
}
header {

  margin-top: 0;
  padding: 3em 1em 2em 1em;
  text-align: center;
  background: rgb(255,255,255,.5) url(images/purpledot.png) repeat-x center top;

}

a {
  text-decoration: none;
  color: #939;
}

a:visited {
  color: #937393;
}

a:hover {
  color: #c700f2;
  background-color: #fff;
}

a:focus {
  color: #c700f2;
  background-color: #fff;
}

a:active {
  background-color: white;
  color: #ff00ff;
}

h1 {
  color: #993399;
  font: bold 1.5em Georgia, serif;
  text-shadow: .1em .1em .2em gray;
}
h2 {
  color: #c60;
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: .5em;
  text-align: center;
}
dt {
  font-weight: bold;
}
strong {
  font-style: italic;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#info p {
  font-style: italic;
}
.price {
  font-family: Georgia, serif;
  font-style: italic;
}
p.warning, sup {
  font-size: small;
}
.label {
  font-weight: bold;
  font-variant: small-caps;
  font-style: normal;
}

h2 + p {
  text-align: center;
  font-style: italic;
}
