body {
	background: #dcdfbc;
	padding-top: 60px;
	padding-bottom: 40px;
}

div.logo {
	text-align:center;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  color: #868867
}
.page-header {
  border-bottom: 1px solid #868867
}
/* desert scheme ported from vim to google prettify */
.prettyprint { 
  background-color: #333; 
  padding: 8px;
  border: 1px solid #555;
}
.nocode { background-color: none; color: #000; }
.str { color: #ffa0a0 } /* string  - pink */
.kwd { color: #f0e68c; font-weight: bold }
.com { color: #87ceeb } /* comment - skyblue */
.typ { color: #98fb98 } /* type    - lightgreen */
.lit { color: #cd5c5c } /* literal - darkred */
.pun { color: #fff }    /* punctuation */
.pln { color: #fff }    /* plaintext */
.tag { color: #f0e68c; font-weight: bold } /* html/xml tag    - lightyellow */
.atn { color: #bdb76b; font-weight: bold } /* attribute name  - khaki */
.atv { color: #ffa0a0 } /* attribute value - pink */
.dec { color: #98fb98 } /* decimal         - lightgreen */

ol.linenums {
  margin: 0 0 0 33px; /* IE indents via margin-left */
} 

ol.linenums li {
  padding-left: 15px;
  color: #bbb;
  line-height: 18px;
  text-shadow: 0 1px 0 #000;
}

.prettyprint.linenums {
  -webkit-box-shadow: inset 40px 0 0 #333, inset 41px 0 0 #777;
     -moz-box-shadow: inset 40px 0 0 #333, inset 41px 0 0 #777;
          box-shadow: inset 40px 0 0 #333, inset 41px 0 0 #777;
}

.thumbnail {
  	border: 1px solid #999;
	background-color: #eee;
}

.margintop {
	margin-top: 50px;
}

.dark { 
  background-color: #333; 
  padding: 8px;
  border: 1px solid #555;
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

span[rel~="tooltip"] {
	border-bottom: 1px dashed #696;
	color: #252;
}

.alert {
  margin-top:10px;
  background-color: #dba;
  border-color: #ca9;
  color: #333;
  text-shadow:none;
}

.accordion-group {
  margin-bottom: 2px;
  border: 2px solid #868867;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 2px solid #868867
}
.accordion-heading .accordion-toggle {
  background: #c4ca9e
}
.carousel {
  border: 3px solid #000
}
