body{color:rgb(110, 155, 183);
text-align: center;
background-image: url("pebbles.jpg");
background-size:cover;
background-repeat: no-repeat;
font-size: large;
font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-weight: 500;
}
.page {padding: 0 2%;
}
img {
  display: block;
  margin: 0 auto;
}

table
{
  border:dotted;
align-items:center;
margin-left: auto;
  margin-right: auto;
inline-size: 50%;
width: 90%;
}
h2{
color:rgb(128, 135, 185);
text-align: center;
font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}
h1{color:rgb(183, 202, 225);
font-family:Georgia, 'Times New Roman', Times, serif;
text-align: center;
}

.okay {
    color:rgb(147, 158, 193);
text-align: center;
font-family: "typewriter";
}

#bigp{
    font-size: 100px;
}

.column {
  float: left;
  width: 30%;
  padding: 1px;
}

.row::after {
  content: "";
  clear: both;
  display: table;
}
* {
  box-sizing: border-box;
}

header {
  background-color: #7b81c2;
  padding: 10px;
  text-align: center;
  background-image: url("ocean.jpg");
  background-size:contain;
  background-repeat: no-repeat;
}

/* Style the topnav */
ul.topnav {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #686b91;
}

/* Style links in topnav */
ul.topnav li a {
  display: block;
  color: #b9d6fa;
  padding: 14px 16px;
  text-decoration:none;
}

/* Change color on hover */
ul.topnav li a:hover {
  background-color: #8787df;
  color: rgb(241, 192, 220);
}

a:link {
  color:#c0ceea;
}

/* Style the footer */
footer {
  background-color: #c9c1e7;
  padding: 10px;
  text-align: center;
  color: rgb(102, 96, 138);
}

/* The side navigation menu */
.sidebar {
  margin: 0;
  padding: 0;
  width: 200px;
  background-color: #126192;
  position: fixed;
  height: 100%;
  overflow: auto;
}

/* Sidebar links */
.sidebar a {
  display: block;
  color: rgb(157, 189, 202);
  padding: 16px;
  text-decoration: none;
}

/* Active/current link */
.sidebar a.active {
  background-color: #4e4f81;
  color: rgb(171, 172, 189);
}

/* Links on mouse-over */
.sidebar a:hover:not(.active) {
  background-color: #9b97dd;
  color: rgb(202, 220, 240);
}

/* Page content. The value of the margin-left property should match the value of the sidebar's width property */
div.content {
  margin-left: 200px;       /* matches the sidebar width */
  padding: 0 8%;            /* the photo shows through these side gutters */
}
/* div.content .SITE_CONTAINER {
  background-color: rgb(44, 52, 75);   
  padding: 16px;
  min-height: 100vh;
} */

/* On screens that are less than 700px wide, make the sidebar into a topbar */
@media screen and (max-width: 700px) {
  .sidebar { width: 100%; height: auto; position: relative; }
  .sidebar a { float: right; }
  div.content { margin-left: 0; padding: 0; }   /* padding added */
}

/*links */
a:visited {
  color:#b9d6fa
} 

/*buttons*/
button {
background-color: #4e4f81;
color:#b9d6fa;
border-style: groove;
border:#8787df;
  padding: 15px 32px;
  text-align: center;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
}

img {
  border-radius: 15%;
}

ol {
  text-align: left;
}

.SITE_CONTAINER {
  background-color: #4e4f81;
  max-width: 60%;
  margin: auto;
  padding: 5%;
  border-radius: 30px;
}