article header {
    border-bottom:none;
    font-size:0.923em;
    padding:0 0 0.6em;
    position:relative;
}

article .field-name-body {
  padding-right:110px;
}

.user-picture img {
  width:64px;
  height:64px;
}

.region-user-pic {
  text-align:right;
  float:right;
}

#content .field-content img.file-icon {
    float: left;
    padding-right: 4px;
}

.node-blog.node-teaser {
    border-bottom: 1px solid #999999;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
.node-blog.node-teaser:last-child {
    border-bottom: none;
}
.node-blog footer nav ul li a {
    margin: 0;
    padding: 0;
}
article.node-blog .content {
    padding-bottom: 0 !important;
}

.panels-flexible-region-14-center_ {
    width: 100%;
}

.field-item .field-collection-view .field-collection-item-field-cv{
    margin-top: 24px;
    padding-top: 8px;
    border-top: 1px solid #999 !important;
}

/* SPECIFIC VIEWS styling */
/*************************************/

.col-right .pane-content {
    color: #999999;
    font-size: 0.923em;
    text-align: right;
}
.col-right .panel-separator {
    margin: 0;
}
.col-right .field {
    margin: 0;
    padding: 0;
}
.col-right .field-collection-container {
    border: medium none;
    margin: 0;
    padding: 0;
}

#sidebar-first .book-explorer ul, #sidebar-first .book-explorer ul li {
  padding: inherit;
}
#sidebar-first .block-book-explorer h2.block-title {
  position: relative;
}
#sidebar-first .block-book-explorer h2.block-title + .content {
  margin-left: 12px;
}
#content .views-row .views-field-field-bannerimage blockquote{
    display: none;
}