      /* Main Content */

      .content-area {

        /* grid-column: 2 / 3; */
        /* grid-row: 1 / -1; */
        /* Already defined in mainbody.css  */

        margin-top: 35px;
        display: grid;        
        grid-template-columns: 100%;
        row-gap: 30px;
      }

      .container-top-ad {

        border: 2px dashed black;
        font-size: larger;
        /* grid-template-rows: 80px; */
        display: grid;
        align-items: center;
        justify-items: center;

      }

      .container-bottom-ad {

        border: 2px dashed black;
        font-size: larger;
        display: grid;
        align-items: center;
        justify-items: center;
      }

      .container {        
        background-color: bisque;
        height: fit-content;
      }

      .menu {
        display: grid;
        grid-template-rows: 35px auto;
      }


      .section-heading {
        display: grid;
        grid-template-columns: max-content auto;

        color: white;
        font-weight: bold;
      }


      .section-heading .h1 {
        grid-column: 1/2;

        background-color: orangered;
        padding-left: 10px;
        padding-right: 10px;
        font-size: large;

        display: grid;
        align-items: center;

      }

      .section-heading .h2 {
        grid-column: 2/3;
        background-color: black;
      }


      .menu .items {
        grid-row: 2 / 3;

        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: larger;
        line-height: 200%;

        display: grid;
        align-items: center;

      }

      .menu .items a {
        color: black;
      }

      .menu .items a:hover {
        text-decoration: underline;
      }