/* Taxonomy Listing */

.widget_booktermlistings li.cat-item,
.widget_taxonomylisting li.cat-item {
  margin: 2px 0;
  background: rgb(230, 230, 230);
  padding: 0 5px;
}

#sidebar .widget_booktermlistings {
  padding-bottom: 10px;
}

.widget_booktermlistings,
.widget_taxonomylisting {
  list-style: none;
  list-style-type: none;
}

.widget_booktermlistings ul.book-taxonomy {
  margin-bottom: 10px;
}

.widget_booktermlistings ul.children,
.widget_taxonomylisting ul.children {
  padding: 0 0 5px 20px;
  display: none;
}

.widget_booktermlistings ul.children li.cat-item,
.widget_taxonomylisting ul.children li.cat-item {
  margin: 0;
  padding: 0;
}

.widget_booktermlistings li.current-cat-parent ul.children,
.widget_taxonomylisting li.current-cat-parent ul.children,
.widget_booktermlistings li.current-cat ul.children,
.widget_taxonomylisting li.current-cat ul.children,
.widget_booktermlistings li.current-cat-item ul.children,
.widget_taxonomylisting li.current-cat-item ul.children {
  display: block;
}

/* Featured Taxonomy */

.widget_featuredbookswidget h3 {
  padding-bottom: 5px;
}

.widget_featuredauthors .authors,
.widget_featuredbookswidget .books {
  overflow: hidden;
  position: relative;
  height: 272px;
}

.widget_featuredauthors .authors {
  height: 180px;
}

#sidebar .widget_featuredauthors .book-author.preview,
#sidebar .widget_featuredauthors .author.preview {
  height: 180px !important;
  width: 180px !important;
}

#sidebar .widget_featuredbookswidget .book.preview {
  height: 272px !important;
  width: 180px !important;
}

.widget_featuredauthors .authors .author-image,
.widget_featuredbookswidget .books .book-cover {
  width: 180px;
  height: auto !important;
  margin: 0 !important;
}

.widget_featuredauthors .authors .author-meta,
.widget_featuredbookswidget .books .book-meta {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  background: black;
  color: white;
}

.widget_featuredauthors .authors .author-meta a,
.widget_featuredbookswidget .books .book-meta a {
  color: white;
}

.widget_featuredauthors .book-author,
.widget_featuredauthors .author {
  position: relative;
}

.widget_featuredauthors .authors .author-meta {
  width: 170px;
  top: auto;
  bottom: 0;
  padding: 5px;
}

.widget_featuredauthors .authors .author-meta,
.widget_featuredbookswidget .book:hover .book-meta {
  display: block;
}

.widget_featuredbookswidget .books .book-title,
.widget_featuredbookswidget .books .book-author {
  margin: 0;
}


.widget_featuredauthortaxonomywidget h3 {
  padding: 0;
}

.widget_featuredauthortaxonomywidget .authors .author-title {
  padding: 10px 0 5px;
}


/* Recent entries */

.hm_widget_recent_entries .date {
    font-family: sans-serif;
    text-transform: uppercase;
    font-size: 0.9em;
}

