body {
  margin: 0 auto;
  max-width: 85em;
  background-image: url(primary-stars.gif);
}
body {
  line-height: 1.5;
  padding: 1em 1em;
}

h2 {
  margin-top: 1em;
  padding-top: 0em;
}

#h21{
  color:midnightblue;
}
#p1 {
  color: darkslategray; 
}
a {
  color: midnightblue;
}
.box-1{
  background-color: seashell;
  border: 5px midnightblue solid;
  padding: 5px;
  word-wrap: break-word;
  margin-right: 190px;
  padding-left: 10px;
}
.box-1 #h21{
  word-spacing: 0em;
}
ul {
  text-align: left;
}
.box-2 {
  padding-top: 10px;
  padding-bottom: 15px;
  border: 5px solid midnightblue;
  background-color: seashell;
  
  max-width: 180px;
}
h3 {
  color: midnightblue;
}
a:hover {
  color: indianred;
}
a {
  text-decoration: none;
}
.box-2  li {
  text-decoration: underline;
}
.box-1 {
  float: right;
  width: 40%;

}
.box-2 {
  float: left;
  width: 20%;
  margin-left: 30px;
}
.box-1, .box-2{
  box-sizing: border-box;
}


.box-3{
  clear: left;
  float: left;
  width: 20%;
  position: relative; top: 10px;
  padding-top: 10px;
  padding-bottom: 8px;
  border: 5px solid midnightblue;
  background-color: seashell;
  width: 170px;

  
  margin-left: 30px;

}

.box-4 {
  border: 5px solid midnightblue;
  background-color: seashell;
  padding-top: 10px;
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 30px;
  margin-left: 0px;
  margin-top: 50px;
  float: right;
  width: 10%;

}



