

body {
  position: relative;	
  background-color: #E0E0E0;
  width: 80%;
  padding-left: 40px;
  padding-right: 40px;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#banner {
  background-image: url(./images/line.svg), url(./images/banner.svg);
  background-position: left top, 90% 0%;
  background-repeat: repeat-x, no-repeat;
  padding: 40px;
}

ul li {
  margin-left: 0px;
  }

ol li {
  margin-left: 0px;
  margin-top: 0.4em;
 }

ol li li {
  margin-left: 0px;
  margin-top: 0.2em;
 }

blockquote {
    border-left: 5px solid #777;
    margin-left: 25px;
    padding-left: 10px;
   
}


h3 {
  margin-top: normal; 	
  margin-bottom: 3px;  	
  line-height: normal;
}

p {
  line-height: normal;
  margin-top: 0.8em;  	 
  margin-bottom: 0em;
}

pre code {
	font-family: Courier New, monospace;
}

img {
 max-width: 100%;
}

figure {
 max-width: 100%;
 padding-left: 0px;
 margin-left: 0px;
}

figure object {
 max-width: 100%;
}


.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.footer {
  position:absolute;
  left:0px;
  bottom:0px;
  height:30px;
  padding:3rem;
  background:#999;
}


/* Navigation --------------------------------------------------- */

.dropbtn {
  background-color: #008e00;
  color: white;
  padding: 3px;
  font-size: 16px;
  border: none;
  position: fixed; 
  top: 38px;
  display: inline-flex;
}

.dropdown {
  position: fixed;
  /* position: static; */
  display: inline-flex;
  top: 60px; 
}

.dropdown-content {
  display: none;
  position: relative; 
  background-color: #31be31;
  min-width: 180px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black; /* #007200; */
  padding-top: 4px;
  padding-bottom: 0px;
  text-decoration: none;
  display: block;
  list-style-type: none;
  font-size: 16px;


}

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

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}



