@charset "utf-8";
/* CSS Document */

body {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: 14px;
	text-align: center;
    margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-right: 50px;

    background-color: #150103;
    background-image: url('images/bg_main.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    color: white;
    min-height: 100vh;
  
}

 #container {
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

header {
  background-color: #666873;
  padding: 1px 0;
  color: #bc9b06;
  text-align: center;
}

.button2 {
background-color: #3c0004;
  color: #ecc400; 
  border: 1px solid #ecc400;
  padding: 0px 3px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
  font-size: 12px;
  margin: 3px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button2:hover {
  background-color: #ecc400;
  color: #150103;
  border: 1px solid #150103;
}

.button1 {
background-color: #dddddd; 
  color: #ecc400; 
  border: 1px solid #150103;
  padding: 1px 2px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  margin: 0;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button1:hover {
  background-color: #ecc400;
  color: #150103;
  border: 1px solid #150103;
}

nav ul {
  list-style-type: none;
  padding: 0;
  text-decoration: none;
}

nav ul li {
  display: inline;
  margin: 0 10px; 
  color: #150103;
  text-decoration: none;
}

nav ul li a {
  color: #150103;
  text-decoration: none;
}

.main_content {
 width: 800px;
  text-align: left;
	font-size: 14px;
	  line-height: 125%;
}

.hero {
  text-align: center;

  color: white;
}

.members {

	font-size: 14px;
	  line-height: 125%;
}

footer {
  text-align: center;
	alignment-baseline: bottom;
  padding: 2px;
  background-color: #666873;
  color: #bc9b06;

}
	a {
  color: #bc9b06;       /* Default unvisited link color */
  text-decoration: none;
}

a:visited {
  color: #bc9b06;    /* Color for visited links */
}

a:hover {
  color: #150103;        /* Color when hovering over the link */
  text-decoration: none;  /* Keep underline on hover */
}

a:active {
  color: #150103;    /* Color while clicking the link */
  text-decoration: none; /* No underline when clicking */

}
