.glv_authordisplay .entry
{
width: 23%;
height: 500px;
float: left;
padding: 1%;
margin: 0;
background-color: white;
border-radius: 4px;
text-align: center;
}
.glv_authordisplay .entry .portrait
{
float: none;
}
.glv_authordisplay .entry .portrait img
{
border-radius: 200px;
width: 170px;
height: 170px;
margin-bottom: 10px;
max-width: none;
max-height: none;
}
.glv_authordisplay .entry .name
{
font-weighT: bold;
font-size: 1.5em;
color: #d43f4e;
}
.glv_authordisplay .entry .roles
{
font-style: italic;	
}
.glv_authordisplay .entry .bio
{
padding-top: 10px;
}
.glv_authordisplay .entry .social_links
{
padding-top: 10px;
}
.glv_authordisplay .entry .social_links > .link
{
display: inline-block;
padding: 0 10px;
color: #d43f4e;
}
.glv_authordisplay .entry .social_links a
{
color: #d43f4e;
}