.shortcode-author-avatars .author-list {    float: left;    width: 100%;    padding-bottom: 1.5em;}
.shortcode-author-avatars div.author-list .user {    display: block;    float: left;    padding: 0.2em;    text-align: center;}
.shortcode-author-avatars div.author-list .user .avatar img {    margin-left: auto;    margin-right: auto;}
.shortcode-author-avatars div.author-list .user .name {    display: block;    font-size: .85em;}
.shortcode-author-avatars ul.author-list {    list-style: none;    margin: 0;}
.shortcode-author-avatars ul.author-list .avatar,.shortcode-author-avatars ol.author-list .avatar {    float: left;    clear: left;    margin-right: .25em;}
.shortcode-author-avatars div.aa_pageList {    width: 100%;    clear: left;    text-align: center;}
.shortcode-author-avatars div.aa_pageList div {    width: auto;    margin-left: auto;    margin-right: auto;    display: block;}
.shortcode-author-avatars div.aa_pageList a {    padding: 2px 4px;    border: 1px #BFBFBF solid;    margin: 0 2px;}
.shortcode-author-avatars div.aa_pageList a.current, .shortcode-author-avatars div.aa_pageList a:hover {    border-color: black;}
.shortcode-author-avatars div.aa_pageList a.current {    font-weight: bold;}
.shortcode-show-avatar {    display: block;    width: fit-content;    text-align: center;    padding: 10px;}
.shortcode-show-avatar.alignright  {    float: right;    margin-left: 10px;    width: auto;    text-align: center;}
.shortcode-show-avatar.alignleft  {    float: left;    margin-right: 10px;    width: auto;    text-align: center;}
.shortcode-show-avatar.center img {    margin-left: auto;    margin-right: auto;}
.contact-links ul {    list-style: none;    margin-left: 0;}