    .main-column   {  width:  100%;   }    

    .body-aux-background 
        {
        background: black;
    }

 /* ========================================================= */   
    .qa-title
        {
        text-weight: bold;
        font-size:   1.5rem;
        color: pink;
    }

    .qa-info
        {
        color: silver;
        margin-bottom: 4rem;
    }

    .qa-content
        {
        color: silver;
        letter-spacing: 0.08rem;
    }

    .qa-who, .qa-resp
        {
        color: #00FFFF;
        margin: 1.5rem 0 0.5rem 0;
    }

    .qa-question, .qa-answer
        {
        line-height: 1.5rem;
        margin-bottom: 2rem;
    }

 /* ========================================================= */   
    .qaNav
       {
        display:         flex;
        align-items:     center;
        justify-content: space-between;    
    
        padding-bottom:  0.25rem;
        margin:          0 0 1rem 0;
        border-bottom:   2px solid silver;
    }
        .qaNav a
                {
            text-decoration: none;
            color:           #e5e4e2;
            text-shadow:     1px 1px 2px black;
        }
        .qaNav  .center  { font-size:  1.5rem;  }
        .qaNav  .right    { font-size:  2.7rem;  }          
        .qaNav  .left      { font-size:  2.7rem;  }

    .qaNavBottom
       {   
        padding-top:     0.5rem;
        margin:          1rem 0 0.25rem 0;
        border-top:      1px solid #FFE4C4;
        border-bottom:   none;
    }

