/* $Id: default.css 529 2025-02-13 19:46:20Z jeffr $ */
body {
  background-color: #fff;
  background-image: url(/img/bg.png);
  background-repeat: repeat-x;
  background-position: 0 -18px;
}

h1, h2, h3 {
  font-family: "Raleway", sans-serif;
}

h1 {
  margin-top: 0.66em;
  font-weight: 200;
  font-size: 2.33em;
  color: "Raleway", sans-serif;
  letter-spacing: -0.033em;
}
h1 span {
  font-size: 0.75em;
  font-weight: 300;
  color: #999999;
  letter-spacing: -0.025em;
}

h2 {
  font-weight: 300;
  font-size: 1.75em;
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #999999;
  letter-spacing: -0.033em;
}

h3 {
  font-weight: 300;
  font-size: 1.4em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

h4 {
  font-weight: 300;
  font-size: 1.25em;
  margin-top: 1em;
  margin-bottom: 0.5em;
}

p, li, nav, td, th {
  font-family: "Open Sans", sans-serif;
  font-size: 0.85em;
  line-height: 1.75em;
  text-align: justify;
}

li {
  line-height: 2em;
}

th, td {
  border: none !important;
}

h1 span {
  display: block;
}

.oi {
  font-size: 0.9em;
  padding-left: 0.25em;
  padding-right: 0.5em;
}

nav {
  margin-bottom: 2em;
  text-align: right;
}
nav a {
  margin-right: 0.66em;
}

a {
  padding-bottom: 3px;
  text-decoration: none;
}
a:link {
  color: #666699;
}
a:visited {
  color: #765F94;
}
a:hover {
  text-decoration: none;
  border-bottom: dotted 2px;
}

code, pre {
  font-family: "Oxygen Mono", monospace;
  background-color: #e6e6e6;
  color: #000;
  border: none;
  padding: 0.5em;
  font-size: 12px;
  white-space: pre-wrap;
}

pre code {
  padding: 0;
}

img.th {
  border: solid 1px #d6d6d6;
  margin-left: 1em;
}

#updates li:nth-child(n+7) {
  display: none;
}

.container:first-of-type {
  min-height: 400px;
}

header div#header {
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.75em;
}
header div#header .logo {
  height: 2.5em;
  margin-top: 1em;
}
header div#header nav {
  font-weight: 600;
  font-size: 0.8em;
}

footer {
  font-family: "Open Sans", sans-serif;
  color: #fff;
  background-color: #575757;
  margin-top: 2em;
  padding: 0.5em 0 2em 0;
  box-shadow: 0px 500px 0px 500px #575757;
}
footer div#footer {
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
}
footer div#footer .logo {
  height: 3em;
  margin-top: 3.25em;
  text-align: right;
}
footer h3 {
  color: #bfbfbf;
}
footer li {
  line-height: 2.5em;
}
footer nav {
  text-align: center;
  margin-top: 2em;
}
footer a {
  padding-bottom: 3px;
  text-decoration: none;
  border-bottom: dotted 2px;
}
footer a:link {
  color: #fff;
}
footer a:visited {
  color: #fff;
}
footer a:hover {
  text-decoration: none;
  border-bottom: dotted 2px;
}
footer #modified {
  font-style: italic;
  text-align: right;
  color: #ababab;
}

.badge {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 0.85em;
}

.tags {
  list-style: none;
  padding-left: 0;
  font-size: 0.9em;
  margin-top: 2em;
}
.tags li {
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 1em;
}
.tags li .tag {
  color: #fff;
  background-color: #8a8a8a;
  padding: 0.5em 1em 0.5em 1.5em;
  border-top-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.tags li a:hover {
  text-decoration: none;
  border-bottom: none;
}

strong {
  font-weight: 600;
}

abbr[title] {
  text-decoration: none;
  border-bottom: dotted 2px #bfbfbf;
}

#archive {
  padding-left: 0;
  list-style: none;
}

#pf img {
  border-left: solid 6px #c2c2d6;
  border-radius: 0;
  background-color: white;
  width: 85%;
  margin-top: 0.75em;
}
#pf img:hover {
  border-left: solid 6px #666699;
}
#pf h3 {
  margin-top: 1.33em;
}
#pf .tags {
  margin-top: 1.5em;
}
#pf .tags li {
  margin-right: 0;
}

.hua-paging {
  text-align: center;
  margin-top: 1em;
}
.hua-paging a {
  margin-right: 1em;
}/*# sourceMappingURL=default.css.map */