
/* zrmain.css */

BODY {
 background-image: url(zrbg30.jpg);
 background-size: cover;
 background-attachment: fixed;
 padding: 10px 0 10px 0;
}
.pge {
 display: flex;
 flex-direction: column;
 align-items: center;
}
.pge PRE {
 /*font-family: "Times New Roman",Verdana, Arial, Helvetica, sans-serif;*/
 font-family: Georgia,"Times New Roman",serif;
 margin: 0 0 0 0;  /* overide default pre margin: 1em 0 1em 0 */
 padding: 20px 20px 20px 20px;
 font-size: 1.2em;
 background-color: #eef;
 background-color: #fff1e5;
 background-color: #ede;
 background-color: #eee3f4;
 background-color: #eee7f8;
 opacity: .85;
}
.pge PRE A:hover {
font-weight: bold;
}
.pge .pgettl {
 font-size: 2.2em;
 background-color: transparent;
}
.pge .pgemenu PRE {
 padding: 0;
}
.pge .pgesubttl {
 background-color: #fff;
 background-color: #fff1e5;
 background-color: #fff;
 background-color: #eee3f4;
 padding: 10px 10px 10px 10px;
 border: 3px solid #999;
 margin-bottom: 30px;
 font-weight: bold;
 color: #93f;
}
.pge PRE.btnttl {
 margin: 60px 0 10px 0;
}
.pgettl A:link {color: black;}
.pgettl A:visited {color: black;}
.pgettl A:hover {color: black; font-weight: bold;}
.pgettl A:active {color: black;}
PRE A.pgebtnlink {
 display: inline-block;
 border: 8px solid #777;
 border-radius: 30px;
 background-color: #eef;
 background-color: #fff1e5;
 background-color: #eef;
 background-color: #eee3f4;
 padding: 25px;
 font-size: 1.2em;
}
.pge PRE A.pgebtnlink:hover {
 background-color: #fff;
 font-weight: normal;
}
.pgeverse PRE, .pgereview PRE {
 border: 3px solid #999;
 line-height: 1.4em;
 margin-bottom: 20px;
}
.pgemenu PRE {
 text-align: center;
 line-height: 1.4em;
 background-color: transparent;
}
.pgereview PRE {quotes: '\201C' '\201D';}
.pgereview PRE::before {content: open-quote;}
.pgereview PRE::after  {content: close-quote;}
.pgereview {
 text-align: center;
}
.pgeauthor IMG {
 border: 10px double #aaa;
}
.pgebtmblk {
 text-align: center;
 padding-top: 30px;
}
PRE.pgebtm {
padding-top: 40px;
background-color: transparent;
}
PRE.pgebtm A {
display: inline-block;
padding-bottom: 30px;
}
PRE.pgecopy {
background-color: transparent;
font-size: 1em;
}
.pgebtmbanner A IMG {
 opacity: .75;
}
.pgebtmbanner A IMG:hover {
 opacity: 1;
 }
 PRE.refer {
 font-style: italic;
 color: #93f;
 }
 PRE.quote {
 font-style: italic;
 font-weight: lignter;
 word-spacing: 2px;
 margin-bottom: 30px;
 background-color: transparent;
 }
.revx {
text-decoration: underline wavy;
}

