.nop p {
    margin: 0;
    padding: 0;
}
.tested_yes {
    padding: 5px 0 2px 30px;
    background: url("yes.png") no-repeat;
}
.tested_no {
    padding: 5px 0 2px 30px;
    background: url("no.png") no-repeat;
}
.fixme {
    padding: 5px 0 2px 30px;
    background: url("error.png") no-repeat;
}
.improveme {
    padding: 5px 0 2px 30px;
    background: url("improve.png") no-repeat;
}
.deleteme {
    padding: 5px 0 2px 30px;
    background: url("delete.png") no-repeat;
}
.wiki kbd {
    background-color: #eee;
    padding: 2px;
    border: 2px outset #999;
}
.wiki .footer {
    float: right;
    font-size: 11px;
    padding: 3px 0 0 0;
    color: #aaa;
}

.wiki .mark_warty {
    background: url("marks/warty.png") no-repeat right top;
    border: 1px solid #d8d8d8;
    padding: 10px;
}
.wiki .mark_warty:before {
    content: "Warty";
    display: block;
    font-weight: bold;
}

.wiki .mark_hoary {
    background: url("marks/hoary.png") no-repeat right top;
    border: 1px solid #d8d8d8;
    padding: 10px;
}
.wiki .mark_hoary:before {
    content: "Hoary";
    display: block;
    font-weight: bold;
}

.wiki .mark_breezy {
    background: url("marks/breezy.png") no-repeat right top;
    border: 1px solid #d8d8d8;
    padding: 10px;
}
.wiki .mark_breezy:before {
    content: "Breezy";
    display: block;
    font-weight: bold;
}

/* :::: EDIT FORMS :::: */
.wiki textarea {
    width: 100%;
    height: 300px;
    font-size: 13px;
}
.secedit {
    float: right;
}
.secedit input.button {
    border: none;
    background-color: #fff;
    color: #d8d8d8;
    padding: 0;
    margin: 0;
    cursor: pointer;
    font-size: 11px;
}
.secedit input.button:hover {
    color: #5B4832;
}
/* :::: LINKS :::: */
.wiki a.wikilink1 {
    text-decoration: none;
}
.wiki a.wikilink1:hover {
    text-decoration: underline;
}
.wiki a.wikilink2 {
    color: #aaa;
    text-decoration: none;
}
.wiki a.wikilink2:after {
    content: " (?)";
}
.wiki a.wikilink2:hover {
    text-decoration: underline;
}
.wiki a.urlextern {
    padding: 0 0 0 18px;
    background-position: 0px 2px;
    background-repeat: no-repeat;
    background-image: url(/templates/Human/images/bbcode/url_link.png);
}
.wiki a.mail {
    padding: 0 0 0 18px;
    background-position: 0px 2px;
    background-repeat: no-repeat;
    background-image: url(/templates/Human/images/bbcode/mail_link.png);
}
.wiki a.interwiki {
    padding: 0 0 0 18px;
    background-position: 0px 2px;
    background-repeat: no-repeat;
    background-image: url(/templates/Human/images/bbcode/url_link.png);
}
/* :::: TOC :::: */
ul.toc {
    margin: 0!important;
    padding: 0 0 0 14px!important;
}
ul.toc li {
    padding: 0!important;
    margin: 0!important;
    font-size: 11px!important;
}

/* :::: HEADLINES :::: */
.wiki h1 {
    color: #5B4832;
    font-weight: bold;
    font-size: 19px;
    border-bottom: 1px solid #d8d8d8;
}
div.level1 { padding-left: 10px;  }
.wiki h2 {
    color: #5B4832;
    font-weight: bold;
    font-size: 17px;
}
div.level2 { padding-left: 10px;  }
.wiki h3 {
    color: #5B4832;
    font-weight: bold;
    font-size: 16px;
    padding-left: 15px;
}
div.level3 { padding-left: 25px;  }
.wiki h4 {
    color: #5B4832;
    font-weight: bold;
    font-size: 14px;
    padding-left: 30px;
}
div.level4 { padding-left: 40px;  }
.wiki h5 {
    color: #5B4832;
    font-weight: bold;
    font-size: 12px;
    padding-left: 45px;
}
div.level5 { padding-left: 60px; }
/* :::: LISTS :::: */
.wiki ul, .wiki ol {
    margin: 5px 0 5px 0;
    padding: 0;
}
.wiki ul li, .wiki ol li {
    margin: 0 0 0 20px;
    padding: 0;
}
/* :::: CODE :::: */
.wiki pre.code {
    background-color: #fafafa;
    border: 1px dashed #d8d8d8;
    padding: 4px;
    overflow: auto;
}
.wiki pre.file {
    background-color: #eee;
    border: 1px dashed #d8d8d8;
    padding: 4px;
    overflow: auto;
}
.wiki .code .br0    { color: #66cc66; }
.wiki .code .co1    { color: #808080; font-style: italic; }
.wiki .code .co2    { color: #808080; font-style: italic; }
.wiki .code .coMULTI{ color: #808080; font-style: italic; }
.wiki .code .es0    { color: #000099; font-weight: bold; }
.wiki .code .kw1    { color: #b1b100; }
.wiki .code .kw2    { color: #000000; font-weight: bold; }
.wiki .code .kw3    { color: #000066; }
.wiki .code .kw4    { color: #993333; }
.wiki .code .kw5    { color: #0000ff; }
.wiki .code .me0    { color: #006600; }
.wiki .code .nu0    { color: #cc66cc; }
.wiki .code .re0    { color: #0000ff; }
.wiki .code .re1    { color: #0000ff; }
.wiki .code .re2    { color: #0000ff; }
.wiki .code .re4    { color: #009999; }
.wiki .code .sc0    { color: #00bbdd; }
.wiki .code .sc1    { color: #ddbb00; }
.wiki .code .sc2    { color: #009900; }
.wiki .code .st0    { color: #ff0000; }
.wiki blockquote {
    background-color: #fafafa;
    padding: 5px 20px 5px 20px;
    margin: 5px 0 5px 0;
    border: 1px solid #d8d8d8;
    border-top: 1px dotted #d8d8d8;
}

/* :::: TABLES :::: */
.wiki table.inline {
    border-collapse: collapse;
}
.wiki table.inline td, .wiki table.inline th {
    padding: 3px 12px 3px 2px;
}
.wiki table.inline td {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}
.wiki table.inline th {
    text-align: left;
    background-color: #d8d8d8;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    color: #fff;
}

.wiki table.revisions {
    border-collapse: collapse;
    width: 100%;
}
.wiki table.revisions td {
    padding: 3px 12px 3px 2px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}
.wiki table.revisions td.id {
    width: 150px;
}
.wiki table.revisions td.date {
    width: 130px;
}
.wiki table.revisions td.notes {
    font-style: italic;
}
.wiki table.revisions td.user {
    width: 120px;
}
.wiki table.revisions td.icons {
    width: 42px;
    padding: 2px;
}

/* :::: MEDIA :::: */
.wiki .mediaright {
    margin: 4px 10px 4px 4px;
    float: right;
}
.wiki .medialeft {
    margin: 4px 4px 4px 10px;
    float: left;
}

/* :::: DIFF :::: */
table.diff { background:white; }
td.diff-blockheader {font-weight:bold}
td.diff-header {
    border-bottom: 1px solid #8cacbb;
    font-size:120%;
}
td.diff-addedline {
    background:#ddffdd;
    font-family: monospace;
    font-size: 100%;
}
td.diff-deletedline { 
    background:#ffffbb;
    font-family: monospace;    
    font-size: 100%;
}
td.diff-context {
    background:#f7f9fa;
    font-family: monospace;
    font-size: 100%;
}
span.diffchange { color: red; }

/* :::: SEARCH RESULT :::: */
.search_result{
    margin-bottom: 6px;
    padding-left: 20px;
    padding-right: 10px;
}

.search_snippet{
    color: #999999;
    font-size: 12px;
    margin-left: 20px;
}

.search_sep{
    color: #000000;
}

.search_hit{
    color: #000000;
    background: #eeeeee;
}

div.search_quickhits {
    margin-left: 1em;
    padding: 1px 0px 1px 8px;
}
