body, h1, h2, p {
    margin: 0%
    padding 0%

}

body {

    background-image:url(../../../Downloads/joshy.jpg);
    background-size: cover; 
    color:antiquewhite
    font-family Arial, sans-serif;
    color: rgb(74, 113, 113);
line-height: 1.6;
}

header{
background: rgba(red, green, blue, alpha);
color: blueviolet;
padding: 10px 0;
text-align: center;
}

article {
    background: rgba(225, 255, 255, 0.8);
    margin: 20px auto
    padding 20px auto;
    max-width: 800px;
    border-radius: 8px;

}

section {
    margin: 20px 0;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

img {
    max-width: 100%;
    height: auto;
    margin-top: 10px;
    padding: 5px;
}

footer {
    background: #333;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
}

#xxx {
    color: purple;
}
.xxx {
    color: black;
}