body {    
    margin: 0 !important;
}

#logoimg {
    float: left;
}

#titletop {
    display: inline-block;
    height: 103.5px;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.box {
  margin: auto;
  border: 1px solid;
  display: flow-root;
  width: 1580px;
}
.list {
    padding: 8px;
    background: #1f3f54;
    background: linear-gradient(360deg, rgba(31, 63, 84, 1) 56%, rgba(31, 92, 122, 1) 100%);
}
li {
  float: left;
  padding-left: 20px;
}

li a {
  display: block;
  text-align: center;
  text-decoration: none;
} 

li a { /* coloring */
  color: white;
}

li a:hover {
  color: rgb(109, 109, 151);
}

.middle p {
  padding-left: 2em;
}

.middle h1 {
  padding-left: 1em;
}

.other-box h2 {
  padding-left: 2em;
}

.other-box ul {
  margin: 2em;
}

.messages {
  border: 1px solid;
  margin: 1.2em;
}

.logs img {
  width: 300px;
  margin: 1em;
  border: 1px solid;
}

#holder {
  display: none;
}

footer {
  text-align: center;
}

#specific {
  position: relative;
  animation-name: walkaround;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}

@keyframes walkaround {
  0%   {color:red;top:0px;}
  25%  {color:yellow;top:75px;}
  50%  {color:blue;top:0px;}
  75%  {color:green;top:75px;}
  100% {color:red;top:0px;}
}


 #goals {
  border: 1px solid;
  padding: 1.2em;
  margin: 2em;
  width: 1050px;
  float: left;
}

#goals h3 {
  padding-left: 1.4em;
}

#goals li a {
  color: black;
}

#goals ul {
  width: 140px;
  padding: 1.2em;
  border: 1px solid;
}

#side-banner {
  float: right;
  padding-right: 30px;
  padding-top: 80px;
}

#side-banner img {
  border: 1px solid;
}

.blog ul {
  padding-left: 2em;
}

.blog {
  border: 1px solid;
  margin: 20px;
}

.blog h2 {
  display: inline;
}

.blog h1 {
  padding: 5px;
  display: inline;
}

.blog img {
  padding-left: 2rem;
}