body {background-color: #1f261c; margin: 0;}

header {background-color:#d4d9b0; color:#1f261c; font-family:cursive; font-size: larger; text-align: center;}

.navigation { display: flex; justify-content: space-between;}

nav {background-color:#6d7356;}

nav ul {display: flex; padding-left: 5px;}

nav ul li {list-style-type: none;}

nav ul li a {text-decoration: none; padding: 10px 20px 10px 20px; color:#1f261c; display: block;}

nav ul li a:visited { background-color:#6d7356; color:#1f261c;}

nav ul li a:hover { background-color: #f5998f; color: #f1d8d1;}

#home { background-color: #f5998f;}

#about { background-color: #f5998f;}

#services { background-color: #f5998f;}

#contact { background-color: #f5998f;}

nav ul li a:focus { background-color:#d4d9b0; color:#1f261c;}

nav img {float: left; vertical-align: middle; width: 45px; height: auto; border-radius: 50%; margin-left: 20px; margin-top: 3px; margin-right: 5px;}

section {background-color: #f1d8d1; color:#1f261c}

h3 {background-color: #f5998f; color:#1f261c; font-family:'Courier New', Courier, monospace; font-size: 1.75rem;}

main section ul li {list-style-type: circle; padding: 5px;}

main section ul li a {text-decoration: none; padding: 5px; color:#6d7356; }

main section ul li a:hover{ background-color: #f5998f; color: #f1d8d1;}

main section a {text-decoration: none; padding: 5px; color:#6d7356;}

section img {float: right; vertical-align: middle; }

section {padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}

section h3 {margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}

img.bannerimg {border-width: 6px; border-style:solid; border-color:#6d7356; box-sizing: border-box; margin: 0%;}

footer {background-color:#6d7356; color: #d4d9b0;}
