#headertemplate {
text-align: center;
}
.headerlabel {
display:none;
}
.headertemplate {
width: 98%;
padding: 0.5em;
border-top: 1px solid #A0A0A0;
background-color: #f4f0e5;
}
.headertemplate-journal {
border-bottom: 1px solid #CCCCCC;
background-color: #f4f4f4;
padding: 0.5em;
width: 98%;
}
.headertemplate-author { padding-top:0.5em; padding-bottom:0.4em; font-size:100%; font-weight:bold; }
.headertemplate-title { padding-top:0.4em; padding-bottom:0.4em; font-size:120%; font-weight:bold; }
.headertemplate-reference { padding-top:0.4em; padding-bottom:0.5em; font-size:90%; }
.footertemplate {
width: 98%;
padding-left: 0.5em;
padding-right: 0.5em;
padding-top: 0.2em;
padding-bottom: 0.2em;
border-top: 1px solid #A0A0A0;
border-bottom: 1px solid #A0A0A0;
background-color: #f8f8f0;
text-align: center;
font-size:90%;
}
.footertemplate-content{
width: 100%;
padding-left: 0px;
padding-right: 0px;
background-color: transparent;
}
.subheader-notes{
width: 98%;
background-color: #fafaff;
padding: 0.2em 0.5em;
}
@media all and ( max-width: 479px ) {
.footertemplate-prev, .footertemplate-next {
text-align:center;
width:100%
}
.footertemplate-cur {
text-align:center;
font-weight:bold;
}
}
@media all and ( min-width: 480px ) {
.footertemplate-prev {
display:inline-block;
text-align:left;
width:33%
}
.footertemplate-cur {
display:inline-block;
text-align:center;
width:34%
}
.footertemplate-next {
display:inline-block;
text-align:right;
width:33%
}
}