body {
  background: #000 url(graphics_noel/body.jpg) repeat-x top;
} 

#body {
  width: 712px;
  background: #000 url(graphics_noel/bodysfo.jpg) repeat-y left top;
  margin: auto;
  color: #B7BEC3;
  padding: 0 0 0 0;
  font: 11px/1.5 "verdana";
  word-spacing: 4px;
  margin-bottom: 30px;
}

#adsense {
  display: none;
  padding-top: 190px;
  padding-left: 510px;
}

.article img {
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


#contact_link span {
  display: none;
}


#contact_link a {
  display: block;
  width: 101px;
  height: 63px;
  background: url(graphics_noel/contact_off.jpg);
  text-decoration: none;
  border-width: 0px;
  margin-top: 338px;
  margin-right: 142px!important;
  margin-right: 71px;
  float: right;
}

#contact_link a:hover {
  background: url(graphics_noel/contact_on.jpg);
}


a {
  color: #C1CED7;
  text-decoration: none;
  border-width: 0 0 1px 0;
  border-style: dotted;
  border-color: #C1CED7;
}

a:hover {
  color: #7E0D09;
  text-decoration: none;
  border-width: 0 0 1px 0;
  border-style: dotted;
  border-color: #7E0D09;
}

#header {
  margin: 0 0 0 0;
  background: transparent url(graphics_noel/header2.jpg) no-repeat top left;
  padding: 0 0 0 0;
  height: 523px;
}

#header h1, h2 {
  display: none;
  
}

hr {
  height: 30px;
  display: block !important;
  display: none;
  margin-left: 170px;
  background: url(graphics_noel/hr.jpg) no-repeat left;
  border-width: 0px;
  border-style: none;
  border-color: transparent;
}

.hidden {
  display: none !important;
}

#content {
  margin: -100px 0 0 0;
}

#footer {
  margin: -160px 0 0 0 !important;
  margin: -50px 0 0 0;
  background: transparent url(graphics_noel/footer.jpg) no-repeat bottom;
  padding: 0 0 0 0;
  height: 280px !important;
  height: 150px;
}

.article {
  width: 460px;
  margin: 0 0 20px 100px;
}



.article h3 {
  font: 17px/1.0 "Georgia";
  padding: 0 0 4px 25px;
  font-weight: normal;
  background: url(graphics_noel/h1.jpg) no-repeat left center;
  color: #fff;
  margin: 0 0 0 0;
}

.article p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#form {
  margin: 20px 0 20px 0;
}

#form input, textarea {
  border: 1px solid #069;
  color: #7E0D00;
  font: 11px/1.5 "verdana"; 
  background: #DDE1E7; 
  width: 200px;
  padding: 2px;
  margin-bottom: 5px;
}

textarea {
  width: 450px;
}

#copyright {
  display: none;
}

#colophon {
  display: block;
  padding-top: 252px !important;
  padding-top: 0px;
  margin-top: 0px !important;
  margin-top: 122px;
  padding-left: 80px;
}

#colophon a {
  color: #ccc;
  text-decoration: none;
  padding: 1px 3px;
  border: 1px solid #7E0D09;
}

#colophon a:hover {
  color: #fff;
  background-color: #6F0D09;
  border: 1px solid #fff;
 
}

#bunch:hover {
  background: transparent;
}
