body {
  color: #585858;
  font-size: 11px;
  font-family: arial;
  margin: 0;
}

a:link, a:active, a:visited {
  color: #dd896d;
  text-decoration: none;
}

a:hover, a:focus {
  color: #f0b5a1;
}

img {
  border-style: none;
}
/*----------------------*/

.head {
  color: #fdfdfd;
  text-shadow: #f2cdc2 1px 1px 1px;
  font-size: 18px;
  background-color: #f7d3c7;
  background-image: url(images/head.gif);
  background-repeat: repeat-x;
  background-position: 50% top;
  margin-bottom: 1px;
  border-bottom: 1px solid #efbeaf;
}

.logo {
  background-image: url(images/logo.gif);
  background-repeat: no-repeat;
  background-position: left 50%;
  height: 36px;
  padding-top: 15px;
  padding-left: 75px;
}
/*----------------------*/

.rek {
  background-image: url(images/rek.gif);
  background-repeat: repeat-x;
  background-position: 50% top;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 1px;
}

.rek a {
  background-image: url(images/rico.gif);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 12px;
}

.rek a:hover {
  background-image: url(images/ricoh.gif);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 12px;
}
/*----------------------*/

.hline {
  background-image: url(images/hline.gif);
  height: 4px;
  margin-top: 1px;
  margin-bottom: 1px;
}
/*----------------------*/

.cont {
  background-image: url(images/cont.gif);
  background-repeat: repeat-x;
  background-position: 50% top;
  padding-right: 1px;
  padding-left: 1px;
}

.link {
  background-color: #fce9e3;
  background-image: url(images/link.gif);
  background-repeat: repeat-x;
  background-position: 50% top;
  margin-top: 1px;
  margin-bottom: 1px;
  border: solid 1px #f1cdc2;
}

.link:hover {
  background-color: #ffefeb;
  background-image: url(images/linkh.gif);
  background-repeat: repeat-x;
  background-position: 50% top;
}

.linkl {
  background-image: url(images/linkl.gif);
  background-repeat: no-repeat;
  background-position: left 50%;
  height: 16px;
  padding-top: 2px;
  padding-left: 10px;
}
/*----------------------*/

.ban {
  background-image: url(images/ban.gif);
  background-repeat: repeat-x;
  background-position: 50% bottom;
  padding: 1px;
}
/*----------------------*/

.foot {
  color: #ffeee8;
  background-color: #d17255;
  background-image: url(images/foot.gif);
  background-repeat: repeat-x;
  background-position: 50% top;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 2px;
}

.foot a {
  color: #ffeee8;
}

.foot a:hover {
  color: #f4cec0;
}
/*----------------------*/

.count {
  background-image: url(images/count.gif);
  background-repeat: repeat-x;
  background-position: 50% top;
  margin-top: 1px;
  padding: 2px;
}

.ban a img, .count a img {
  background-image: none;
  opacity: 0.3;
}

.ban a:hover img, .count a:hover img {
  background-image: none;
  opacity: 0.7;
}
/*** Editing By SteVendie...
www.stevendie.xtgem.com ***/