body { 
    padding:0;
    margin:0;
    font-family: Verdana, Arial;
    text-align: left;
    -webkit-text-size-adjust: 100%;
}

.picstyle {
    border-radius:10px;
    display:block; 
    margin-left:auto; 
    margin-right:auto;
}
        
.watermark{
    height: 50px;
}

/* Important for the styling of the links */
a:link {
    color:#3490dc;
    text-decoration:none;
}

.news-item-headline1 {
    margin-top:10px; 
    /*margin-top:20px;*/ 
    margin-bottom:4px;
    color:black; 
    font-size:20pt; 
    font-weight:bold;
}
.news-item-headline2 {
    margin-top:10px; 
    /*margin-top:20px;*/ 
    margin-bottom:8px;
    color:black; 
    font-size:14pt; 
    font-weight:bold;
}

.news-item-byline {
    color:black; 
    font-size:10pt;
}

.news-item-dateline {
    color:gray; 
    font-size:14pt;
}

p {
    margin-bottom:16px; 
    color:black; 
    font-size:12pt;
}

.psmall {
    margin-bottom:12px; 
    color:black; 
    font-size:10pt;
}

.subhead1 {
    margin-bottom:4px; 
    color:black; 
    font-size:12pt; 
    font-weight:bold;
}

ul {
    margin-bottom:16px; 
    color:black; 
    font-size:12pt;
}

li {
    text-indent: 0px;
    margin-bottom:4px;
}

#div-table {
    margin-bottom:16px; 
    color:black; 
    font-size:12pt;
}

#table {
    width:70%;
}

.pictext{
    margin-top: 4px; 
    margin-bottom:20px;
    width: 100%;
    margin-left:auto; 
    margin-right:auto; 
    color:black; 
    font-size:10pt;
    text-align: center;
}

/* START CHANGES 2025-03-27 */
/*
#copytext{
    margin-top:20px;
    margin-bottom:10px;  
    color:gray; 
    font-size:6pt;
    text-align: center;
}
*/

#copytext{
    margin-top:10px;
    background-image: url("/icons/LOL_logo.png");
    background-repeat: no-repeat;
    background-size: auto 50px;
    background-position-x: center;
    background-position-y: top;
    /*background-color: green;*/
    padding-top: 50px;
    color:gray; 
    font-size:6pt;
    font-weight:bold;
    text-align: center;
}

.imagetext{
    margin-top:10px;
    background-image: url("/icons/LOL_logo.png");
    background-repeat: no-repeat;
    background-size: auto 50px;
    background-position-x: center;
    background-position-y: top;
    /*background-color: yellow;*/
    padding-top: 50px;
    color:gray; 
    font-size:6pt;
    font-weight:bold;
    text-align: center;
}

.photo-credit{
    background-image: url("/icons/camera.png");
    background-repeat: no-repeat;
    background-size: auto 14px;
    background-position-y: bottom;
    vertical-align:text-bottom;
    /*background-color: green;*/
    height: auto;
    padding-left: 16px
}
/* END CHANGES 2025-03-27 */

.div-portrait{
    display:block;  
    margin-left:auto; 
    margin-right:auto;
    max-width:500px;
    /*background-color:lightsalmon;*/
}

.div-landscape{
    display:block;  
    margin-left:auto; 
    margin-right:auto;
    max-width:750px;
}

.div-panorama{
    display:block;  
    margin-left:auto; 
    margin-right:auto;
    max-width:100%;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-left:auto; 
    margin-right:auto;
    /*background-color:lightblue;*/
}

/* Create two equal columns that sits next to each other */
.column {
    flex: 50%;
    max-width: 49%;
    margin-left:auto;
    margin-right:auto;
    padding:0 4px;
    vertical-align: middle;
    /*background-color:lightsalmon;*/
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
    .column {
    flex: 100%;
    max-width: 98%;
    }
}