body { color: #333; margin: 1em auto; padding: 0 0.55em; max-width: 50rem; line-height: 1.3; font-size: 1.08em; background-color: rgb(255, 248, 231); } h1,h2,h3,h4 { color: #333; font-family: monospace; } h1#header { margin-bottom: 1.1em; } h1 { font-size: 1.2rem; margin-top: 1em; margin-bottom: 0.34em; } h2 { font-size: 1.1rem; border-left: 5px solid #4d76ae; padding-left: 10px; } a { color: #4d76ae; } a:link, a:hover, a:focus, a:active { text-decoration: underline; } span.published, span.updated { display: center; font-style: oblique; } span.content-date { float: right; font-style: oblique; } code { font-family: monospace; font-size: 95%; padding: 0.2rem; background-color: #eee; color: #000; border-radius: 4px; } p code { color: black; } pre { font-family: monospace; font-size: 0.9rem; margin: 0; word-wrap: normal; padding: 0.8em; overflow-x: auto; background-color: #f0f0f0; } #meta { display: row; font-style: italic; font-size: 0.9rem; } #meta_tags a { text-decoration: none; border-bottom: none; color: #005a9c; } table { width: 100%; border-spacing: 0px; outline: none; word-break: normal; word-break: keep-all; margin-left: auto; margin-right: auto; font-family: monospace; } td{ padding-right: 0.7em; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: : 0.7em; } thead { color: #000; font-style: bold; text-align: left; } table, th, td { border-collapse: collapse; color: #000; border: 1px solid #cdcdcd; padding: 6px 13px; } blockquote { font-size: 0.95rem; font-style: italic; margin: 0 0 1.5em; padding-left: 1em; border-left: .2em solid #bdbdbd } nav { align-items: center; border-bottom: 0.2em solid #047bc2; display: flex; font-family: monospace; font-size: 1.1em; font-weight: 700; justify-content: space-between; line-height: 0.6rem; } .nav-links { list-style: none; display: flex; } .nav-item { margin-left: 10px; color: #aaa; vertical-align: bottom; padding-left: 1px; padding-right: 1px; } .navbar a { display: inline-block; text-decoration: none; } nav h2 a { color: #3873ad; } .navbar a:hover { text-decoration: none; } .nav-bold { text-decoration: none; color: #2a3439; } ul.list-content { list-style: none; padding: 0; line-height: 2em; font-family: monospace; } article { text-align: justify; } .post-permalink { list-style: none; margin-left: -20px; } .post-date { font-family: monospace; }