body { font-size: 1em; color: #111; margin: 1em auto; padding: 0 0.55em; max-width: 49rem; font-family: "arial"; } h1,h2,h3,h4 { font-family: monospace; } h1 { color: #0e0e0b; font-size: 1.4rem; margin-top: 1em; margin-bottom: 0.34em; } h2, h3 { text-decoration: underline; text-decoration-style: solid; text-decoration-color: #ffc832; text-decoration-thickness: 0.2rem; text-underline-position: under; text-underline-offset: from-font; font-style: italic; } h2 { margin-top: 1.25em; margin-bottom: 0.41em; font-size: 1.4rem; } h3 { margin-top: 1.5em; margin-bottom: 0.5em; font-size: 1.2rem; } hr{ color:#000111; background-color:#000111; border:none; height:1px } a { color:black; } a:link, a:hover, a:focus, a:active { text-decoration: underline; } span.published, span.updated { display: center; font-style: oblique; } code { font-family: monospace; padding-left: 0.2em; padding-right: 0.2em; border-radius: 4px; } p code { color: black; background-color: #eee; padding: 0 0.2rem; font-size: 1.1em; } pre { font-family: monospace; font-size: 1.1em; margin: 0; word-wrap: normal; padding: 0.8em; overflow-x: auto; border: 1px solid #eee; border-radius: 3px; background-color: #eee; } #meta { display: row; } #meta_tags { padding: 0 .5rem; font-size: 0.9rem; border: 2px solid #eee; } #meta_tags a { text-decoration: none; border-bottom: none; color: #005a9c; } #meta_date { font-style: italic; font-size: 0.9rem; } table { width: 100%; border-spacing: 0px; outline: none; } 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 { font-family: monospace; border: 1px solid; border-collapse: collapse; color: #000; } blockquote { font-size: 0.95rem; font-style: italic; margin: 0 0 1.5em; padding-left: 1em; border-left: .2em solid #bdbdbd } nav { font-size: 1.4em; display: flex; font-family: monospace; justify-content: space-between; align-items: center; } .nav-links { list-style: none; display: flex; } .nav-item { margin-left: 10px; } .navbar a { display: inline-block; text-decoration: none; } .navbar a:hover { color: #000000; text-decoration: none; } .nav-bold { font-weight: 700; text-decoration: none; } article { text-align: justify; } .post-permalink { list-style: none; margin-left: -20px; } .post-date { font-family: monospace; font-weight: 400; font-size: 1.1em; } footer { border-top: 2px solid #eee; margin-top: 2em; display: flex; flex-direction: row; justify-content: left; align-items: left; } footer a, footer a:link, footer a:focus, footer a:active, footer a:hover { color: black; text-decoration: none; padding: 5px; } footer a:not(:first-child) { margin-left: 15px; }