* {
    margin: 0; padding: 0; border: 0; box-sizing: border-box;
}

body {
    background-color: #ff9b54;
    
}

.page-wrapper{
    position: relative;
}

header{
    background-image: url(../images/fallzen.jpg);
    background-size: 100%;
    background-position:bottom;
    text-align: center;
    color:#020100a6;
    margin: 0px 200px 0px 200px;
    padding: 25px 0px 25px 0px;
    border-radius: 30px;
    font-family: 'Kaushan Script', cursive;
    border: black solid 2px;
}

header h1 {
    font-size: 3em;
    font-weight: bold;
}


.preamble, .explanation, .participation, .benefits, .requirements{
    background: #b6394c;
    color:black;
    margin-left: 200px;
    position: relative;
    width: 60%;
    padding: 10px;
    margin-top: 30px;
    border-radius: 15px;
    font-family: 'Gentium Basic', serif;
    font-weight:550;
    border: orange solid 2px;
    line-height: 1.4em;
    
}

.preamble h3, .participation h3, .requirements h3{
    text-align: right;
}

.summary{
    text-align: center;
    padding: 10px;
    margin: 30px 200px 0px 200px;
    border-radius: 15px;
    font-family: 'Gentium Basic', serif;
    font-weight:550;
    border: orange solid 2px;
    line-height: 1.4em;
    background: #b6394c;
    color:black;
}


h3 {
    padding-bottom: 5px;
    font-size: 1.5em;
}


aside {
    border: black solid 2PX;
    width: 15%;
    position:absolute;
    right: 0px;
    top: 280px;
    margin-right: 200px;
    min-height: 1035px;
    padding: 10px;
    font-family: 'Gentium Basic', serif;
    border-radius: 5px;
    background-color: #7735218f;
    line-height: 1.5em;
    background-image: url(../images/leaf.jpg);
    background-size: 120%;
    background-repeat: no-repeat;
    background-position: bottom;
}

ul {
    list-style: none;
}

li {
    margin-bottom: 4px;
}

footer{
    margin-left: 200px;
    font-family: 'Gentium Basic', serif;
    margin-top: 20px;

}

a {
    text-decoration: none;
    color:sandybrown;
}

footer a{
    color: black;
}