@charset "utf-8";
/* CSS Document */

header {background-color:#216425;
	font-family: Lalita One;font-weight: 700;font-style: normal;height:150px;text-align:center}
.logo{width:100%; height:100%}
#container1, #container2, #container3{display:flex}
nav {padding-top: 1em; padding-bottom: 1em;font-color:#FFF; text-align:center; font-family: Lalita One; background-color: black}
nav a{padding-right:1em}
nav a{text-decoration: none;}
nav a:link {color:grey}
nav a:visited {color:#216425}
nav a:hover {color:darkgray}

h1{font-size:65px; font-style:bold; font-family:Lalita One; font-color: #FFF}
h2{font-size: 30px; font-style: bold; Font-family: wedges; font-color: #FFF; text-align:center}
p{line-height: 1.5; font color: #FFF; font-size: 18px; font-family: public sans; margin-bottm:40px;margin-top:40px;}

body{background-color:#FFF;}
main{position: relative}
button{
	padding: 10px 20px;
	background-color: #216425;
	cursor: pointer;
	border:none;
	border-radius:1em;
	font-color:#FFF;
	font-family:wedges;
	margin-left:45%;}

label{text-style:bold}
input{background-color:#216425; margin-bottom:1em}
.indicates-required{margin-bottom:1em}
.button{margin-left:45%}


table {width:60%; border:2px solid black; border-collapse: collapse; margin-top:2em; margin-bottom: 1em; margin-left:20%; color:#FFF;}
th, td {padding:5px; border: 1px solid #3F2860;}
tr:nth-of-type(even) {background-color: grey;}
th{background-color:black; font-style:bold;}

img{border-style: solid;
	border-color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
}
.middle{margin-left:30%}
.alignleft {float:left; margin-right:20px}
.alignright{float: right; margin-left: 20px}
.middlephoto{margin-bottom: 40px; margin-top:40px}
.flex-container{display:flex}

#wrapper{
	width:80%;
	margin-left:auto;
	margin-right:auto;}
#wrapper{background-color:#b88c5e; border:10px; border-style:solid;border-color:#b88c5e; padding: 1em 1em; margin-top:none}

footer{font-style:italic; text-align: center; font-color:black;}