.nano {
  position: fixed;
  top: 0px;
  left: 0px;
  background: navy;
  color: white;
  text-align: center;
}

.nano.foot { background: green; top: inherit; bottom: 0px; }
.nano.foot a { color: white; }
.nano td { width: 33%; text-align: center; }

body { margin-top: 16px; }

.sidebar {
  padding-top: 24px;
  text-align: right;
}

pre code { border-radius: 4px; border: 1px solid #3d3d4f; }

li {
  list-style: none;
}

a.logo {
  display: block;
  text-align: right;
}

.sidehead a { color: white; font-weight: bold; }

textarea {
  display: block;
  min-width: 100% !important;
  max-width: 100% !important;
  width: 100% !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 16px !important;
}
