/* layout */

.red {
  color: #fd3c3c;
}

.yellow {
  color: #fdee3c;
}

.clear {
  clear: both;
}

#wrapper {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}

#header {
  background: url(../img/header.jpg) top no-repeat;
  width: 1000px;
  height: 240px;
  margin: 0 auto;
  padding: 0;
}

h1#welcome {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #fd3c3c;
  margin: 0;
  padding: 30px 0 0 0;
}

#intro {
  font-size: 11px;
  text-align: left;
  margin: 10px 0 0 0;
  padding: 0 0 0 2px;
}

#bookmark {
  font-size: 14px;
  text-align: left;
  letter-spacing: 1px;
  margin: 38px 0 0 31px;
  padding: 0;
}

.title h1 {
  font-size: 30px;
  font-weight: normal;
  color: #fd3c3c;
  text-align: left;
  margin: 0 0 5px 0;
  padding: 0;
}

.thumbs img {
  border: 4px solid #4f0000;
  margin: 1px;
  width: 240px;
  height: 180px;
}

.thumbs a:link img {
  border: 4px solid #4f0000;
}

.thumbs a:visited img {
  border: 4px solid #4f0000;
}

.thumbs a:hover img {
  border: 4px solid #fdee3c;
}

.thumbs a:active img {
  border: 4px solid #4f0000;
}

#footer {
  background: url(../img/wallet.gif) top no-repeat;
  width: 1000px;
  height: 75px;
  margin: 20px auto 0 auto;
  padding: 0;
}

#legal {
  float: left;
}

#copyright {
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  text-align: left;
  color: #910b0b;
  padding: 20px 0 0 5px;
  margin: 0;
}

#rights {
  font-size: 10px;
  font-family: Tahoma, sans-serif;
  text-align: left;
  color: #910b0b;
  margin: 3px 0 0 5px;
}

#webmaster {
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  color: #ffffff;
  margin: 0;
  padding: 25px 110px 0 0;
  float: right;
}
.toplist-top {
	background-color: #220001;
	font-size: 18px;
	font-weight: bold;
}
.toplist {
	background-color: #2B0001;
	text-align: left;
	font-size: 14px;
}
.hits {
	color: #990000;
}