/* stylesheet */
body {
	background-color: white; 
	border: 0;
	font-family: "Verdana", "sans-serif";
	font-size: clamp(0.3rem, 2vw + 0.5rem, 1.5rem);
	margin:0;
	padding:0;
	width: 100%;
}
.page {display: flex;}
.frameleft, .frameright {flex:10%;}
.frame {flex:80%; min-width:310px;}
.header {background-color: #cccccc; color:white; font-size: 50%; line-height:200%; margin-top:1px;}
.header-info {display:inline-block; padding-left:3px;}
.footer {background-color:#006e32; color:#d5d5d5; font-size:75%; margin-top:3em; margin-bottom:0; padding:3px; text-align:center;}
.dropdown {display:inline-block; }
.dropbtn {
  background-color: rgba(255,255,255, 0.4);
  border: none;
  color: white;
  cursor: pointer;
  font-size: 16px;
  padding: 16px;
}
.dropdown-content {
  background-color: #f9f9f9;
  border-radius: 4px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  display: none;
  min-width: 60px;
  z-index: 1;
}
.dropdown-content a {
  color: black;
  display: inline-block;
  padding: 8px 12px;
  text-decoration: none;
}
.dropdown-content a:hover {background-color:#006e32; border-radius:4px;}
.dropdown:hover .dropdown-content {display:inline-block;}
.dropdown:hover .dropbtn {background-color:#ccc; border-radius:4px;}
h1 {background-color: #006e32; color:white; line-height:200%; margin-top: 1px; margin-bottom: 1px; padding-left: 5%;}
h2 {color: #006e32; margin-top: 36px; margin-bottom:10px;}
h3 {margin-top: 2%;}
img+span {font-size: 80%; font-style: oblique;}
a {color: #006e32; padding: 0 3px 1px 3px;}
a:hover {background-color:#006e32; border-radius:5px; color:white; text-decoration:none;}
p {color: #3a3a3a; line-height:135%;}
