:root {
  --font-family:"Verdana", sans-serif;
  --font-size:x-small;
  --sidebar-border:2px solid grey;
  --link-color:blue;
  --bg-color:white;
  --text-color:black;
  --sidebar-bg:transparent;
  --content-bg:transparent;
  --content-padding:0;
  /* for bg image, above would be url('site.com/image.jpg'); */
}
body {
			background-image: url("Images/test.jpg");
			background-repeat: repeat;
			font-family: "Comic Sans MS", sans-serif;
			color: #e0d6ff;
			text-shadow: 4px 4px #000;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			height: 100vh;
		}
		{
  text-align: center;
  margin: auto;
  padding: 15px;
}
        .player-container {
            display: inline-block;
            padding: 20px;
            border: 2px solid #333;
            border-radius: 10px;
            background-color: #FFFFFF;
        }
a {
  color: #e0d6ff;
}
a:visited {
  color: #e0d6ff;
}
a:hover {
  color: #9b42f5;
}
a:active {
  color: coral;
}
body a {
  color:var(#e0d6ff);
}
.left {
  width:200px;
  display:flex;
  flex-wrap:wrap;
}
.box {
  width:300px;
  border:var(--sidebar-border);
  margin-bottom:15px;
  padding-bottom:10px;
  background-color:var(--sidebar-bg);
}
.bux {
  width:300px;
  border:var(--sidebar-border);
  margin-bottom:15px;
  padding-bottom:0px;
  background-color:var(--sidebar-bg);
}
.image-container {
  width: 200px;
  height: 196px;
  border: 2px solid grey;
  margin-bottom: 15px;
}

.image-container img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.flex {
  display:flex;
}
.container {
  max-width:700px;
  margin:0 auto;
}
.right {
  margin-left:10px;
  background-color:var(--content-bg);
  padding:var(--content-padding);
  
}
.subtitle {
  font-weight:bold;
  padding-top:3px;
  margin-bottom:5px;
}
.boxwrap {
  padding-left:10px;
  padding-bottom:5px;
}
.footer {
  text-align:center;
}

.header {
  display:flex;
  flex-spacing:space-between;
  padding-bottom:10px;
}
.header-left {
  width:100%;
}
.header-left a {
 font-weight:bold;
}
.header-right {
  text-align:right;
  width:0%;
}
content {
    display:flex;
  margin:0 auto;
  width:700px;
  
}
.post .title {
  font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
  padding-left:10px;
}
.post .date {
  margin-bottom:10px;
}
.entry {
  padding-left:10px;
}
.postFooter {
  padding-top:10px;
  padding-left:10px;
}
.blogring {
  font-size:20px;
  font-weight:bold;
}
.boxwrap img {
  width:200px;
  display:block;
}
 @media only screen and (max-width: 730px) {
   .flex {
     flex-wrap:wrap;
   }
   .right {
     width:100%;
     order:1;
   }
   .left {
     width:100%;
     order:2;
     display:flex;
     flex-wrap:wrap;
     align-self:center;
     justify-content:center;
     margin-top:20px;
   }
}