.letters ul {
  margin:0;
  padding:0 ;
}
.letters ul li.letter {
  list-style-type: none;
  margin:0 0 1.5em;
  padding:0;
  padding-left: 30px;
  background: transparent url(../images/icons/22/letters2.png) 0 0 no-repeat;
}
.letters ul li.letter .padder {
  width: 520px;
  margin:0;
  padding:0;
  padding-right: 10px;
  padding-bottom: 10px;
  background: transparent url(../images/bg.li-item.png) right bottom no-repeat;
}
.letters li.letter h3.title {
  font-size: 1.2em;
  line-height: 1.4;
  margin-bottom: 0.4em;
  font-size: 1em;
  font-weight:bold;
  text-align: left;
}

.letters ul li.letter.fullcontent {
  padding:0;
  padding-left: 0px;
  background: transparent url(../images/bg.li-fullcontent-letters.png) top left no-repeat;
/*   background: transparent url(../images/icons/22/letters2.png) 0 0 no-repeat; */
}
.letters ul li.letter.fullcontent .padder {
  width: 540px;
  padding:10px;
  padding-top: 40px;
}

.letter-date {
  font-size: 1em;
/*   font-size: 108%; */
  line-height: 1.5;
  margin-bottom: 0.8em;
/*   margin-bottom: 1em; */
  font-weight: bold;
/*   font-style: italic; */
  color: #999;
}
.letters .letter-date {
  margin-bottom: 0.3em;
  font-size: 0.9em;
}

.letters a.gotopage {
  padding-right: 20px;
  background: transparent url(../images/icons/12x12/readon.png) right 75% no-repeat;
}

.letter a.readon {
  float:right;
  padding-left: 16px;
  background: transparent url(../images/icons/12x12/readon.png) left 75% no-repeat;
  font-size: 0.9em;
  line-height: 1.2;
  margin-top: 10px;
  margin-bottom: 0;
}
