.mdblog {
  background-color: white;
  margin: 10px auto;
  padding: 20px;
  border-radius: 15px;
  max-width: 1000px;
}
  
.mdblog h1, 
.mdblog h2, 
.mdblog h3, 
.mdblog h4, 
.mdblog h5, 
.mdblog h6 
{
  margin: 0;
}

.mdblog h1 { font-size: 32; }
.mdblog h2 { font-size: 28; }
.mdblog h3 { font-size: 24; }
.mdblog h4 { font-size: 20; }
.mdblog h5 { font-size: 18; }
.mdblog h6 { font-size: 16; }

.mdblog a, 
.mdblog code, 
.mdblog pre 
{
  white-space: pre-wrap;       /* Since CSS 2.1 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.mdblog code {
  background: hsl(220, 80%, 95%);
}

.mdblog pre {
  padding: 10px;
  background: hsl(220, 80%, 95%); 
}

.mdblog img {
  max-width: 90%;
}
  
.mdblog table, 
.mdblog th, 
.mdblog td {
  padding: 5px;
  border: 2px solid black;
  border-collapse: collapse; /* Prevents double borders */
}
