html {
  margin: 0;
  padding: 0;
}

body {
	background-color: #D5CEAF;
	padding: 0;
	margin: 0;
}

h3 {
	font: normal 0.70em/1em "Lucida Grande", Verdana, Sans-serif;
	color: #ccc;
	font-weight: 600;
	padding-left: 13px;
}

#package {
  background-image: url(i/back.png);
  width: 457px;
  margin: 0 auto 0 auto;
}

#header {
  width: 329px;
  background-color: none;

  margin-left: 128px;
}

#header h1 {
  margin: 0 auto;
  height: 100px;
  width: 329px;
  background: url("i/header.png") no-repeat;
  text-indent: -9999px;
}

#content {
  width: 221px;
  background-color: #171717;
  
  margin-left: 128px;
  
  padding-left: 55px;
  padding-right: 25px;
}

#footer {
  margin-top: 50px;
  margin-left: -55px;
  width: 518px;
  height: 249px;
  background: url("i/footer.png") no-repeat;
}

#footer p {
  margin: 0;
}

p {
	font: normal 0.70em/1.3em "Lucida Grande", Verdana, Sans-serif;
	color: #ccc;
	margin: 0 0 10px 0;
}

p#blurb {
  font: normal 0.75em/1.8em "Lucida Grande", Verdana, Sans-serif;
	color: #999;
	font-weight: bold;
	padding-top: 25px;
}

#design, #graphics {
  margin-top: 40px;
  width: 200px;
  background: #2f2f2f url("i/bottom.png") bottom left no-repeat;
  padding-bottom: 10px;
}

#design p, #graphics p {
  width: 173px;
  padding-left: 13px;
}

#contact {
  margin-top: 40px;
  width: 200px;
  height: 72px;
  background: #2f2f2f url("i/contact.png") top left no-repeat;
}

#contact h3 {
  padding-top: 20px;
  font: normal "Lucida Grande", Verdana, Sans-serif;
}

#contact a {
  line-height: 1px;
  padding-left: 13px;
  margin: 0;
  font: normal "Lucida Grande", Verdana, Sans-serif;
	color: #ccc;
}