.thumb
{
  width: 50px;
  height: 50px;
}

.container
{
  float: left;
  margin: 0 3px 5px;
}

.container p
{
  margin: 0 0 5px;
  text-align: center;
}

.thlink
{
  float: left;
  width: 50px;
  height: 50px;
  margin: 1px; 
}

.thlink a {
  display: block;
  overflow: hidden;
}

.thlink a:hover img {
  position: relative;
  z-index: -1;
  visibility: hidden;
}

.thlink a:hover {
  width: 50px;
  height: 50px;
}

#thshr { background: url("img/thumbs/shr_tt.png") no-repeat; }
#thlya { background: url("img/thumbs/lya_tt.png") no-repeat; }
#thysh { background: url("img/thumbs/ysh_tt.png") no-repeat; }
#threi { background: url("img/thumbs/rei_tt.png") no-repeat; }
#thran { background: url("img/thumbs/ran_tt.png") no-repeat; }
#thtem { background: url("img/thumbs/tem_tt.png") no-repeat; }
#thhii { background: url("img/thumbs/hii_tt.png") no-repeat; }
#theri { background: url("img/thumbs/eri_tt.png") no-repeat; }
#thanz { background: url("img/thumbs/anz_tt.png") no-repeat; }
#thtom { background: url("img/thumbs/tom_tt.png") no-repeat; }
#thsho { background: url("img/thumbs/sho_tt.png") no-repeat; }
#thtoa { background: url("img/thumbs/toa_tt.png") no-repeat; }
#thrai { background: url("img/thumbs/rai_tt.png") no-repeat; }
#thkrt { background: url("img/thumbs/krt_tt.png") no-repeat; }
#thmia { background: url("img/thumbs/mia_tt.png") no-repeat center; }
#thmhr { background: url("img/thumbs/mhr_tt.png") no-repeat; }
#thchi { background: url("img/thumbs/chi_skk_tt.png") no-repeat; }
#tharg { background: url("img/thumbs/arg_tt.png") no-repeat; }
#thhrc { background: url("img/thumbs/hrc_tt.png") no-repeat; }
#thoth { background: url("img/thumbs/others_tt.png") no-repeat; }


#nameruby
{
  padding: 5px 10px 0px;
  background: url("img/chara/namebg.png") repeat-y;
  line-height: 0;
  margin-bottom: 5px;
}

#name
{
  font-size: 200%;
  font-weight: bold;
}

#ruby
{
  font-size: 150%;
  font-weight: bold;
}

#imgchara
{
  float: left;
  margin-left: 2px;
  margin-right: 10px;
}

.intro
{
  font-size: 130%;
  line-height: 140%;
  padding: 0 10px 10px;
}
