#headertemplate{
text-align:center;
border-bottom:solid 1px #aaa;
background:#eee;
}
#headertemplate .ht-info{
padding:10px;
}
#headertemplate .ht-author{
font-variant:small-caps;
font-size:110%;
letter-spacing:2px;
}
#headertemplate .ht-section{
font-weight:bold;
}
#headertemplate .ht-translator,
#headertemplate .ht-original{
font-size: smaller;
}
#headertemplate .ht-nav{
background:#f8f8f0;
display:flex;
border-top:solid 1px #aaa;
padding:5px 10px;
align-items:center;
justify-content:center;
}
#headertemplate .ht-prev img,
#headertemplate .ht-next img{
opacity:.5;
}
#headertemplate .ht-prev img{
margin-right:.5em;
}
#headertemplate .ht-next img{
margin-left:.5em;
}
#headertemplate .ht-curr{
flex:1;
text-align:center;
}