* { box-sizing: border-box; }
header {display:none;}
    }
h1 {
    border: solid black 2px;}
h2  {text-align: center;
    }
h3 {text-align:center;}
nav {
    list-style-type: none;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
    border-left: black 2px solid;
    border-right: black 2px solid;
    border-top: black 2px solid;
    margin-top: 0;
    background-image: linear-gradient(to right, SlateGrey, SkyBlue);}
nav li {border-bottom: Black 1.5px solid;
    text-align: center;}
nav ul { list-style-type: none;
     margin: 0;
	   padding-left: 0;
	   font-size: 1.75em;}

nav a {color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;}
nav a:hover {color: aquamarine;}
nav div {margin-bottom: 0;
    background-color:#073316;}
main {padding: 1px 20px 20px 20px;
      display: block;
	    background-color: #FFF;
	    padding-left: 30px;
	    overflow: auto;}}
p {text-align: center;
  padding: auto;}
body {background-image:  linear-gradient(to left, SlateGrey, SkyBlue);
    background-repeat:no-repeat;
    color: ;
    font-family;
    background-position: center;
    background-size: cover;}

dt  {border-color: #000;
    border-style:ridge;
    border-radius: 15px 15px 15px 15px;
    text-align: center;}

footer {text-align: center;
    color: #000;
    position:relative;}
.row::after {
      content: "";
      clear: both;
      display: table;}
.column {
      float: left;
      width: 33.33%;
      padding: 0px;}
.column50 {
      float: center;
      width:50%;
      padding: 0px;}
footer a:hover {color:purple;}
table {margin-left:auto;
    margin-right: auto;}
#wrapper{margin: auto;
    box-shadow: 3px 3px 3px #333;
    background-color: #FFFFFF;}
body img {margin-left: auto;
    margin-right: auto;
    display: block;}
.image{
    margin-bottom: none;
    border: solid black;}
@media (min-width: 600px) {

body{font-size:1.5em;
      background-color: Black;}
nav {border-bottom: black 2px solid;}
nav ul {display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;}
nav li {border-bottom: none;
    font-size: .8em;}
li {text-decoration-style: none;}
header a {display:flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    margin-bottom: 0;
    border-style: ridge;
    height: 70%;
    overflow-x:auto;}}
header {display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    background-color: Silver; color: #FFFFFF;
    margin-bottom: 0;
    border-radius: 15px 15px 15px 15px;
    border-color: #FFF;
    border-style: ridge;
    height: 70%;
    overflow-x:auto;}
table {float:left;}
p {text-align:center;}
  #wrapper{margin: auto;
      width: 80%;
      max-width: 2048px;
      box-shadow: 3px 3px 3px #333;
      background-color: #FFFFFF;}
main div img {display: block;}
}
