.spacer {
  clear: both
}

#header-wrapper {
  width: 800px;
  margin: 0 auto;
  text-align: left
}

#header-title {
  float: left;
  padding: 10px 0;
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 1.3em
}

#header-lang {
  float: right;
  margin: 12px 10px 0 0
}

#header-lang ul li {
  display: inline
}

#header-lang ul li a {
  color: #fff
}

#highlight {
  padding: 20px 0;
  background: #f2f1f1
}

#page {
  padding: 25px 0 0
}

#sidebar {
  float: right;
  width: 178px
}

.inner {
  width: 800px;
  margin: 0 auto;
  text-align: left
}

.layout-1col #content {
  float: none
}

#download {
  margin: 0 0 10px;
  text-align: center
}

#donate {
  margin: 0 0 10px;
  padding: 15px;
  text-align: center;
  background: #f2f1f1;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border: 1px solid #fff
}

#menu {
  margin: 0 0 30px;
  padding: 0 10px 10px;
  text-align: left;
  background: #f2f1f1;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border: 1px solid #ccc
}

#menu ul .toc-h1 {
  margin: 10px 0 3px;
  list-style: none
}

#menu ul .toc-h2 {
  list-style: circle;
  margin: 0 0 0 20px
}

.noscript {
  margin: 10px 0 15px;
  padding: 10px;
  color: #fff;
  background: red
}

#content ul {
  margin: 10px 0 10px 15px
}

#download small {
  color: #666;
  font-size: .9em
}

.download {
  display: block;
  margin: 0 0 5px;
  padding: 8px 0;
  color: #fff;
  font-size: 1.2em;
  text-decoration: none;
  text-shadow: 0 -1px 0 #333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #00668d;
  background: #00668d;
  background: -moz-linear-gradient(top, #0089be 0%, #00668d 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#0089be), to(#00668d))
}

.download:hover {
  color: #fff;
  background: #00668d;
  background: -moz-linear-gradient(top, #00668d 0%, #0089be 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#00668d), to(#0089be))
}

.code-details {
  display: none
}

.code-pre {
  margin: 10px 0 15px;
  padding: 10px;
  overflow: auto;
  overflow-y: hidden;
  color: #333;
  border-left: 3px solid #6ce26c;
  background: #F2F1F1
}

.code-block {
  margin: 0 0 15px
}

.code-notes {
  margin: 10px 0 15px;
  padding: 10px;
  color: #000;
  border: 1px solid #ccc;
  background: #ffffec
}

.code-notes h4 {
  margin-top: 0
}

.code-setting {
  color: #0857b8;
  font-weight: 700;
  font-style: normal
}

.code-value {
  color: green;
  font-weight: 700;
  font-style: normal
}

.code-classname {
  color: #906;
  font-style: normal
}

.code-filename {
  color: #af5f00;
  font-style: normal
}

.code-comment {
  color: green;
  font-style: normal
}

.code-togglebtn {
  display: block
}

.code-sitename {
  collor: #000
}

.setting-type {
  color: #666
}

.setting-value em {
  color: #005b7d;
  font-style: normal
}

.sliderkit, .customtabs {
  margin: 1px 0
}

#content .sliderkit ul, #content .customtabs ul {
  margin: 0
}