body {color: gainsboro; background-color: #ffffff; margin-right: 27%; margin-left: 27%; font-family: "MS Sans Serif", Geneva, Arial, Verdana, Helvetica, sans-serif; }

th {text-align: left; padding: 12px; background-color: #ffffff; color: #000000; font-size: 1rem;}

td {text-align: left; padding: 12px; background-color: #ffffff; color: #000000; font-size: .9rem;}

table, th, td {
  border: 1px solid black; min-width: 100%;
}

h1 {background-color: #FFFFFF; color: #7E3517; }

h2 {text-align: center; background-color: #FFFFFF; color: #7E3517; }

h3 {background-color: #FFFFFF; color: #7E3517; }

h4 {background-color: #FFFFFF; color: #7E3517; }

h5 {text-align: center;}

li {list-style-type: none; color: #000000; }

a:link {text-decoration:none;}

a:link {background-color: #FFFFFF; color: #663300;}

a:visited {background-color: #FFFFFF; color: #663300;}

a:active {background-color: #FFFFFF; color: #663300;}

div {text-align: center;}

p {text-indent: 0px; color: #000000; }

em {font-size: 80%; font-style: normal;}

span.cite {font-size: 80%; background-color: #FFFFFF; color: #7E3517; }

span.link {font-size: 60%; }

span.sub {font-size: 80%; color: rosybrown;}

sup {font-size: 60%; }

.thumbnail {
  transition: transform 0.3s ease; /* Optional: Adds a smooth transition effect */
}
.thumbnail:hover {
  transform: scale(1.5); /* Enlarges the image by 50% */
}

*.backtotop {
    position: fixed;
    bottom: 15px;
    right: 15px;
}

*.backtotop a {
    color: #898989; background-color: #FFFFFF;
}


*.backtotop { font-size: 80%;
}

*.search {
    position: fixed;
    bottom: 15px;
    left: 15px;
}

*.search a {
    color: #898989; background-color: #FFFFFF;
}

*.search { font-size: 80%;
}