div#contentList div.article {
   margin-bottom: 15px;
}

span.title a{
   font-size: larger;
}
span.blog-tag{
   border: solid 1px silver;
   background-color: #777;
   padding-left: 2px;
   padding-right: 2px;
   color: white;
   white-space: nowrap;
}
span.blog-tag a{
   color: inherit;
   text-decoration: none;
}
span.description {
   border-left: 3px silver solid;
   border-bottom: 1px silver solid;
   padding-left: 3em;
   margin-bottom: 2px;
   padding-right: 3em;
}

header{

}

header div.title{
   font-size: xx-large;
   vertical-align: bottom;
}

nav{

}

article{

}

article h1{
   font-size: xx-large;
   margin-bottom: 3px;
}
article div.header, article header{
   border-bottom-color: silver;
   border-bottom-width: 1px;
   border-bottom-style: double;
}

nav#contentList{
   margin-left: 15px;
   margin-top: 3px;
   margin-bottom: 3px;
   width: fit-content;
   border: 1px dotted silver;
   border-radius: 6px;
   background-color: #eee;
   
}
nav#contentList menu{
   margin-top: 3px;
   margin-bottom: 3px;
   padding-bottom: 6px;
}
nav#contentList menu ul{
   margin-top: 0;
   margin-bottom: 0;
}
nav#contentList menu li{
   padding-right: 15px;
}

h2 { font-size: 1.7em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1.18em; }
h6 { font-size: 1.1em; }

div#cmnt{

}
div#cmntList{

}
span.cmnt-id{
   font-weight: bold;
}
span.cmnt-name{
   font-weight: bold;
}
div.cmnt-body{
   margin-left: 5px;
   border-left: solid;
   border-left-color: silver;
   padding-left: 5px;
}
figure > blockquote{
   margin-left: 0px;
   margin-bottom: 5px;
}

figure > pre {
   margin-top: 0px;
}