body { 
 font-family: 'Courier New', monospace;
 font-weight: bold;
 color: #FFFFF0;
 background-image: url("https://www.crossed-flag-pins.com/animated-flag-gif/gifs/North-Korea_180-animated-flag-gifs.gif");
 background-color: 000000F;
 background-size: cover;
 background-repeat: repeat;
  background-attachment: fixed;
  text-align: center;
}
.logo {font-size: 0px}
.logo:after {
  font-size: 15px; 
  font-weight: bold;
  content: "mysp.gov.kp";
}
#header {
  background:#0026ff;
  border-bottom: unset;
  height:23px;
}
#hSub {
  background: #ff2200;
}
div.extended.box a:link {
  color: ;
}

div.extended.box a:visited {
  color: #0026ff;
}

div.box.blurbs {
  background-color: #0026ff;
  border: 5px yellow;
  text-align: center;
  padding: 7px;
}

div.box.blurbs div.rightHead {
  background: transparent;
  font-style: italic;
  color: #ff2200;
  text-shadow: 2px 2px black;
  font-weight: 700;
  font-size: 19px;
}

div.box.blurbs h4 {
  font-size: 16px;
  color: #ff2200;
  font-style: italic;
  text-shadow: 2px 2px black;
  font-weight: 700;
}

div#about {
  color: white;
  font-size: 14px;
  padding: 3px;
}

div#who {
  color: white;
  font-size: 14px;
  padding: 3px;
}

div.box.comments form {
  background-color: #0026ff;
  border: 5px yellow;
  border-top: none;
}

div.box.comments div.boxHead {
  border: 5px yellow;
  font-style: italic;
  font-weight: 700;
  color: #ff2200;
  text-shadow: 2px 2px black;
  text-align: center;
  background-color: #0026ff;
  padding: 4px;
}

div.box.comments td.tableRight {
  color: white;
  background-color: #0026ff;
}

div.box.comments td.tableRight form {
  border: none;
}

div.box.comments td.tableLeft {
  color: white;
  background-color: #0026ff;
}

div.box.comments table#userWall {
  border: 5px yellow;
  background-color: #0026ff;
}

div.boxInfo.box {
  background-color: #ff2800;
  border: 5px yellow;
  color: white;
}
#country {
    visibility: hidden;
    position: relative;

}
#country:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Democratic People's Republic of Korea";
}
#online {
    visibility: hidden;
    position: relative;
}
div.boxInfo.box div.boxHead {
  background-color: #B30914;
  text-align: center;
  font-style: italic;
  text-shadow: 2px 2px black;
  font-weight: 700;
  color: #ff2200;
}

div.url.box {
  color: white;
  background-color: #ff2800;
  border: 5px yellow;
}

div#svmsg {
  visibility: hidden;
  position: relative;
}

h2#name.uName {
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  font-family: Helvetica;
  color: #B30914;
  text-shadow: 2px 2px black, 1px 2px black, 2px 1px black;
}

table.short td.shortRight {
  padding: 12px;
  background-color: #0026ff;
  color: #ff2200;
  text-shadow: 2px 2px black;
  border: 5px yellow;
  margin-left: 6px;
}

div.box.fwiends div.rightHead {
  background: transparent;
  font-style: italic;
  color: #0026ff;
  text-shadow: 2px 2px black;
  font-weight: 700;
  font-size: 19px;
  text-align: center;
}

div.box.fwiends div.fwiendCounter {
  text-align: center;
  color: white;
  font-weight: 700;
}

div.box.fwiends {
  border: 5px yellow;
  background-color: #0026ff;
  padding: 5px;
  margin-bottom: 6px;
  margin-top: 3px;
}

a:link {
  color: white;
}

a:visited {
  color: white;
}

a:hover {
  color: #0026ff;
}
.url {border: solid 0px transparent; padding-bottom: 4px; padding-left: 6px; background: hotpink; color: red;}
.url a {font-size: 0px;}
.url a::after {
    font-size: initial;
    color: blue;
    content: "mysp.gov.kp";
