/* http://colorschemedesigner.com/#2Q31Tsekgw0w0 */

html {
  background-color: #fff;
}

body {
  background-color: #111;
  margin: 0 auto;
  width: 960px;
}

html, body {
  color: #eee;
  font-size: 14px;
  height: 100%;
  min-height: 100%;
}

h1, h2, h3, h4 {
  color: #eee;
  font-family: Georgia;
}

h2 {
  margin: 0.5em 0;
}

a, a:visited {
  text-decoration: none;
}

a {
  color: #0F7F14;
}

a:visited {
  color: #41BF49;
}

a:hover {
  color: #139F19;
  border-bottom: 1px solid;
}

a.no-hover-border:hover {
  border: none;
}

a.explain {
  border-bottom: 1px dotted;
}

a.explain:hover {
  border-bottom: 1px solid;
  text-decoration: none;
}

h2 a.explain {
  border-bottom: 2px dotted;
}

h2 a.explain:hover {
  border-bottom: 2px solid;
  text-decoration: none;
}

