﻿.authors {
    width:100%;
}

.authors h1 {
    font-weight:bold;

    line-height:1.6em;    
    background-color:#B3A491;

    margin:0 0 2px 0;
    padding:0 4px;

    color:#454545;

}

.authors .authors-author {
    margin:0px auto 2px;
    padding:16px;
      
    color:#454545;
    border:solid 1px #808080;
}


.authors .authors-author.odd {
    color:#454545;

    background-color:#FFF5E8;
    border:solid 1px #B3A491;    
}

.authors .authors-author .photo {
    float:left;
    width:10%;
}

.authors .authors-author .photo img {
    width:80px;
    border:solid 1px #ccc;
}

.authors .authors-author .profile {
    float:left;

    width:44%;
    padding: 0 1% 0 0;

    /*color:#113947;*/
}

.authors .authors-author .profile.profile-wide {
    width:90%;
    padding: 0 0 0 0;
}

.authors .authors-author .profile span {
    display:inline-block;
    margin-bottom:0.8em;
}

.authors .authors-author .profile span.email,
.authors .authors-author .profile span.telephone {
    margin-bottom:0;
}

.authors .authors-author .profile span.email a {
    text-decoration:none;
}

.authors .authors-author .profile .name {
    font-size:1.167em;
    font-weight:bold;
}

.authors .authors-author .authors-documents {
    float:left;

    width:43%;
    padding: 0  0 0 1% ;

    border-left:solid 1px #ccc;
}

.authors .authors-author .feature ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

.authors .authors-author .feature ul > li {
  display: block;
  padding-left: 16px;
  line-height: 1.6em;
  background: url(./images/bluesquare.gif) left 0.4em no-repeat;
}

.authors .authors-author .feature ul > li a {
    text-decoration:none;
}
.authors .authors-author .feature ul > li a .document-date,
.authors .authors-author .feature ul > li a .document-views
{    
    color:#454545;    
}




