.highlight table { border-spacing: 0; }
.highlight table td { padding: 5px; }
.highlight table .gutter { text-align: right; }
.highlight {
  color: #faf6e4;
  background-color: #122b3b;
}
.highlight .gl {
  color: #dee5e7;
  background-color: #4e5d62;
}
.highlight .c, .highlight .cm, .highlight .c1, .highlight .cs {
  color: #6c8b9f;
  font-style: italic;
}
.highlight .cp {
  color: #b2fd6d;
  font-weight: bold;
  font-style: italic;
}
.highlight .err {
  color: #fefeec;
  background-color: #cc0000;
}
.highlight .gr {
  color: #fefeec;
  background-color: #cc0000;
}
.highlight .k, .highlight .kd {
  color: #f6dd62;
  font-weight: bold;
}
.highlight .o, .highlight .ow {
  color: #4df4ff;
}
.highlight .p {
  color: #4df4ff;
}
.highlight .gd {
  color: #cc0000;
}
.highlight .gi {
  color: #b2fd6d;
}
.highlight .ge {
  font-style: italic;
}
.highlight .gs {
  font-weight: bold;
}
.highlight .gt {
  color: #dee5e7;
  background-color: #4e5d62;
}
.highlight .kc {
  color: #f696db;
  font-weight: bold;
}
.highlight .kn {
  color: #ffb000;
  font-weight: bold;
}
.highlight .kp {
  color: #ffb000;
  font-weight: bold;
}
.highlight .kr {
  color: #ffb000;
  font-weight: bold;
}
.highlight .gh {
  color: #ffb000;
  font-weight: bold;
}
.highlight .gu {
  color: #ffb000;
  font-weight: bold;
}
.highlight .kt {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .no {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nc {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nd {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nn {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .bp {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .ne {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nl {
  color: #ffb000;
  font-weight: bold;
}
.highlight .nt {
  color: #ffb000;
  font-weight: bold;
}
.highlight .m, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo {
  color: #f696db;
  font-weight: bold;
}
.highlight .ld {
  color: #f696db;
  font-weight: bold;
}
.highlight .ss {
  color: #f696db;
  font-weight: bold;
}
.highlight .s, .highlight .sb, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .sr, .highlight .s1 {
  color: #fff0a6;
  font-weight: bold;
}
.highlight .se {
  color: #4df4ff;
  font-weight: bold;
}
.highlight .sc {
  color: #4df4ff;
  font-weight: bold;
}
.highlight .si {
  color: #4df4ff;
  font-weight: bold;
}
.highlight .nb {
  font-weight: bold;
}
.highlight .ni {
  color: #999999;
  font-weight: bold;
}
.highlight .w {
  color: #BBBBBB;
}
.highlight .nf {
  color: #a8e1fe;
}
.highlight .py {
  color: #a8e1fe;
}
.highlight .na {
  color: #a8e1fe;
}
.highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi {
  color: #a8e1fe;
  font-weight: bold;
}
/* aspects/gallery/gallery.css */
.gallery{border-collapse:separate;border-spacing:0;vertical-align:middle;margin:0;padding:0;border:0;outline:0;width:100%;background:transparent}.gallery td{border:0px none;vertical-align:top;text-align:center}.gallery img{box-shadow:2px 2px 8px #bbb;-webkit-box-shadow:2px 2px 8px #bbb;margin:5px}.gallery img:hover{box-shadow:0px 0px 0px transparent;-webkit-box-shadow:0px 0px 0px transparent;margin:7px 3px 3px 7px}.gallery a.title{display:block;font-size:80%;color:#555}


/* treeview/treeview.css */
#sidebar-tab-menu a,#sidebar-tab-tree a{text-indent:-999px;width:16px}#sidebar-tab-menu.selected,#sidebar-tab-tree.selected{display:none !important}#sidebar-tab-menu{background:url(treeview/images/tree.png) no-repeat center center !important}#sidebar-tab-tree{background:url(treeview/images/menu.png) no-repeat center center !important}#treeview{position:relative;padding:0;margin:0;width:100%;max-height:600px;font-size:9pt;overflow:auto}#treeview .file-type-7z{background:url(../../static/themes/atlantis/images/filetypes/7z.png) no-repeat center center !important}#treeview .file-type-bz2{background:url(../../static/themes/atlantis/images/filetypes/bz2.png) no-repeat center center !important}#treeview .file-type-doc{background:url(../../static/themes/atlantis/images/filetypes/doc.png) no-repeat center center !important}#treeview .file-type-flac{background:url(../../static/themes/atlantis/images/filetypes/flac.png) no-repeat center center !important}#treeview .file-type-gz{background:url(../../static/themes/atlantis/images/filetypes/gz.png) no-repeat center center !important}#treeview .file-type-html{background:url(../../static/themes/atlantis/images/filetypes/html.png) no-repeat center center !important}#treeview .file-type-java{background:url(../../static/themes/atlantis/images/filetypes/java.png) no-repeat center center !important}#treeview .file-type-jpg{background:url(../../static/themes/atlantis/images/filetypes/jpg.png) no-repeat center center !important}#treeview .file-type-midi{background:url(../../static/themes/atlantis/images/filetypes/midi.png) no-repeat center center !important}#treeview .file-type-mp3{background:url(../../static/themes/atlantis/images/filetypes/mp3.png) no-repeat center center !important}#treeview .file-type-ogg{background:url(../../static/themes/atlantis/images/filetypes/ogg.png) no-repeat center center !important}#treeview .file-type-pdf{background:url(../../static/themes/atlantis/images/filetypes/pdf.png) no-repeat center center !important}#treeview .file-type-php{background:url(../../static/themes/atlantis/images/filetypes/php.png) no-repeat center center !important}#treeview .file-type-png{background:url(../../static/themes/atlantis/images/filetypes/png.png) no-repeat center center !important}#treeview .file-type-ppt{background:url(../../static/themes/atlantis/images/filetypes/ppt.png) no-repeat center center !important}#treeview .file-type-psd{background:url(../../static/themes/atlantis/images/filetypes/psd.png) no-repeat center center !important}#treeview .file-type-rar{background:url(../../static/themes/atlantis/images/filetypes/rar.png) no-repeat center center !important}#treeview .file-type-rb{background:url(../../static/themes/atlantis/images/filetypes/rb.png) no-repeat center center !important}#treeview .file-type-sh{background:url(../../static/themes/atlantis/images/filetypes/sh.png) no-repeat center center !important}#treeview .file-type-tar{background:url(../../static/themes/atlantis/images/filetypes/tar.png) no-repeat center center !important}#treeview .file-type-txt{background:url(../../static/themes/atlantis/images/filetypes/txt.png) no-repeat center center !important}#treeview .file-type-wma{background:url(../../static/themes/atlantis/images/filetypes/wma.png) no-repeat center center !important}#treeview .file-type-xls{background:url(../../static/themes/atlantis/images/filetypes/xls.png) no-repeat center center !important}#treeview .file-type-zip{background:url(../../static/themes/atlantis/images/filetypes/zip.png) no-repeat center center !important}#treeview ul{list-style:none;display:block;clear:both}#treeview ul li{border:none !important;text-indent:0 !important;clear:both}#treeview ul li li{margin:0;padding:0 1em !important}#treeview ul li a,#treeview ul li a:active,#treeview ul li a:hover{font-size:90% !important;font-variant:normal;text-indent:0 !important;margin:0 !important;padding:0 !important;float:left;width:1px;overflow:visible;white-space:nowrap !important;color:#333333;background:transparent}#treeview ul li .hitarea,#treeview ul li .placeholder{width:32px;height:16px;cursor:pointer;float:left}#treeview ul li .hitarea div,#treeview ul li .placeholder div{width:16px;height:16px;float:left}#treeview ul .wait .arrow{background:url(treeview/images/wait.gif) no-repeat center center !important}#treeview ul .collapsed .arrow{background:url(treeview/images/collapsed.png) no-repeat center center}#treeview ul .expanded .arrow{background:url(treeview/images/expanded.png) no-repeat center center}#treeview ul .page{background:url(../../static/themes/atlantis/images/page.png) no-repeat center center}#treeview ul .expanded .folder{background:url(../../static/themes/atlantis/images/folder_open.png) no-repeat center center}#treeview ul .collapsed .folder{background:url(../../static/themes/atlantis/images/folder.png) no-repeat center center}


/* misc/fancybox/jquery.fancybox.css */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("misc/fancybox/images/fancybox.png")}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("misc/fancybox/images/fancybox.png") -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url("misc/fancybox/images/blank.gif");z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url("misc/fancybox/images/fancybox.png");background-position:-40px -30px}#fancybox-right-ico{background-image:url("misc/fancybox/images/fancybox.png");background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("misc/fancybox/images/fancybox-x.png")}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("misc/fancybox/images/fancybox.png");background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("misc/fancybox/images/fancybox-y.png");background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("misc/fancybox/images/fancybox.png");background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("misc/fancybox/images/fancybox-x.png");background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("misc/fancybox/images/fancybox.png");background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("misc/fancybox/images/fancybox-y.png")}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("misc/fancybox/images/fancybox.png");background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url("misc/fancybox/images/fancy_title_over.png");display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url("misc/fancybox/images/fancybox.png") -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url("misc/fancybox/images/fancybox-x.png") 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url("misc/fancybox/images/fancybox.png") -55px -90px no-repeat}


/* tags/gist/gist-embed.css */
.gist {
  color: #000;
}

  .gist div {
    padding: 0;
    margin: 0;
  }

  .gist .gist-file {
    border: 1px solid #dedede; /* gray */
    font-family: Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
    margin-bottom: 1em;
  }

    .gist .gist-file .gist-meta {
      overflow: hidden;
      font-size: 85%;
      padding: .5em;
      color: #666;
      background-color: #eaeaea;
    }

      .gist .gist-file .gist-meta a {
        color: #369;
      }

      .gist .gist-file .gist-meta a:visited {
        color: #737;
      }

    .gist .gist-file .gist-data {
      overflow: auto;
      word-wrap: normal;
      background-color: #f8f8ff;
      border-bottom: 1px solid #ddd;
      font-size: 100%;
    }

      .gist .gist-file .gist-data pre {
        font-family: 'Bitstream Vera Sans Mono', 'Courier', monospace;
        background: transparent !important;
        margin: 0 !important;
        border: none !important;
        padding: .25em .5em .5em .5em !important;
      }

        .gist .gist-file .gist-data .gist-highlight {
          background: transparent !important;
        }

        .gist .gist-file .gist-data .gist-line-numbers {
          background-color: #ececec;
          color: #aaa;
          border-right: 1px solid #ddd;
          text-align: right;
        }

          .gist .gist-file .gist-data .gist-line-numbers span {
            clear: right;
            display: block;
          }

.gist-syntax  { background: #ffffff; }
.gist-syntax .c { color: #999988; font-style: italic } /* Comment */
.gist-syntax .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.gist-syntax .k { color: #000000; font-weight: bold } /* Keyword */
.gist-syntax .o { color: #000000; font-weight: bold } /* Operator */
.gist-syntax .cm { color: #999988; font-style: italic } /* Comment.Multiline */
.gist-syntax .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
.gist-syntax .c1 { color: #999988; font-style: italic } /* Comment.Single */
.gist-syntax .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
.gist-syntax .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.gist-syntax .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
.gist-syntax .ge { color: #000000; font-style: italic } /* Generic.Emph */
.gist-syntax .gr { color: #aa0000 } /* Generic.Error */
.gist-syntax .gh { color: #999999 } /* Generic.Heading */
.gist-syntax .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.gist-syntax .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
.gist-syntax .go { color: #888888 } /* Generic.Output */
.gist-syntax .gp { color: #555555 } /* Generic.Prompt */
.gist-syntax .gs { font-weight: bold } /* Generic.Strong */
.gist-syntax .gu { color: #aaaaaa } /* Generic.Subheading */
.gist-syntax .gt { color: #aa0000 } /* Generic.Traceback */
.gist-syntax .kc { color: #000000; font-weight: bold } /* Keyword.Constant */
.gist-syntax .kd { color: #000000; font-weight: bold } /* Keyword.Declaration */
.gist-syntax .kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */
.gist-syntax .kr { color: #000000; font-weight: bold } /* Keyword.Reserved */
.gist-syntax .kt { color: #445588; font-weight: bold } /* Keyword.Type */
.gist-syntax .m { color: #009999 } /* Literal.Number */
.gist-syntax .s { color: #d14 } /* Literal.String */
.gist-syntax .na { color: #008080 } /* Name.Attribute */
.gist-syntax .nb { color: #0086B3 } /* Name.Builtin */
.gist-syntax .nc { color: #445588; font-weight: bold } /* Name.Class */
.gist-syntax .no { color: #008080 } /* Name.Constant */
.gist-syntax .ni { color: #800080 } /* Name.Entity */
.gist-syntax .ne { color: #990000; font-weight: bold } /* Name.Exception */
.gist-syntax .nf { color: #990000; font-weight: bold } /* Name.Function */
.gist-syntax .nn { color: #555555 } /* Name.Namespace */
.gist-syntax .nt { color: #000080 } /* Name.Tag */
.gist-syntax .nv { color: #008080 } /* Name.Variable */
.gist-syntax .ow { color: #000000; font-weight: bold } /* Operator.Word */
.gist-syntax .w { color: #bbbbbb } /* Text.Whitespace */
.gist-syntax .mf { color: #009999 } /* Literal.Number.Float */
.gist-syntax .mh { color: #009999 } /* Literal.Number.Hex */
.gist-syntax .mi { color: #009999 } /* Literal.Number.Integer */
.gist-syntax .mo { color: #009999 } /* Literal.Number.Oct */
.gist-syntax .sb { color: #d14 } /* Literal.String.Backtick */
.gist-syntax .sc { color: #d14 } /* Literal.String.Char */
.gist-syntax .sd { color: #d14 } /* Literal.String.Doc */
.gist-syntax .s2 { color: #d14 } /* Literal.String.Double */
.gist-syntax .se { color: #d14 } /* Literal.String.Escape */
.gist-syntax .sh { color: #d14 } /* Literal.String.Heredoc */
.gist-syntax .si { color: #d14 } /* Literal.String.Interpol */
.gist-syntax .sx { color: #d14 } /* Literal.String.Other */
.gist-syntax .sr { color: #009926 } /* Literal.String.Regex */
.gist-syntax .s1 { color: #d14 } /* Literal.String.Single */
.gist-syntax .ss { color: #990073 } /* Literal.String.Symbol */
.gist-syntax .bp { color: #999999 } /* Name.Builtin.Pseudo */
.gist-syntax .vc { color: #008080 } /* Name.Variable.Class */
.gist-syntax .vg { color: #008080 } /* Name.Variable.Global */
.gist-syntax .vi { color: #008080 } /* Name.Variable.Instance */
.gist-syntax .il { color: #009999 } /* Literal.Number.Integer.Long */

