body {
  font-family: Helvetica, sans-serif;
  font-size: 108%;
  margin: auto;
  padding-top: 0em;
  background-color: #000d22;
  color: #ffffff;
}

#content-container {
  margin: auto;
  /* margin-top: 0em;
  margin-bottom: 0em; */
  padding: 1em 2em 1em 2em;
  /* max-width: 1000px; */
  background-color: #000d22;
}

#subcontent-container {
  margin: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  padding: 1em 3em 1em 3em;
  max-width: 1000px;
  /* background-color: #003333; */
}

#code-container {
  margin: auto;
  padding: 1em 2em 1em 2em;
}

code.syntaxhighlight{
  width: auto;
  overflow: auto;
  max-width: 800px;
  padding: 1em 0em 1em 2em;
}

h1 {
  font-size: 3em;
  text-align: center;
}

h2 {
  font-size: 1.6em;
  text-align: center;
}

h3 {
  font-size: 1.3em;
  text-align: center;
}

h4 {
  font-size: 1.0em;
  text-align: center;
}

a {
  color: #1fa1f0;
}

.left-float {
  float: left;
}

.right-float {
  float: right;
}

.clear-float {
  clear: both;
}

#logo {
  padding-top: 2em;
  padding-bottom: 2em;
  text-align: center;
}

#icon-link {
  margin: auto;
  margin-top: 1em;
  margin-bottom: 2em;
  max-width: 80px;
  text-align: center;
}

#icon-link-text {
  padding-top: 0.75em;
}

#bullets ul {
  padding-top: 1em;
  list-style-position: outside;
  overflow: hidden;
}

#bullets li {
  margin-bottom: 1em;
}