body {
	background-color:#faf2e4;
	margin: 0 10%;
	font-family: sans-serif
	}
h1 {
	text-align: center;
	font-family: serif;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 0px solid #57b1dc;
	margin-top: 30px;
	}
h2 {
	color: #ff0033;
	font-size: 1em;
	}

.whiteText {background-color:;color:blue;}

body {
	line-height: 1;
	background-color:#faf2e4;
	background: #F5F5F5 url(../images/pattern.png);
	margin: 0 10%;
	font-family: sans-serif
	}

/*	Vertical Menue	*/

  #vertical-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 75px;
    background-color: #ff0033;	/* was #7fff00	or #999999*/	
    padding: 10px;
    border-right: 1px solid #666;
  }

  #vertical-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  #vertical-menu li {
    margin-bottom: 10px;
  }

  #vertical-menu a {
    color: #fff;
    text-decoration: none;
  }

  #vertical-menu a:hover {
    background-color: #444;
    color: #fff;
  }


.dropbtn {
  background-color: #ff0033;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #00ff00;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}




/*	VIDEO	*/

 .video-container {
            border: 5px solid #ff0033; /* Red border */
            padding: 5px; /* Optional: Adds space between the video and the border */
            display: inline-block; /* Ensures the border wraps tightly around the video */
        }


/*	HEADER	*/

 .header-container {
            border: 5px solid #ff0033; /* Red border */
            padding: 5px; /* Optional: Adds space between the header and the border */
            display: inline-block; /* Ensures the border wraps tightly around the header */
        }





/*	2 COLUMNS	*/

        .container {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }
        .column {
            padding: 10px;
        }




