body { 
  margin:0; 
  padding:0px;
  background-color:#fffaf0;  
  font-family:Helvetica, Calibri;
}

#wrapper {
  text-align:center;
  margin:10px auto 10px auto;
  width:1200px;
  background-color:#7c2d31; 
}

header {
text-align:center;
height:200px;
background-color:#7c2d31;
}

nav {
background-color:#808000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding-top:4px;
padding-bottom:4px;
}

#navbar {
background-color:#808000;
color:#000000;
font-size:14px;
font-weight:bold;
line-height:15px;
text-align:right;
letter-spacing:2px;
margin-bottom:0;
height:15px;
padding-right:13px;
}

nav a:link, nav a:visited, nav a:active {
color:#4d1d18; 
text-decoration:none;
}

nav a:hover {
color:#555;
text-decoration:none;
}

#maincol {
background-color:#fffaf0;
text-align:left; 
width:96%;
float:left;
margin:20px 10px 20px 15px;
padding:10px;
}

#accomodation {
width:70%;
float:left;
}

.amenities {
width:25%;
float:right;
margin-top:40px;
border: 1px solid #000000;
}

.amenities h3 {
text-align:center;
}

.images {
text-align:center;
clear:both;
}

.images img {
width:270px;
height:220px;
margin-top:25px;
}

#pricing {
text-align:center;
margin-top:30px;
margin-bottom:50px;
}

#pricing table {
margin:auto;
width:60%;
border-collapse:collapse;
border:2px solid #000000;
}

#pricing th,
#pricing td  {
border:1px solid #000000;
padding:10px;
}

#pricing th {
font-size:18px;
}

#pricing td {
font-size:16px;
}

#terms {
width:90%;
margin:20px auto;
padding:20px;
border:1px solid #808080;
text-align:left;
}

#terms h1 {
margin-top:0;
}

#terms ul {
padding-left:25px;
}

#testimonials {
text-align:center;
}

#testimonials p {
font-style:italic;
}

footer {
clear:both;
color:#000000;
font-size:12px; 
font-weight:bold;
background-color:#808000;
text-align:center;
letter-spacing:2px; 
min-height:100px;
}

#socials {
display:flex;
justify-content:center;
gap:15px;
padding:5px;
}

footer a:link, nav a:visited, nav a:active {
color:#4d1d18; 
text-decoration:none;
}

footer a:hover {
color:#555;
text-decoration:none;
}


















