/*ZSR colors:

medium green: #20734c
very dark green: #1b261e
light blue-ish: #71dff0
pale teal: #5b8a85
deep red: #d93030
dark gray (near black): #0c0c0c
light gray (near white): #dee1eb
gold: #ddab54
*/

#pagecontent {
 margin-left: 240px;
}

#left-nav-links {
  width: 220px;
  float: left;
}
#left-nav-links .game-logo {
  text-align: center;
  border-bottom: 1px solid #ddab54;
  margin-bottom: 10px;
}
#left-nav-links .game-logo img {
  margin: 0 auto;
}
#left-nav-links .game-logo h1 {
  font-family: Triforce;
  font-size: 19px;
}
#left-nav-links .well {
  background: #111310;
  border: 1px solid #ddab54;
  -webkit-box-shadow: 5px 5px 15px 1px #0c0c0c;
     -moz-box-shadow: 5px 5px 15px 1px #0c0c0c;
      -ms-box-shadow: 5px 5px 15px 1px #0c0c0c;
       -o-box-shadow: 5px 5px 15px 1px #0c0c0c;
          box-shadow: 5px 5px 15px 1px #0c0c0c;
}
#left-nav-links .nav-list > li > a, .nav-list .nav-header {
  text-shadow: 0 1px 0 rgba(128, 128, 128, 0.5);
}
#left-nav-links .nav-list > li.nav-header {
  cursor: pointer;
}
#left-nav-links .nav-list > li.nav-header .caret {
  border-top-color: white;
  vertical-align: middle;

}
#left-nav-links .nav-list > li.nav-header .caret.caret-right {
  border-top-color: transparent;
  border-left-color: white;
  vertical-align: middle;
  padding-right: 4px;
}
#left-nav-links .nav-list > li > ul.nav-list.collapse {
  margin-left: -15px;
  margin-right: -15px;
}
#left-nav-links .nav-list > .active > a,
#left-nav-links .nav-list > .active > a:hover {
  color: #71dff0;
  background-color: #20734c;
}
#left-nav-links .nav > li > a:hover {
  background-color: #20734c;
}

#pagecontent .mini-well {
  margin-top: 10px;
  margin-left: 0px;
  padding: 0 20px 10px;
}

#pagecontent table.table tbody tr:hover th,
#pagecontent table.table tbody tr:hover td {
  background-color: inherit;
}

#pagecontent table.table.table-bordered th,
#pagecontent table.table.table-bordered td {
  text-align: center;
}
#pagecontent table.table.table-bordered td.tdtop {
  font-weight: bold;
  color: #de2c26;
}
#pagecontent table.table.table-bordered td.tdhead {
  font-variant: small-caps;
  font-weight: bold;
}

#pagecontent table.landing.table thead tr th:first-child,
#pagecontent table.landing.table tbody tr td:first-child {
  text-align: left;
}

#pagecontent table.landing.table thead tr th,
#pagecontent table.landing.table tbody tr td {
  text-align: center;
}

#pagecontent table.landing.table thead tr th:last-child,
#pagecontent table.landing.table tbody tr td:last-child {
  text-align: right;
}

#pagecontent .mini-well.float-right {
  float: right;
}

#pagecontent .mini-well h2 {
  text-align: center;
}

#pagecontent h2 {
  padding-top: 40px;
  margin-top: -40px;
}

/* last updated */
.pageinfo {
  float: right;
  font-size: 10px;
  text-align: right;
  font-style: italic;
}

/* navi links */
#navi {
  line-height: 16px;
  font-size: 12px;
  width: 230px;
  float: right;
  padding: 10px;
  margin-right: -15px;
  border: 1px solid #775f32;
  border-top: 0px;
  border-right: 0px;
}
#navi > h1 {
  background: url(/images/navi-small.png) right center no-repeat;
  line-height: 57px;
}

#navi > ul {
  line-height: 16px;
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  color: #ccffcc;
  list-style-type: none;
  list-style-position: outside;
}

#navi > ul > li {
  line-height: 16px;
  font-size: 12px;
  padding-bottom: 1px;
}

#navi > ul > li .bullet {
  color: #ddab54;
  padding-right: 5px;
}

/* page preview */
#preview_bar {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 2000;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  height: 27px;
}

#preview_bar p {
  float: left;
}

#preview_bar input {
  float: right;
  margin-right: 10px;
}

#preview_bar #preview_save {
  margin-right: 25px;
}