body {
    font-family: Verdana;
    line-height: 1.5em;
}

header{
    font-family: sans-serif;
    font-size: 1.5rem;
    text-align: left;
    text-transform: uppercase;
}

header h1 {
    font-size: 2rem;
    font-weight: bold;
}

footer p, footer address {
    font-style: normal;
}

footer a {
    text-shadow: 0 0 .5rem rgb(0, 0, 0),
}

aside {
    color: var(--text-light-color);
    text-shadow: 0 0 .5rem black;
}

p {
    line-height: 1.5;
    line-break: 2;
    text-align: justify;
}
h2 {
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: capitalize;
}
h3 {
    font-size: 1.6rem;
    text-transform: none;
}
h4 {
    font-size: 1.4rem;
}

a {
    color: var(--link-color);
    font-weight: bold;
    text-decoration: none;
}

a {
    text-shadow: .07rem .05rem 0rem var(--link-shadow-color),
                 -.07rem -.05rem 0rem var(--link-shadow-color),
                 -.07rem .05rem 0rem var(--link-shadow-color),
                 .07rem -.05rem 0rem var(--link-shadow-color);
}
a {
    text-shadow: .1rem 0 0rem var(--link-shadow-color),
                 -.1rem 0 0rem var(--link-shadow-color),
                 0 .1rem 0rem var(--link-shadow-color),
                 0 -.1rem 0rem var(--link-shadow-color),
                 .1rem .1rem .1rem var(--link-shadow-color),
                 -.1rem -.1rem .1rem var(--link-shadow-color),
                 -.1rem .1rem .1rem var(--link-shadow-color),
                 .1rem -.1rem .1rem var(--link-shadow-color);
}

.content ul {
    list-style-type:disc;
    list-style-position: inside;
}

table caption {
    font-size: 1.5em;
    font-weight: bold;
}

td {
    text-align: center;
}

strong {
    font-weight: bold;
}

.project_date {
    font-style: italic;
    font-size: .8rem;
    float: right;
}

#CV {text-align: center;}

.annotation {
    font-style: italic;
}

.next_to_title {
    font-size: .8rem;
}