.body {
 display: flex; 
}
.profile {
 width: 1070px;
 padding: 15px;
}
.profile .warning {
 width: 750px;
 background: #000;
 padding: 14px;
 border: 1px solid red;
 margin-right: auto;
 margin-left: auto;
 margin-top: 21px;
 margin-bottom: 21px;
 text-align: center;
}
.profile h1 {
 font-style: italic;
 font-family: serif;
 margin-bottom: -8px;
}
.profile .featured {
  background: #000;
  width: auto;
  height: 300px;
  margin-bottom: 25px;
  border: 1px solid #fff;
  outline: 1px solid #fff;
  outline-offset: -7px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile .featured .entry {
  margin: 5px;
  width: 250px;
  display: flex;
  border-bottom: 1px solid #777777;
}
.profile .featured .entry .featimg {
 width: 250px;
 height: 250px;
 border: 1px solid #fff;
 display: flex;
 align-items: center;
 justify-content: center;
 overflow: hidden;
}
.profile .featured .entry .featimg img {
 width: 250px;
 height: auto;
}
.profile .customized {
  display: flex;
}
.profile .customized .profleft {
  width: 40%;
  height: auto;
  margin-right: 7px;
  padding: 14px;
}
.profile .customized .profleft .special {
 width: auto;
 height: 300px;
 margin-bottom: 25px;
 padding: 14px;
 display: flex;
 align-items: center;
 justify-content: center;
}
.profile .customized .profleft .special .sideimg {
 background-color: #000;
 background-size: 600px;
 background-position: center;
 width: 30%;
 height: 325px;
 margin-right: 14px;
 border: 1px solid #fff;
 outline: 1px solid #fff;
 outline-offset: -7px;
}
.profile .customized .profleft .special .sidetext {
 width: 70%;
 height: auto;
 text-align: center;
}
.profile .customized .profleft .special .sidetext .big {
 font-size: 21px;
 font-weight: bold;
 margin: 0;
}
.profile .customized .profleft .special .sidetext .small {
 font-size: 11px;
 color: #777777;
 font-style: italic;
 margin: 0;
}
.profile .customized .profleft .special .sidetext img {
 width: 200px; 
 margin: -35px;
 margin-top: -20px;
 margin-bottom: -20px;
}
.profile .customized .profleft .special .sidetext .text {
 font-size: 12px;
 text-align: justify;
}
.profile .customized .profleft .honored {
  background-image: url("https://thenightmareengine.neocities.org/gallery/miscellanous/WelcometotheDarkSide.png");
  background-size: cover;
  background-position: center;
  width: auto;
  height: 750px;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  border: 1px solid #fff;
  outline: 1px solid #fff;
  outline-offset: -7px;
}
.profile .customized .profleft .honored .dets {
 background: #000;
 height: auto;
 width: 300px;
 font-size: 11px;
 border: 1px #fff solid;
 margin-bottom: 25px;
 padding: 14px;
}
.profile .customized .profleft .stamps {
  background: #000;
  width: auto;
  height: 200px;
  margin-bottom: 25px;
  border: 1px solid #fff;
  outline: 1px solid #fff;
  outline-offset: -7px;
}
.profile .customized .profright {
  width: 60%;
  height: 700px;
  margin-left: 7px;
}
.profile .customized .profright .journalpost {
  background: #000;
  width: auto;
  height: 400px;
  overflow: hidden;
  margin-bottom: 25px;
  border: 1px solid #fff;
  outline: 1px solid #fff;
  outline-offset: -7px;
}
.profile .customized .profright .journalpost .entry {
  padding: 15px;
}
.profile .customized .profright .journalpost .entry .journal .title h1 {
  background: #212121;
  font-size: 15px;
  padding: 5px 10px;
}
.profile .customized .profright .journalpost .entry .journal .info {
 display: flex;
 justify-content: space-between;
 font-size: 11px;
 padding:  0px 5px;
 color: #777777;
 margin-top: 10px;
 background: #212121;
}
.profile .customized .profright .journalpost .entry .journal .text {
 margin-top: 15px;
 font-size: 12px;
 height: 200px;
 overflow: hidden;
}
.profile .customized .profright .journalpost .journalheader {
  background-image: linear-gradient(to top, #212121, #000, #000);
  border-bottom: 1px #fff solid;
  height: 35px;
  padding: 14px;
}
.profile .customized .profright .journalpost .journalheader .title {
  font-size: 21px;
  font-weight: bold;
}
.profile .customized .profright .journalpost .journalheader .date {
  text-align: right;
  font-size: 11px;
  color: #777777;
}
.profile .customized .profright .journalpost .journalfooter {
  background-image: linear-gradient(to bottom, #212121, #000, #000);
  border-top: 1px #fff solid;
  height: 50px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.profile .customized .profright .journalpost .journalfooter button {
  margin-right: 25px;
  background: #000;
  color: white;
}
.profile .customized .profright .aboutme {
  background-color: black;
  background-size: cover;
  width: auto;
  margin-bottom: 25px;
  border: 1px solid #fff;
  outline: 1px solid #fff;
  outline-offset: -7px;
  padding: 25px;
}

.profile .customized .profright .aboutme h1 {
  font-size: 24px;
  margin: 7px;
  background: #000;
  padding: 7px;
}
.profile .customized .profright .aboutme p {
  padding: 15px;
  font-size: 14px;
  border: 1px solid #777777;
  background-color: rgba(0, 0, 0, 0.8);
}
.profile .customized .profright .aboutme img {
  width: 100%;
  margin-bottom: 21px;
  border: 1px solid #777777;
}




