body {
  background-color: #000000;
  color: #eeb787;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

img {
  border: 0;
}


#MenuBar {
  position: fixed;
  background-color: #E39692;
  font-family: arial;
  top: 0px;
  right: -1px;
  color: white;
}

#MenuBar span {
  margin: 0px 10px 0px 10px;
}

#Webring {
  text-align: center;
  color: white;
}

#Webring table {
  border: 0;
  background-color: black;
  padding: 0px;
}

#Logo {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 827px;
  height: 120px;
}

#Left-Padding {
  position: absolute;
  left: 0px;
  top: 120px;
  width: 47px;
  height: 45px;
}

#Home {
  position: absolute;
  left: 47px;
  top: 120px;
  width: 45px;
  height: 45px;
}

#Studs {
  position: absolute;
  left: 92px;
  top: 120px;
  width: 161px;
  height: 45px;
}

#Queens {
  position: absolute;
  left: 253px;
  top: 120px;
  width: 161px;
  height: 45px;
}

#Kittens {
  position: absolute;
  left: 414px;
  top: 120px;
  width: 161px;
  height: 45px;
}

#Available {
  position: absolute;
  left: 575px;
  top: 120px;
  width: 161px;
  height: 45px;
}

#Mail {
  position: absolute;
  left: 735px;
  top: 120px;
  width: 45px;
  height: 45px;
}

#Right-Padding {
  position: absolute;
  left: 780px;
  top: 120px;
  width: 47px;
  height: 45px;
}

#FrontPage {
  position: absolute;
  left: 0px;
  top: 165px;
  width: 827px;
  height: 535px;
  background-image: url(images/Background-cat.jpg);
}

#PageBody {
  position: absolute;
  left: 0px;
  top: 165px;
  width: 827px;
  height: 535px;
  background-image: url(images/Background.jpg);
}

#BG-1 {
  position: absolute;
  left: 0px;
  top: 165px;
  width: 827px;
  height: 15px;
  background-color: white;
}

#BG-2 {
  position: absolute;
  left: 0px;
  top: 180px;
  width: 15px;
  height: 520px;
}

#Nav {
  position: absolute;
  left: 15px;
  top: 180px;
  width: 218px;
  height: 509px;
  background-image: url(images/Nav.jpg);
}

#BG-3 {
  position: absolute;
  left: 233px;
  top: 180px;
  width: 16px;
  height: 520px;
}

#Body {
  position: absolute;
  left: 249px;
  top: 180px;
  width: 564px;
  height: 509px;
  background-image: url(images/Body.jpg);
}

#BG-4 {
  position: absolute;
  left: 813px;
  top: 180px;
  width: 14px;
  height: 520px;
}

#BG-5 {
  position: absolute;
  left: 15px;
  top: 689px;
  width: 218px;
  height: 11px;
}

#BG-6 {
  position: absolute;
  left: 249px;
  top: 689px;
  width: 564px;
  height: 11px;
}

.big-heading {
  color: #100807;
  font-family: "Curlz MT", arial, sans-serif;
  font-size: 300%;
  text-align: center;  
  margin-top: 20px; 
  margin-bottom: 20px;
}

.heading {
  color: #E39692;
  font-family: "Curlz MT", arial, sans-serif;
  font-size: xx-large;
  margin-left: -10px; 
  margin-top: 20px; 
  margin-bottom: 20px;
}

.nav-heading {
  color: #E3D6A2;
  font-family: "Curlz MT", arial, sans-serif;
  font-size: x-large;
  text-align: center;
  margin-top: 20px; 
  margin-bottom: 20px;
}

.small-heading {
  color: #E39692;
}

.cat-info {
  margin: 0px 0px 0px 20px;
  font-size: small;
  color: #b7817e;
}

.image-comment {
  position: relative;
  top: 20px;
  text-align: center;
  background-color: #e27871;
}

A:link {
  text-decoration: none;
  color: #E39692;
}

A:visited {
  text-decoration: none;
  color: #E39692;
}

A:hover {
  text-decoration: underline;
  color: #ffffff;
}
