body {
  background: url(/rust2.jpg);
  color: #999;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 10px;
}
input, textarea, select { background: url(/ilmo/valko.png); border: 1px solid #444; }
#cont h1 {
  color: #f0f0f0;
  height: 20px;
}
#cont h1 img, #cont h1 a:hover img {
  border: 0;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
li.thumb {
  float: left;
  margin: 0px;
  text-align: center;
  width: 108px;
  font-size: 8px;
}
li.thumb img {
  padding: 2px;
  border: 1px solid transparent;
}
li.thumb div {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/kuvat/album.jpg);
  height: 100px;
  width: 100px;
  padding: 2px;
  border: 1px solid black;
  color: #f0f0f0;
  text-align: center;
  line-height: 100px;
  font-size: 44px;
  font-weight: bold;
}
a { 
  font-weight: bold;
}
li.thumb a {
  font-weight: normal;
  color: #666;
}
li.thumb a:hover div {
  border: 1px solid #f0f0f0;
}
#kuva {
  padding: 0px 2px 2px 2px;
  margin: 5px auto 0 auto;
  display: table;
}
#kuva img {
  border: 1px solid #f0f0f0;
  padding: 0px;
  margin-top: 3px;
}
#cont a:link, #cont a:visited {
  text-decoration: none;
  color: #999;
}
#cont a:hover {
  text-decoration: none;
  color: #f0f0f0;
}
#cont a:hover img {
  border: 1px solid #f0f0f0;
}
#cont a:hover {
  color: #f0f0f0;
}

#cont a h1 {
  color: #f0f0f0;
}
#wat {
  display: inline-block;
}
#cont a:hover h1 {
  color: #666;
}

/*--------------------*/
blockquote {
  margin-top: 0;
  margin-left: 15px;
}
#sulje {
  float: right;
  visibility: hidden;
}
table.tausta td {
  background-color: #d4d4ff;
  padding: 1px;
  border-top: 1px solid black;
}
table.tausta th, table.tausta td {
  padding-right: 5px;
}
td.sija {
  text-align: right;
}
#otsikko {
  background-color: #70a2d7;
  padding: 10px 10px 14px 20px;
  color: white;
}
#valikko {
  background-color: white;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding: 2px 20px 3px 20px;
}
#dregu {
  background-color: white;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding: 2px 20px 3px 20px;
  text-align: center;
}
#iso {
  background-color: #ddddff;
}
#sisalto {
  width: 730px;
  padding: 10px;
}
table, tr, td {
  margin: 0;
  padding: 0;
}
td {
  padding: 1px;
}
p {
  margin-top: 0px;
  padding-top: 0px;
}

/* PISG */

a.background {
    text-decoration: none;
}

a.background:link {
    color: #0b407a;
}

a.background:visited {
    color: #0b407a;
}

a.background:hover {
    text-decoration: underline;
    color: #0b407a;
}

td {
    text-align: left;
    font-size: 8pt;
}

.male, .male a {
    color: #0000DD;
}
.female, .female a {
    color: #DD3366;
}

.bot, .bot a {
    color: #00FFFF;
}

.title {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #e0e0e0;
}

.headtext {
    color: white;
    font-weight: bold;
    text-align: center;
    background-color: #222;
}

.headlinebg {
    background-color: #000000;
}

.tdtop {
    background-color: #222;
}

.hicell {
    background-color: #222;
}

.hicell img {
  height: 12px;
  vertical-align: top;
}

.hicell10 {
    background-color: #222;
    font-size: 10px;
}

.rankc {
    background-color: #222;
}

.hirankc {
    background-color: #222;
    font-weight: bold;
}

.rankc10 {
    background-color: #222;
    font-size: 10px;
}
.rankc10center {
    background-color: #222;
    font-size: 10px;
    text-align: center;
}

.hirankc10center {
    background-color: #222;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
}

.small {
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 10px;
}


.asmall {
      font-family: "Small Fonts", Verdana, Tahoma, sans-serif;
      font-size: 6pt;
      color: silver;
      text-align: center;
}
#murut {
  position: absolute;
  left: 111px;
  top: 43px;
}
#cam {
  border: 1px solid #777;
}
#pisg table {
  width: 1000px;
}

