.publication-web {
}

.publication {
    width:100%;
    padding: 2px 2px 0 2px;
    text-align: left;
}

div.publicationTitle * {
    font-family: Verdana,"Helvetica medium",Sans,Arial,sans-serif;
    font-variant: normal !important;
    font-weight: bold !important;
    font-size: 12px !important;
    color: #018472 !important;
    letter-spacing: normal;
    text-align: left;
    margin: 0 0 2px;
    padding: 0;
}

.publication h1.title, .publication h1.title a {
    font-family: Verdana,"Helvetica medium",Sans,Arial,sans-serif;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    color: #018472 !important;
    letter-spacing: normal;
    text-align: left;
    margin: 0;
    padding: 0;
    text-align: left;
    border: none;
}

.publication div.details {
  background:none;
  border:none;
  margin-left:auto;
  margin-right:-12px;
  text-align:right;
  color: #414141;
}

.publication div.details span.group {
}

.publication div.details span.category {
  border-right: solid 1px #cfcfce;
  color: #414141;
}

.publication div.details span.date {
}

.publication div.details span.author {
}

.publication div.details span.reads {
}

.publication div.details span.comments {
}

.publication div.summary {
}

.publication div.body {
}

div.divider {
    border-top: 1px dotted silver;
    margin: 0;
}

div.readallpub {
    border-bottom: 1px solid #CFCFCF;
    padding-bottom: 10px;
}

.publication hr {
}

div.seeallpub {
}

.publication-web .comment {
}

.publication-web .comment div.details {
}

.publication-web .comment div.details span.author {
}

.publication-web .comment div.details span.date {
}

.publication-web .comment div.body {
}

.docs .publication h1.title a {
    font-size: 79%;
    display: list-item;
    margin-left:27px;
}

.docs .divider {
    border: none;
}


