body {
  font-size: 100%;
  background: #f9f9f9;
  color: #2a2a2a;
}


div.container {
  display: block;
  width: 40em;
  margin: 0 auto;
}

a { color: #569633; }

pre {
  font-size: 1em;
  font-family: 'andale mono', 'lucida console', monospace;
  white-space:pre;
  margin: 3px; 
  padding: 8px 20px;
  background: #ffd; 
}
  
h1.title {
  padding: 0.3em;
  text-align: center; 
  background: #489848;
  color: #fff;
  font-size: 2em;
}
  
h2 { background: #ddd; text-align: center; padding: 4px; }
div.document {
  width: 100%;
  clear: both;
  padding-top: 0.8em;
  margin-bottom: 0.1em;
}
 
#green-unicorn p { font-size: 1.3em; color: #444; padding: 1px 10px; }
 
#footer { 
  clear: both;
  display: block;
  width: 100%;
  padding-top: 3em;
  text-align: center;
  font-size: 0.9em;
}
#footer a { color: #444; }
 
#bottom { text-align:center; font-size:14px; padding: 10px 30px; background: #fda; }
 
.info, .fork { padding: 10px; }
.content { font-size: 1.2em; }
 

 
#links { padding: 10px; }
#links a { font-weight: bold; }
 
#header #links { text-align:right; font-size: 18px; }

h1.logo { 
  display: block;
  z-index: 90;
  height: 20px;
  float: left;
  margin: 0;
  padding: 0;
}
h1.logo a {
  text-decoration: none;
}
 
.title { color: #a10; background: #f86; font-size: 1.4em; font-weight:bold; padding: 3px 8px; margin-bottom: 10px; }
.title a { color: #a10; }
.section p { padding: 1px 14px; font-size: 1.1em; margin-top: 20px; }


#menu {
  width: 100%;
  padding: 1em 0;
}

ul#actions {
  list-style: none;
  display: block;
  width: 100%;
  text-indent: 0;
  margin: 0;
  padding: 0;
}

ul#actions li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: #000;
  
  
}

ul#actions li a {
  font-style: bold;
  font-size: 1.8em;
  text-transform: capitalize;
  color: #ddd;
  padding: 0 0.6em;
  text-decoration: none;
}

ul#actions li a:hover {
  color: #fff;
}

#faq dt {
  font-size: 1.5em;
  font-weight: bold;
}

#the-configuration-file dt {
  font-weight: bold;
}
