

.container {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 1248px;
	text-align: center;
	align-content: center;
	background-image: url("images/wood.jpg");
	
	
	
}
html {
	
	width: 100%;
	max-width: 1284px;
	scroll-behavior: smooth;
	text-align: center;
	align-content: center;
}

#java {
	max-width: 100px;
	text-align: center;
}
body {

	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Signika Negative, Asap, sans-serif;
	color:white;
	align-content: center;
	align-items: center;
	
	
}



@font-face {
	font-family: "elsie";
	src: url("fonts/Elsie-Black.ttf");
}

.names {
	font-family: elsie;
	font-size: 120px;
	text-align: center;
	color:white;
}

.names2 {
	font-family: elsie;
	font-size: 100px;
	text-align: center;
	color:white;
}

.checkbacksoon {
	font-family: elsie;
	font-size: 70px;
	text-align: center;
	color:black;
	background-color:rgba(255,255,255,.50);
}

.formtablebackground {
	text-align: right;
	vertical-align: bottom;
	font-size: 40px;
	color:black;
	background-color:rgba(255,255,255,.50);
}

.formtablebackground2 {
	text-align: left;
	vertical-align: middle;
	font-size: 40px;
	color:black;
	background-color:rgba(255,255,255,.50);
}



.submit {
	height: 50px;
	width: 140px;
	font-size: 25px;
}

.reset {
	height: 50px;
	width: 100px;
	font-size: 30;
}

.formbox {
	width: 450px;
	height: 40px;
	font-size: 20px;
}

.formbox1 {
	width: 40px;
	height: 30px;
	font-size: 20px;
	vertical-align: bottom;
}

.select {
	height: 40px;
	width: 100px;
	font-size: 20px;
}

#joinus1 {
  width: 100%;
  background-color: rgba(255, 255, 255, 0.35);
  color: rgba(0, 0, 0, 1.00);
  font-size: 60px;
  padding-bottom: 10px; /* Added padding to create a gap between text and image */
}


.blink {
  animation: blink 1s infinite;
}

@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}


#joinus2 {
  width: 100%;
  background-color: rgba(255, 255, 255, 0.35);
  color: rgba(0, 0, 0, 1.00);
  font-size: 36px;
  padding-bottom: 10px;
  padding-top: 20px;
}

#joinus2.blink {
  animation: blink 1s infinite;
}



#joinus3 {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 40px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

#navbar {
  width: 100%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  background-color: rgba(46, 46, 46, 0.70);
  overflow: hidden;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  margin-bottom: 50px;
}

#navbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: fit-content;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

#navbar li {
  float: left;
  margin: auto;
}

#navbar li a {
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  font-weight: bold;
  font-size: 50px;
  color: rgba(255, 255, 255, 1.00);
  border-right: 1px solid #ccc;
  margin: auto;
}

#navbar li:first-child a {
  border-left: 1px solid #ccc;
}

#navbar li a:hover {
  /* Styles for hover state */
}



.tableimagecontainer {
	width: 100%;
	max-width: 1248px;

}

#flowerimage {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: -40px; /* Original setting */
}




#russallyson {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

#nova {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 50px;	
}

#ourstoryblank {
	height: 50px;
		background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	padding-bottom: 20px;
	
}

#ourstoryhead {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 70px;
	margin-top: 40px;

}
#ourstorybody {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 40px;
	margin-bottom: 20px;
	padding-bottom: 0px;

}

#venueblank {
	height: 50px;
}

#venuehead {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 70px;
	margin-top: 20px;

}
#venuebody {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 40px;
	margin-bottom: 20px;
	padding-bottom: 30px;

}

#faqblank {
	height: 50px;
}

#faqhead {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 70px;
	margin-top: 20px;


}
#faqbody {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 40px;
	margin-bottom: 20px;
	align-items: left;
	align-text: left;
	text-align: left;
	padding-bottom: 30px;
	

}

#formblank { 
	height: 50px;
	margin-top: 20px;
}

#formhead {
	width: 100%;
	background-color: rgba(255,255,255,0.35);
	color: rgba(0,0,0,1.00);
	font-size: 70px;
	margin-top: 80px;
}


@-webkit-keyframes fall {
                0% {
                    opacity: 0.9;
                    top: 0
                }
                100% {
                    opacity: 0.2;
                    top: 100%
                }
            }

            @keyframes fall {
                0% {
                    opacity: 0.9;
                    top: 0
                }
                100% {
                    opacity: 0.2;
                    top: 100%
                }
            }

            @-webkit-keyframes blow-soft-left {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @keyframes blow-soft-left {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @-webkit-keyframes blow-medium-left {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @keyframes blow-medium-left {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @-webkit-keyframes blow-soft-right {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @keyframes blow-soft-right {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @-webkit-keyframes blow-medium-right {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @keyframes blow-medium-right {
                0% {
                    margin-left: 0
                }
                0% {
                    margin-left: 0%
                }
            }

            @-webkit-keyframes sway-0 {
                0% {
                    -webkit-transform: rotate(-5deg)
                }
                40% {
                    -webkit-transform: rotate(28deg)
                }
                100% {
                    -webkit-transform: rotate(3deg)
                }
            }

            @keyframes sway-0 {
                0% {
                    -ms-transform: rotate(-5deg);
                    transform: rotate(-5deg)
                }
                40% {
                    -ms-transform: rotate(28deg);
                    transform: rotate(28deg)
                }
                100% {
                    -ms-transform: rotate(3deg);
                    transform: rotate(3deg)
                }
            }

            @-webkit-keyframes sway-1 {
                0% {
                    -webkit-transform: rotate(10deg)
                }
                40% {
                    -webkit-transform: rotate(43deg)
                }
                100% {
                    -webkit-transform: rotate(15deg)
                }
            }

            @keyframes sway-1 {
                0% {
                    -ms-transform: rotate(10deg);
                    transform: rotate(10deg)
                }
                40% {
                    -ms-transform: rotate(43deg);
                    transform: rotate(43deg)
                }
                100% {
                    -ms-transform: rotate(15deg);
                    transform: rotate(15deg)
                }
            }

            @-webkit-keyframes sway-2 {
                0% {
                    -webkit-transform: rotate(15deg)
                }
                40% {
                    -webkit-transform: rotate(56deg)
                }
                100% {
                    -webkit-transform: rotate(22deg)
                }
            }

            @keyframes sway-2 {
                0% {
                    -ms-transform: rotate(15deg);
                    transform: rotate(15deg)
                }
                40% {
                    -ms-transform: rotate(56deg);
                    transform: rotate(56deg)
                }
                100% {
                    -ms-transform: rotate(22deg);
                    transform: rotate(22deg)
                }
            }

            @-webkit-keyframes sway-3 {
                0% {
                    -webkit-transform: rotate(25deg)
                }
                40% {
                    -webkit-transform: rotate(74deg)
                }
                100% {
                    -webkit-transform: rotate(37deg)
                }
            }

            @keyframes sway-3 {
                0% {
                    -ms-transform: rotate(25deg);
                    transform: rotate(25deg)
                }
                40% {
                    -ms-transform: rotate(74deg);
                    transform: rotate(74deg)
                }
                100% {
                    -ms-transform: rotate(37deg);
                    transform: rotate(37deg)
                }
            }

            @-webkit-keyframes sway-4 {
                0% {
                    -webkit-transform: rotate(40deg)
                }
                40% {
                    -webkit-transform: rotate(68deg)
                }
                100% {
                    -webkit-transform: rotate(25deg)
                }
            }

            @keyframes sway-4 {
                0% {
                    -ms-transform: rotate(40deg);
                    transform: rotate(40deg)
                }
                40% {
                    -ms-transform: rotate(68deg);
                    transform: rotate(68deg)
                }
                100% {
                    -ms-transform: rotate(25deg);
                    transform: rotate(25deg)
                }
            }

            @-webkit-keyframes sway-5 {
                0% {
                    -webkit-transform: rotate(50deg)
                }
                40% {
                    -webkit-transform: rotate(78deg)
                }
                100% {
                    -webkit-transform: rotate(40deg)
                }
            }

            @keyframes sway-5 {
                0% {
                    -ms-transform: rotate(50deg);
                    transform: rotate(50deg)
                }
                40% {
                    -ms-transform: rotate(78deg);
                    transform: rotate(78deg)
                }
                100% {
                    -ms-transform: rotate(40deg);
                    transform: rotate(40deg)
                }
            }

            @-webkit-keyframes sway-6 {
                0% {
                    -webkit-transform: rotate(65deg)
                }
                40% {
                    -webkit-transform: rotate(92deg)
                }
                100% {
                    -webkit-transform: rotate(58deg)
                }
            }

            @keyframes sway-6 {
                0% {
                    -ms-transform: rotate(65deg);
                    transform: rotate(65deg)
                }
                40% {
                    -ms-transform: rotate(92deg);
                    transform: rotate(92deg)
                }
                100% {
                    -ms-transform: rotate(58deg);
                    transform: rotate(58deg)
                }
            }

            @-webkit-keyframes sway-7 {
                0% {
                    -webkit-transform: rotate(72deg)
                }
                40% {
                    -webkit-transform: rotate(118deg)
                }
                100% {
                    -webkit-transform: rotate(68deg)
                }
            }

            @keyframes sway-7 {
                0% {
                    -ms-transform: rotate(72deg);
                    transform: rotate(72deg)
                }
                40% {
                    -ms-transform: rotate(118deg);
                    transform: rotate(118deg)
                }
                100% {
                    -ms-transform: rotate(68deg);
                    transform: rotate(68deg)
                }
            }

            @-webkit-keyframes sway-8 {
                0% {
                    -webkit-transform: rotate(94deg)
                }
                40% {
                    -webkit-transform: rotate(136deg)
                }
                100% {
                    -webkit-transform: rotate(82deg)
                }
            }

            @keyframes sway-8 {
                0% {
                    -ms-transform: rotate(94deg);
                    transform: rotate(94deg)
                }
                40% {
                    -ms-transform: rotate(136deg);
                    transform: rotate(136deg)
                }
                100% {
                    -ms-transform: rotate(82deg);
                    transform: rotate(82deg)
                }
            }

            .sakura {
                background: -webkit-linear-gradient(120deg, rgba(255, 183, 197, 0.9), rgba(255, 197, 208, 0.9));
                background: linear-gradient(120deg, rgba(255, 183, 197, 0.9), rgba(255, 197, 208, 0.9));
                pointer-events: none;
                position: absolute
            }