/*WLPF*/
@media only screen and (min-width: 40.5em) {
    body{
        max-width:50em;
    }
    .margin191 {
        margin: 0 191px 32px;
    }
    .margin154 {
        margin: 0 154px 36px;
        line-height: 1.35em;
    }
}
body {
    font-family: Garamond;
    font-size:1.1em;
    padding:2%;
}
.home {
    font-size: 1.2em;
}
body.home a {
    color: #808080;
    font-size: 23px;
    font-weight: bold;
}
body.home p{
    text-align:center;
}
img {
    margin: .1em .6em;
}
.hr300 {
    background-color: #C0C0C0;
    border:none;
    color: #C0C0C0;
    height: 5px;
    margin-top:1em;
    width: 300px;
}
.hr292 {
    background-color: #C0C0C0;
    border: none;
    color: #C0C0C0;
    height: 2px;
    margin: .6em auto 1.8em;
    width: 292px;
}
.centerpage{margin:0 auto;}
.centerelem{text-align:center;}
.headertext{
    font-size:27.648px;
    font-weight:bold;
}
.subheader{
    font-size:23px;
    font-weight:bold;
}
.marginbottom40{
    margin-bottom:40px;
}
.fontsize16{
    font-size:16px;
}
.footer, .footer div a {
    font-size: 15px;
    color: #000000;
    font-weight: bold;
    line-height:1.5em;
}