html {
  overflow: hidden;
	background-image: url("/index/background.png");
	font-family: monospace;
	color: #ad68a8;
}

::selection {
  color: #6d3569;
}

a {
	color: #4068ad;
}

a:hover {
	font-style: italic;
	color: #224073;
}

.bannerborder {
  position: absolute;
  top: 10px;
  left: 20px;
  width: 555px;
  height: 405px;
  background-image: url("/index/border.png");
  border: 2px solid #ffc4d9;
  border-radius: 15px;
}

.banner {
  position: absolute;
  top: 14px;
  left: 15px;
}

.infoborder {
  position: absolute;
  top: 430px;
  left: 20px;
  width: 555px;
  height: 48px;
  background-image: url("/index/border.png");
  border: 2px solid #ffc4d9;
  border-radius: 15px;
}

.info {
  position: absolute;
  padding: 2px;
  top: 14px;
  left: 15px;
  width: 523px;
  height: 18px;
  background: white;
  border-radius: 15px;
}

.mainborder {
  position: absolute;
  top: 493px;
  left: 20px;
  width: 355px;
  height: 250px;
  background-image: url("/index/border.png");
  border: 2px solid #ffc4d9;
  border-radius: 15px;
}

.main {
  position: absolute;
  padding: 5px;
  top: 14px;
  left: 15px;
  width: 315px;
  height: 213px;
  background: white;
  border-radius: 15px;
}

.webringsborder {
  position: absolute;
  top: 493px;
  left: 390px;
  width: 182px;
  height: 175px;
  background-image: url("/index/border.png");
  border: 2px solid #ffc4d9;
  border-radius: 15px;
}

.webrings {
  position: absolute;
  padding: 5px;
  overflow: scroll;
  top: 14px;
  left: 15px;
  width: 142px;
  height: 138px;
  background: white;
  border-radius: 15px;
}

.statsborder {
  position: absolute;
  top: 683px;
  left: 390px;
  width: 182px;
  height: 60px;
  background-image: url("/index/border.png");
  border: 2px solid #ffc4d9;
  border-radius: 15px;
}

.stats {
  position: absolute;
  padding: 5px;
  overflow: scroll;
  top: 14px;
  left: 15px;
  width: 142px;
  height: 20px;
  background: white;
  border-radius: 15px;
}