header h1 {
    font-family: 'Gill Sans','Georgia', 'Times New Roman';
    font-style: italic;
    margin: 0%;
    font-size: 50pt;
}

body {
    background-color: #93CDCB;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    margin: 0%;
}


header a {
    text-decoration: none;
    color: rgb(255, 255, 255);
}


nav ul {
    list-style: none;
    display: flex;
    padding-left: 1%;
     margin-top: 0.5%;
}

nav ul li {
    margin-right: 20px;
    font-family: 'Georgia', 'Times New Roman';
    font-style: italic;
}

nav ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    transition: color 0.3s ease-in-out;
}

nav ul li a:hover {
    color: #f00;
}


main {
    font-family:  'Baskerville', 'Georgia','Times New Roman';
}

h2 {
    font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    color: #E3B1BB;
    text-align: center;
    font-size: 50pt;
    margin-bottom: 0px;
    margin-right: 30px;
    margin-left: 50px;

}

.Exhbition-Piece  img {
    margin-left: 50px;
    width: 700px;
    height: 800px;
}

p {
    margin-top: -500%;
    grid-area: side;   
    font-size: 25pt;
    color: rgb(74, 45, 6);
    text-align: right;
    font-family: 'Georgia', 'Times New Roman';
    margin: 200px 0 0 0;  
}


p1{
    font-size: 18pt;
    color: rgb(74, 45, 6);
    text-align: left;
    font-family: 'Georgia'  'Times New Roman';
    font-weight: bold;
    margin: -130px 0 0 0;
}

p6{
     font-size: 15pt;
    color: rgb(74, 45, 6);
    text-align: left;
    font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    font-weight: lighter;
    margin: -80px -730px;
    
}



p2{
    grid-area: side;
    align-self: start;     
    margin-inline-start: 20%;
    font-size: 60pt;
    color: rgb(74, 45, 6);
    text-align: right;
    font-family: 'Georgia', 'Times New Roman';
    font-style: oblique;
    margin: 0 10px 0 0;    
}

p3{
    grid-area: side;
    align-self: start;     
    margin-inline-start: 20%;
    font-size: 17pt;
    font-weight: lighter;
    color: rgb(74, 45, 6);
    text-align: right;
    font-family: 'Sans Serif','Georgia', 'Times New Roman';
    margin: 260px 10px 0 0; 


}

p4{ grid-area: side;    
    font-size: 17pt;
    font-weight: lighter;
    color: rgb(74, 45, 6);
    text-align: right;
    font-family: 'Sans Serif','Georgia', 'Times New Roman';
    margin: 350px 0px 0 0; 
}

p5{grid-area: side;
    align-self: start;     
    margin-inline-start: 20%;
    font-size: 17pt;
    font-weight: lighter;
    color: rgb(74, 45, 6);
    text-align: right;
    font-family: 'Sans Serif','Georgia', 'Times New Roman';
    margin: 450px 10px 0 0; 
}


.Exhibition-Piece {
  display: grid;
  grid-template-columns: 700px 1fr;  
  grid-template-areas:
    "img side"
    "img below";
  column-gap: 40px;
  row-gap: 20px;
  margin: 50px 50px 0 50px;
  margin-left: 10px; 
}

.Exhibition-Piece img {
  grid-area: img;
  width: 700px;
  height: 800px;
  object-fit: cover;
}

.Exhibition-Piece p2 {
  grid-area: side;
  align-self: start;           
  font-size: 60pt;
  color: rgb(74, 45, 6);
  text-align: right;
  font-family: 'Georgia', 'Times New Roman';
  font-style: oblique;
  line-height: 1.2;
  max-width: 90%;              
  word-break: keep-all;
  margin-top: -20px;
}

.Exhibition-Piece .Exhibition-Posters {
  grid-area: below;
  display: flex;
  flex-wrap: nowrap;     
  gap: 16px;
  margin-top: 20px;
  overflow-x: auto;     
  justify-content: flex-start;
}

.Exhibition-Piece .Exhibition-Posters img {
  width: 280px;
  height: auto;
  display: block;
  flex-shrink: 0;       
  border-radius: 6px;
}

footer {
  text-align: center;
  color: #fff;
}