
* {
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   vertical-align: baseline;
}

ul, ol{
   list-style:none;
}
menu{
   list-style-position:inside;
   list-style-type:disc;
   margin: 0.625em auto;
   padding: 1.25em;
   font:Arial;
   font-size:1em;
   text-align: center;
   list-style:none;
   
}
li{
 margin:0.125em;  
}

body {
   line-height: 1;
   width: 100%;
   background: rgb(255, 255, 255);
   font-family: Arial;
   position: relative;
   color:#013605;   
   margin:auto;
}

header {
   background: #043333;
   width: 100%;
   height:100%;
   color: #f5741d;
   font-size: 3em;
   text-align: center;
   line-height: 1.5em;
}
hr{
   border: none;
   border-top: 2px solid #013605;
   width: 100%;
   margin: 1.25em 0;
}


h2 {
   font-weight: bold;
   font-size: 1.5em;
   padding: 0.625em;
}
h3{
   font-weight: bold;
   font-size: 1.5em;
   padding: 1.25em;
   vertical-align: middle;
   text-align:center ;
   margin:auto;
}

input {
   float: left;
   clear: left;
   margin: 0.625em;
}

label {
   float: left;
   font-size: 1.4em;
}

.image1{
   display: block;
   margin: 0 auto;
   width:50%;
   height:auto;
}
.image2{
   display: block;
   margin: 0 auto;
   width:50%;
   height:auto;
}
.image3{

  display:block;
   margin: 0.625em auto;
   width:25%;
   height:auto;
   
}
a{
   color: #f5741d;
   text-decoration: none;
}
a:visited{
      color: #f5741d;
   }
.bar{
   background: #000000;
   width: 100%;
   color: #f5741d;
   font-size: 1.5em;
   display:flex;
   line-height: 1.5em;
   justify-content:center;
   padding: 0.125em 0.125em;
   margin:0;
}


.nav{
   background: #292929;
   color: #f5741d;
   font-size: 1em;
   border: none;
   padding: 0.125em 1.25em;
   border-radius: 15%;
   text-align: center;
   display:block;
   margin:2px;
}
.nav:hover{
   background:#000000;
}

.boilItems{
   border: 0.0625em solid rgb(0, 0, 0);
   display:flex;
   margin:0.625em auto;
   height:1.25em;
   width:25em;
}
.reset{
   color:#f5741d;
   background: #292929;
   vertical-align: middle;
   text-align: center;
   border-radius: 20%;
   padding: 0.125em 0.125em;
   margin: 5em 5em auto;
}
.reset:hover{
   background: gray
}
cite{
   text-align:center;
   font-size:0.625em;
   display:grid;
   vertical-align: middle;
}
label{
   margin:0.625em auto;
}
p{
   margin:0.625em;
}
footer{
   clear:both;
   background: white;
   margin:0;
   color:#013605;  
   font-size:1.0625em;
   text-align:center;
   padding: 2em;
}

select{
   justify-content: center;
   display:block;
   margin: auto;
   border:#000000 solid 0.0625em;
}