a
{
   color: #4F4F4F;
   text-decoration: none;
}
a:hover
{
   color: #4F4F4F;
   text-decoration: none;
}
a.greyinpage
{
   color: #4F4F4F;
   text-decoration: underline;
}
a.greyinpage:visited
{
   color: #4F4F4F;
   text-decoration: underline;
}
a.greyinpage:active
{
   color: #000000;
   text-decoration: underline;
}
a.greyinpage:hover
{
   color: #000000;
   text-decoration: underline;
}
a.oldschool_blue
{
   color: #0000FF;
   text-decoration: underline;
}
a.oldschool_blue:visited
{
   color: #0000FF;
   text-decoration: underline;
}
a.oldschool_blue:active
{
   color: #0000FF;
   text-decoration: underline;
}
a.oldschool_blue:hover
{
   color: #0000FF;
   text-decoration: underline;
}
h1, .h1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
h2, .h2
{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
.CustomStyle
{
   font-family: "Courier New";
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #2E74B5;
   background-color: transparent;
}



/* Column Gallery styles */

.gallery-flex {
    display: flex;
    flex-flow: column nowrap;
    gap: 10px;
}

.gallery-wrapper {
    flex-flow: row nowrap;
    width: 100%;
    gap: 20px;
    margin-bottom: 30px;
}

.gallery-column {
    /*  Column width should be 100% divided by number of columns:
        5 columns: 20%
        4 columns: 25%
        3 columns: 33.333%
        2 columns: 50%
    */
    width: 50%;
    height: 100%;

    /* Background color for the columns*/
    /*
    background-color: black;
    margin: -10px;
    padding: 10px;
    */
}

.gallery-box {
}

.box-row {
    width: 100%;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
}

.gallery-box img {
    width: 100%;
    /* transition: all 0.2s ease-in-out; */
}

.gallery-box img:hover {
    /* transform: scale(1.0); */
}
