    /* web ALL css */
    body {
      background-image: url("checkerboard.png");
      background-repeat: repeat;
      color: #321F0C;
      font-size: 14pt;
      font-family: Arial, sans-serif;
    }

/* all headings this size auto silkscreen */
h5 {
  font-family:'silkscreen', arial;
}

/* link controls */
a {
  color: #321F0C;
  text-decoration: none;
}

a:hover {
  color: #FFFAFA;
  background-color: #321F0C;
  margin: 10px;
} 
  
/* Style the header */
.header {
  font-family: 'silkscreen', arial;
  text-align: center;
  padding: 10px;
}

/* Container for flexboxes */
.row {
  display: -webkit-flex;
  display: flex;
}

/* Create three unequal columns that sits next to each other */
.column {
  padding: 10px;
  margin: 10px;
}

/* Left and right column */
.column.side {
  font-family: 'silkscreen', arial;
  margin-right: 60px;
  padding: 20px 10px 20px 10px;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* Middle column */
.column.middle {
  background-color: #FFFAFA;
  border: #B28355 solid;
  border-radius: 15px;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 40px;
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4;
}

.div.post {
  font-size: 12pt;
  
}

/* Style the footer */
.footer {
  font-family: 'silkscreen', arial;
  padding: 10px;
  text-align: center;
  font-size: 10pt;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
  .row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
  }
}