.author .list .letters
{
  font-weight: bold;
}

.author .list .letters .inactive
{
  color: gray;
}

.author .list .letters .selected,
.author .list .letters .inactive-selected
{
  color: #a00;
}

.author .detail .pages-nav {font-weight: bold; /* height: 2em; */}
.author .detail .pages-nav .summary {vertical-align: baseline; white-space: nowrap}
.author .detail .pages-nav .number-line {vertical-align: baseline; text-align: right; float: right; clear: both}


.author .detail .notification
{
  background-color: #ffffcc;
}

.author .detail .author-books .heading
{
  margin-bottom: 1em;
}

.author .detail .author-books .series
{
  margin-bottom: 0.75em;
}

.author .detail .author-books .series .name
{
  font-weight: bold;
  margin-bottom: 0.5em;
}

.author .detail .author-books .series .books
{
  padding-left: 0.75em;
}

.author .detail .author-books .book,
.author .detail .author-books .series .book td
{
  padding: 0.2em;
}

.author .detail .author-books .series .book .rank
{
  text-align: right;
}