


        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
            line-height: 1.6;
            color: #333333;
            max-width: 800px;
            margin: 0 auto;
            padding: 2rem 1rem;
            background-color: #fcfcfc;
        }

        /* Headings */
        h2, h3, h4 {
            color: #111111;
            font-weight: 700;
            margin-top: 1.5rem;
            margin-bottom: 0.5rem;
            line-height: 1.2;
            
            text-align:center;
        }

        h1 { font-size: 1.8rem; padding-bottom: 0.3rem; text-align:center; margin-top:0; line-height:1.2;}
        h2 { font-size: 1.4rem; }
        h3 { font-size: 1.2rem; }
        h4 { font-size: 1.0rem; }

        /* Paragraphs & Text Elements */
        p {
            margin-top: 0;
            margin-bottom: 1rem;
        }

        /* Lists */
        ul, ol {
            margin-top: 0;
            margin-bottom: 1rem;
            padding-left: 2rem;
        }

        li {
            margin-bottom: 0.25rem;
        }

        /* Inline Elements */
        a {
            color: #0066cc;
            text-decoration: none;
        }

        a:hover {
            text-decoration: underline;
        }

.tagline {
  color: crimson;

  text-align: center;
  font-size: 1.5rem;
}

.author {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}

.red {
  color: red;
}

.big {
 font-size: 2.5em;
}

a:link {
  color: blue;
  text-decoration: underline;
}

a:visited {
  color: purple;
  text-decoration: underline;
}

a:hover {
  color: crimson;
  text-decoration: underline;
}

a:active {
  color: red;
  text-decoration: none;
}


.img-left {
  float: left;
  margin: .6rem 15px 10px 0px;
  width: 288px;
}

/* For memory/dementia site */

.modul {
  border: 4px solid green;
  margin:0;
  padding: 0 5px .5rem 10px;
}

.centered {
  text-align: center;
}

.redtitle {
  color: red;
}
  
  
div.toplink {
  left: 7px;
  top: 5px; }



@media only screen and (max-width: 480px) {

  /* phones */

}

@media print {
  body {
    background-color: #fff;
    color: #000;
    font-size: 12pt;
  }
  h1 {font-size:1.6rem;}
  h2 {font-size:1.3rem;}
  h3 {font-size:1.15rem;}
}