
* {
      box-sizing: border-box;
    }
    img {
      max-width: 100%;
      height: auto;
    }
    .pcy2000 {
      max-width: 900px;
      padding: 0 15px;
      margin: 0 auto;
    }
    body {
      font-family: Arial, Helvetica, sans-serif;
      background-image: url(https://www.pcy2000.org/images/background.gif);
    }
    .hrdelros .kfored {
      margin: 0 auto;
      max-width: 900px;
    }
    .hrdelros .hidden {
      display: none;
    }
    .hrdelros .kforedlfoesdf ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    .hrdelros .kforedlfoesdf li {
      display: inline-block;
    }
    .hrdelros .kforedlfoesdf a {
      display: block;
    }
    .hrdelros .kforedlfoesdf .folder {
      position: relative;
      cursor: pointer;
    }
    .hrdelros .kforedlfoesdf .folder ul {
      display: block;
      position: absolute;
      top: -9999px;
      left: 0;
      z-index: 999;
    }
    .hrdelros .kforedlfoesdf .folder li {
      display: block;
    }
    .hrdelros .kforedlfoesdf .folder:hover ul {
      top: 100%;
    }
    .hrdelros .mfijkpers,
    .hrdelros .uehqa {
      display: none;
    }
    .hrdelros .banner {
      position: relative;
    }
    .hrdelros .banner .banner-image {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
    }
    .hrdelros .banner .kfored {
      position: relative;
    }
    @media screen and (max-width: 700px) {
      .hrdelros .kforedlfoesdf {
        overflow: hidden;
        height: 0;
      }
      .hrdelros .mfijkpers {
        display: none;
      }
      .hrdelros .uehqa {
        display: block;
        cursor: pointer;
      }
      .hrdelros .uehqa:before {
        content: 'Menu';
      }
      .hrdelros .mfijkpers:checked~.kforedlfoesdf {
        height: auto;
      }
      .hrdelros .mfijkpers:checked~.uehqa:before {
        content: 'Close';
      }
      .hrdelros .kforedlfoesdf li {
        display: block;
      }
      .hrdelros .kforedlfoesdf .folder ul {
        position: static;
      }
      .hrdelros .kforedlfoesdf .folder-toggle-label a:before {
        content: '+ ';
      }
      .hrdelros .kforedlfoesdf .folder-toggle-box:checked~.folder-toggle-label a:before {
        content: '- ';
      }
      .hrdelros .kforedlfoesdf .folder:hover ul,
      .hrdelros .kforedlfoesdf .folder-toggle-box~ul {
        display: none;
      }
      .hrdelros .kforedlfoesdf .folder-toggle-box:checked~ul {
        display: block;
      }
    }
    .hrdelros {
      text-align: center;
    }
    .hrdelros .main-navigation {
      background: #6699cc;
    }
    .hrdelros .kforedlfoesdf a {
      padding: .9em .4em;
      color: #000;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 13px;
      letter-spacing: 1px;
    }
    .hrdelros .kforedlfoesdf a:hover,
    .hrdelros .kforedlfoesdf .active-link a {
      color: #000;
    }
    .hrdelros .kforedlfoesdf .folder ul {
      background-color: #6699cc;
      transition: padding 0.14s ease-out;
      text-align: left;
    }
    .hrdelros .kforedlfoesdf .folder a {
      padding: 0.5em 1em;
      white-space: nowrap;
    }
    .hrdelros .kforedlfoesdf .folder:hover ul {
      padding: 0.5em 0;
    }
    .hrdelros .banner {
      background-color: #6699cc;
    }
    .hrdelros .banner .banner-image {
      opacity: 0.5;
    }
    .hrdelros .banner .kfored {
      padding-top: 150px;
      padding-bottom: 150px;
    }
    .hrdelros .banner .site-title {
      letter-spacing: 2px;
      font-size: 52px;
      margin: 0 0 20px;
    }
    .hrdelros .banner .site-title a {
      color: #000;
      text-decoration: none;
    }
    .hrdelros .banner .site-tagline {
      color: #000;
      letter-spacing: 1px;
      font-size: 14px;
      margin: 0 20%;
    }
    @media screen and (max-width: 700px) {
      .hrdelros .kforedlfoesdf a {
        padding: 0.75em 1em;
      }
      .hrdelros .kforedlfoesdf>ul>li:first-child a {
        padding-top: 2em;
      }
      .hrdelros .kforedlfoesdf>ul>li:last-child a {
        padding-bottom: 2em;
      }
      .hrdelros .kforedlfoesdf li {
        display: block;
      }
      .hrdelros .kforedlfoesdf .folder ul {
        text-align: center;
        padding: 0.5em 0;
        margin: 0.5em 0;
        transition: none;
        background-color: #6699cc;
      }
      .hrdelros .kforedlfoesdf .folder:hover ul {
        padding: 0.5em 0;
      }
      .hrdelros .kforedlfoesdf .folder-toggle-label a {
        cursor: pointer;
      }
      .hrdelros .uehqa {
        color: #000;
        background-color: #6699cc;
        padding: .8em 1em;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: 1px;
      }
      .hrdelros .mfijkpers:checked~.uehqa {
        color: #000;
      }
      .hrdelros .mfijkpers:checked~.kforedlfoesdf {
        padding: 1em 0;
      }
      .hrdelros .mfijkpers:checked~.uehqa:before {
        content: 'Close';
      }
    }
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
footer {
border-top: solid 3px #ddd;
  padding-top: 20px;
}