.article-body img{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 5px;
}

table, table td,table th{
border: 1px solid black
}

h1,h2,h3{
    margin-top: 40px;
   }
   
   
#toc {
    background: #fefefe;
    width: 440px;
    border: 1px solid #ddd;
    color: #333;
    list-style: none;
    margin: 0;
    padding: 15px;
        background: #fafafa
}
#toc a {
    color: #333;
}
#toc > li{
    margin-top:10px;
}
#toc > li:first-child{
    margin-top:0px;
}
#toc > li > a{
   font-weight:bold;
  
}
#toc li li  {
    margin-left: 20px
}
#toc li li li  {
    margin-left: 40px
}
#toc-visible {
    color: #000;
    font-weight: bold;
}
#toc.right {
    right: 0
}