body, html {height: 100%; width: 100%; margin: 0 auto; padding: 0px auto;}
body {background: url(../images/marble.jpg) fixed;}
/*
.box {display: flex; flex-direction: column; min-height: 100vh; gap: 10px; justify-content: space-between;}*/

#wrapper {width: 80%; margin: 0 auto; padding: 0px auto; height: auto; min-height: 100%; background-attachment: fixed; font-size: 120%; text-align: center, justify; color: #000;}

.header {width: 80%; height: 15%; background: url(../images/marble.jpg); position: fixed; text-align: center; margin: 0 auto; border-radius: 0 0 20px 20px; border-top: 0px solid; border-left: 5px solid; border-right: 5px solid; border-bottom: 5px solid;}

.breadcrumb {height: 3%; font-size: 90%; position: fixed; width: 80%;}
.breadcrumb #date {float: right; margin-right: 7px; padding: 0 20px; font-weight: bold;}

.button-3d {float: left; background-color: #8c1919; color: #f7edca; font-size: 16px; border-radius: 18px; margin-left: 20px; padding: 0 15px; border: none; cursor: pointer; text-align: center; text-decoration: none; outline: none; box-shadow: 0 4px 0 #6e0000, 0 10px 3px rgba(0,0,0,0.3); transform: translateY(-7px); transition: all 0.1s ease;}
.button-3d:active {transform: translateY(0); box-shadow: none;}

.content {padding: 15% 40px 5% 40px; line-height: 1.5em; border-radius: 10px; width: 65%; margin: 0 auto; font-size: 120%;}
.content .img1 {float: left; margin: 0 30px 30px 30px; padding: 5px; border: double black;}
.content .img2 {float: right; margin: 0 30px 30px 30px; padding: 5px; border: double black;}
.content .imglinebreak {margin: 0 auto; display: block; width: 30%; height: 30%;}
.content .clear {clear: both;}
.content span.page-title {font: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size: 28px;}
.content .right {float: right;}
.content .bold {font-weight: bold;}
/**/
.footer {background: url(../images/marble.jpg); height: 4%; border-radius: 20px 20px 0 0; bottom: 0; position: fixed; width: 80%; border-left: 5px solid; border-right: 5px solid; border-top: 5px solid; padding: 0 0 0 15px; font-weight: bold;}