/* You can either copy the below and paste it between style tags on your HTML page, OR you can copy this to a file and name it .css and link it from your HTML page. */


:root {
  --bg-color:rgba(204, 203, 209, 0.76);
  --pg-color:#a6a3a8; 
  --accent:#62686e;
  --accent-2:#716f73; /* gray */
}

*{
  box-sizing:border-box;
}

html, body {
  margin:0;
  padding:0;
  background-color:#ffffff;
  background-attachment:fixed;
  background-image: 
    linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.6)), /* dark overlay */
    url('https://sadhost.neocities.org/images/tiles/wmnbg.jpg');
  background-repeat: repeat;
  background-position: top left;
  background-size: auto;
}
body a {
  color:var(--link-color);
}


@font-face {
  font-family: 'Love LetterTW'; /* give it a name */
  src: url('Lovelt__.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: 'Love LetterTW', sans-serif;
  background-color:var(--bg-color);
}
#container {
  background-color:var(--pg-color);
  width:60%;
  border-left:100px solid var(--accent);
  border-right:1px solid var(--accent-2);
  position:relative;
}
#outer {
  border-left:4px dotted var(--accent-2);
  margin-left:100px;
}
nav {
  background-color:var(--accent);
  position:absolute;
  top:100px;
  left:50px;
  border:1px solid var(--bg-color);
  width:120px;
  height:200px;
  z-index:9;
}
article { 
padding:50px;
  line-height:1.7em;
  
}
h2 {
  font-size:15px;
  border-bottom:1px solid var(--accent-2);
  padding-bottom:8px;
  white-space: pre;
}
nav > ul {
  background-color:var(--accent-2);
  margin:20px;
  padding:0;
  list-style:none;
}
nav > ul > li {
  border-bottom:1px solid white;
  text-align:center;
}
nav > ul > li:last-child {
  border-bottom:none;
  text-align:center;
}
nav > ul > li > a {
  font-size:12px;
  padding-top:5px;
  padding-bottom:5px;
  display:inline-block;
  color:white;
}
 @media only screen and (max-width: 850px) {
   nav {
     left:0;
   }
   #container {
     width:100%;
     margin-left:0;
   }
   #outer {
     margin-left:0;
   }
}