body  {
  background-image: url("graphics/background.webp");
  background-position: center center;
  color: black;
  cursor: url('graphics/knife.webp'), auto;
}

.navbar {
  background-color: #780606; 
  position: relative;
  padding: 0px;
  width: 890px;
  border: 3px solid #780606;
  border-radius: 15px;
  color: white;
  top: 0;
  left: 0;
  box-shadow: 0px 5px 20px black;
}
#main {
  background-color: rgba(17, 17, 15, 0.78);
  position: relative;
  padding: 10px;
  width: 890px;
  border: 4px double #ddd9be;
  border-radius: 15px;
  top: 0;
  left: 0;
  box-shadow: 0px 5px 20px black;
}

a {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  text-shadow: 0px 3px 5px black;
}

#main a {
  color:#f2222c;
  text-shadow: 0px 3px 5px black;
}

#main a:visited {
  color:#e00d0d;
  text-shadow: 0px 3px 5px black;
}

a:link {
  color: #e00d0d;
  text-shadow: 0px 3px 5px black;
}

a:visited {
  color: #870a0a;
  text-shadow: 0px 3px 5px black;
}

a:hover {
	background-color: #440404;
	transition:background-color 0.2s;
	transition-delay: 0s;
}

h1 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ddd9be;
  text-shadow: 0px 3px 5px black;
}
h2 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ddd9be;
  text-shadow: 0px 3px 5px black;
}
p {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  color: #ddd9be;
  text-shadow: 0px 3px 5px black;
}

li {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  color: #ddd9be;
  text-shadow: 0px 3px 5px black;
}

img {
width: 50%;
opacity: 100%;
}

.navbar a,
.dropbtn {
  color: white;
  text-decoration: none;
  padding: 10px 50px;
  display: inline-block;
  background: none;
  border: none;
  cursor: pointer;
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
}

.navbar a:hover,
.dropdown:hover .dropbtn {
background-color: #440404;
  transition: background-color 0.2s;
  transition-delay: 0s;
}

/* Dropdown container */
.dropdown {
  display: inline-block;
  position: relative;
}

/* Dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  min-width: 160px;
  z-index: 1;
  text-align: left;
  border: 1px solid #333;
  border-radius: 4px;
  background-color: #f2222c;
}

.dropdown-content a {
  padding: 10px 12px;
  display: block;
  text-decoration: none;
  background-color: #780606;
  transition: background-color 0.2s;
  transition-delay: 0s;
}

/* Show dropdown on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

#pages img {
  box-shadow: 0px 5px 20px black;
}