.gLastFM .track {
  margin-bottom: 15px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.gLastFM .notemplate {
  list-style-type: none;
  padding-left: 0px;
  background: none;
}

.gLastFM .track:last-of-type {
  margin: 0;
}

.gLastFM .CDCase {
  position: relative;
  display: inline-block;
}

/* CD Cover size */
.gLastFM .size_0 .CDCase {
  width: 37px;
  height: 34px;
  background: url('cdcase_0.png') top left no-repeat;
}

.gLastFM .size_1 .CDCase {
  width: 71px;
  height: 66px;
  background: url('cdcase_1.png') top left no-repeat;
}

.gLastFM .size_2 .CDCase {
  width: 124px;
  height: 111px;
  background: url('cdcase_2.png') top left no-repeat;
}

.gLastFM .size_3 .CDCase {
  width: 226px;
  height: 205px;
  background: url('cdcase_3.png') top left no-repeat;
}

.gLastFM .CDCase img {
  position: absolute;
}

/* cover size */
.gLastFM .size_0 .CDCase img {
  width: 32px;
  height: 32px;
  top: 1px;
  left: 4px;
}

.gLastFM .size_1 .CDCase img {
  width: 64px;
  height: 64px;
  top: 1px;
  left: 6px;
}

.gLastFM .size_2 .CDCase img {
  width: 107px;
  height: 107px;
  top: 2px;
  left: 14px;
}

.gLastFM .size_3 .CDCase img {
  width: 200px;
  height: 200px;
  top: 3px;
  left: 24px;
}

.gLastFM .notemplate .info {
  margin: 5px 0 0 5px;
  display: inline-block;
  vertical-align: top;
}

.gLastFM .notemplate.size_0 .info {
  max-width: 230px;
}

.gLastFM .notemplate.size_1 .info {
  max-width: 200px;
}

.gLastFM .notemplate.size_2 .info {
  max-width: 145px;
}

.gLastFM .notemplate.size_3 .info {
  max-width: 270px;
  display: block;
}

.gLastFM .template .info {
  margin: 5px 0 0 5px;
}

.gLastFM .info p {
  margin: 0 0 5px 0;
}

.gLastFM .time, .gLastFM .playcount {
  font-size: 0.8em;
}

.gLastFM .template .time, .gLastFM .template .playcount {
  float: right;
  margin-right: 10px;
}

.gLastFM .artiste {
  font-weight: bold;
  font-size: 1.1em;
}

.gLastFM .tracks {
  min-height: 120px;
}