    .wiki_title {
      border-bottom: 1px solid black;
      margin-bottom: 1px;
    }

    .wiki_secured { font-size:x-small; }

    #sphwiki_toc h2 {
      font-size: 1em;
    }
    #sphwiki_toc {
      margin-top: 20px;
      padding: 5px;
      border: 1px dotted gray;
      right: 5px;
      float: right;
    }
    #sphwiki_toc ul {
      padding-left: 15px;
    }

.sph_object_list .nopermission {
  background-color: #ccc;
}


.wiki_previewarea {
  /* it must be invisible in thebeginning */
  display:none;
  visibility:hidden;
  border: 2px solid gray;
  overflow:scroll;
  max-height: 500px;
  padding: 5px;
}

.history_changedate { white-space: nowrap; }
.history_editor { white-space: nowrap; }
.history_edit { white-space: nowrap; }
.sphwiki_versionwarning {
  padding-bottom: 1.5em;
}

.recentchanges_changedate, .recentchanges_editor {
  white-space: nowrap;
}

/* wiki diff styles */

        table.diff {font-family:Courier; border:medium;width:100%;}
        .diff_header {background-color:#e0e0e0}
        td.diff_header {text-align:right}
        .diff_next {background-color:#c0c0c0}
        .diff_add {background-color:#aaffaa}
        .diff_chg {background-color:#ffff77}
        .diff_sub {background-color:#ffaaaa}
        .diff_backtosnip { float: left; }
        .diff_prevnext { float: right; }


.sphwiki_breadcrumbs {
  display:block;
  text-align:left;
  float:left;
}

.sphwiki_actions {
  text-align: right;
  display:block;
  float:right;
}


.sphwiki_snip_info {
  margin-top: 2em;
  padding: 5px;
  background-color: #f5f5f5;
  font-size: x-small;
  border: 1px solid gray;
}

.sphwiki .sph_tags li {
  display: inline;
}
.sphwiki .sph_tags li:after {
  content: ', ';
}
.sphwiki .sph_tags li:last-child:after {
  content:'';
}

.sphwiki .sph_tags {
  display: inline;
  padding: 0px;
}

.sphwiki_snip_info h3 {
  display: inline;
  padding: 0px;
}
.sphwiki_snip_info p {
  padding: 0px;
  margin: 0px;
  margin-top: 3px;
}

.sphwiki_history_changes th {
  font-size: x-small;
  font-weight: normal;
}
.sphwiki_history_change {
  text-align: center;
}


.sphwiki_diff_summary {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 3em;
  border: 1px solid black;
}

.sphwiki_diff_summary td, .sphwiki_diff_summary th {
  border: 1px dotted gray;
  padding: 5px;
}

.sphwiki_diff_summary td {
  width: 40%;
}

.sphwiki_comments {
  margin-top: 5em;
}
