header, nav, footer, section, .container, .container2 {  
    display: block;  
    }
main, aside, article, .content1, .content2 {  
    display: inline-block;  
  }

.container  {  
    position: relative;
    border: 0 solid red;
    padding-top: 55px;
    padding-right: 55px;
    padding-bottom: 55px;
    padding-left: 55px;
  }

  header  {
    position: relative; 
    border: 0 solid rgb(11, 30, 114);
  
 
   }
 
.container2  {
    position: relative;
    border: 0 solid darkcyan;

   }


.content1  {  
    position: relative; 
    margin-right: 65pt;
    margin-left: 45pt;  
    border: 0 solid blueviolet;
  }

.content2  {  
    position: relative;
    border: 0 solid orange; 
    bottom: 50pt;
    margin-right: 55pt;
    margin-left: 65pt; 
    color: #B0B0B0; 
    font: 21.8pt Butler-Medium; 
  }
footer  {
  position: relative;
  border: 0 solid burlywood;
  }
