body {
  background-image: url("https://bettysgraphics.neocities.org/images/backgrounds/flowers%2025.gif"); 
  background-repeat: repeat;
  margin: 0;
  padding: 0;
}

.main-site-container {
  width: 900px;
  margin: 40px auto; 
  background-image: url("https://i.pinimg.com/736x/d3/45/07/d34507feb14cef31946071a124347254.jpg");
  min-height: 90vh;
  padding: 20px;
  border-width: 22px;
  border-style: solid;
  border-color: transparent;
  border-image: url("https://i.postimg.cc/yxD8G1wW/Untitled133-20260401010318.png") 30 fill round;
  border-image-outset: 5px;
  filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.4));
}
.container2 {
  margin: -15px auto 0 auto; 
  width: 820px;
  padding: 10px;
  height: 1200px;
  background-image: url("https://i.pinimg.com/736x/33/08/6b/33086b62e675b1804ebf477b043e73fb.jpg");
border-color: #E5C0EB;
border-style: solid;
}
.header {
  box-sizing: border-box; /* Includes border in the width */
  width: 800px;           /* Adjusted to fit inside container2's padding */
  height: 120px;
  border: 2px solid blue; 
  background: white;
  margin: 0 auto;
  display: flex; 
  align-items: center; 
  justify-content: flex-end; 
}

.littlebox {
  box-sizing: border-box; /* Includes border in the width */
  width: 800px;           /* Matches the header width exactly */
  height: 10px;
  border: 2px solid red;
  background: white;
  margin: 0 auto; 
  padding: 0px;
}


.futaba {
  width: 130px;
  height: 120px;
  margin: 0px; 
  padding: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.futaba-img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; 
}

