body {
  font-family: Monospace;
  word-break: break-all;  
  margin: 0px;
  padding: 0px;
  width: 100%;
}

/* header */
.header {
  width: 100%;
  background: #029a02;
}
.header div {
  font-size: 24px;
  color: white;
  display:table;
  margin: 0 auto;
}
.header a {
  color: white;
  text-decoration: none;
}


/* wrapper */
.wrapper {
  max-width: 800px;
}


/* side-content */
.side-content {
   width: 100%;
}
.side-content input {
    border: 1px solid #808080;
    box-sizing: border-box;
}
.side-content #box {
    padding: 10px;
    border: 1px solid #FFF;
    box-shadow: 1px 1px 2px 0px #707070 inset;
    transition: box-shadow 0.3s ease 0s;
    width: 100%;
}
.side-content #submit {
    color: #FFF;
    background-color: #029a02;
    border-radius: 5px;
    border: medium none;
    font-size: 24px;
    height: 36px;
    padding: 4px 16px;
}

/* content */
.content {

   width: 100%;
   word-break: break-all;
}
.content img {
  max-width: 100%;
  max-height: 300px;
}
.content video {
  max-width: 100%;
  max-height: 300px;
}
.content a {
  text-decoration: none;
  outline: 0;
}
.content h1 {
  font-size: 24px;
}
.content h1 strong{
  font-size: 12px;
  text-decoration: none;
}
.post {
  width: 100%;
  min-height: 80px;
}

.link {
  min-height: 80px;
  font-size: 24px;
  float: left;
  border-radius: 4px;
  width: 100%;
}
.link div {
  float: left;
  font-size: 24px;

  border-style: solid;
  border-left: none;
  border-top: none;
  border-bottom: none;
  border-width: 1px;
  border-radius: 4px;

  background:#971611;
  color: white;
  word-break: break-all;
}

.torrent {
  min-height: 80px;
  font-size: 24px;
  float: left;
  border-radius: 4px;
  width: 100%;
}
.torrent div {
  float: left;
  font-size: 24px;

  border-style: solid;
  border-left: none;
  border-top: none;
  border-bottom: none;
  border-width: 1px;
  border-radius: 4px;

  background:#029a02;
  color: white;
  word-break: break-all;
}