/* Navigation Styling */
#main-nav,
.nav-section {
  background-color: #284b63;
  padding: 50px;
  margin: 30px;
  text-align: right;
}

/* Navigation List Styling */
#main-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Navigation Items Inline */
#main-nav ul li {
  display: inline-block;
  margin: 15px;
}

/* Navigation Links */
#main-nav ul li a {
  text-decoration: none;
  color: white;
  padding: 10px 15px;
  background-color: #3b6e8f;
  border-radius: 5px;
  transition: background-color 0.3s;
}

#main-nav ul li a:hover {
  background-color: #1b2e3c;
}

/* Section */
#section header h1, h2, h3  {  
border: #284b63;
display: block;
margin: auto;
text-align: center;
padding: 20px;background-color: #000000;
color: azure;
clear: both;
}


/* Footer Styling */
#main-footer,
.footer-style {
  display: block;
  background-color: #333;
  color: white;
  padding: 20px;
  margin: 30px;
  text-align: left;
}