body {

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

a, a:visited {

color: black;     /* was #8B0000; */
text-decoration: none; }

a:hover {
  color: black; /* was #8B0000; */
  text-decoration: underline; }

.header .title a, .header .title a:visited {

text-decoration: none;

}

.footer {

margin: 10px;

}

.params {

color: green;
font-style: italic;
font-weight: bold; }

pre {

background-color: #F3F3F3;
border-bottom: 1px solid #BBBBBB;
border-top: 1px solid #BBBBBB;
padding: 4px; }

h3 {

border-bottom: 1px solid black;

}

/****************

* api
*/

.api a, .api a:visited {

  color: black;
}

/**********

* version / powered by
*/

.version {

text-align: center;
margin-top: 10px;
color: grey; }
.version a,
.version a:visited,
.version span {
  font-size: 12px;
  color: grey; }