body {
         background: #e7e7e7;
}

.pBody {
        padding: 0.3em 0.1em;
        -moz-border-radius: 0 8px 8px 0;
}

.pBody a {
       color: #002bb8;
}

.pBody a:hover {
       color: #5a3696;
}

#content {
        -moz-border-radius: 8px 0 0 8px;
}

#p-cactions ul li, #p-cactions ul li a {  
        -moz-border-radius: 8px 8px 0 0;
}

#p-cactions ul li a:hover {  
        color: #5a3696;
}

#siteNotice {
        font-size: 80% !important;
        color: #999 !important;
}

#siteNotice a {
        font-weight: bold !important;
        color: #999 !important;
}

pre {
        background: transparent !important;
        border: none !important;
        font: 12px; /* "Courier New", "Courier", monospace; */
}

input, input, input {
        margin: 0.5em 0 0 0;
        border: 1px solid #999;
        background-color: #eee;
        font-weight: normal !important;
        font-style: normal !important;
        -moz-border-radius: 6px;
}

input {
        margin: 0.5em 0 0 0;
        border: 1px solid gray;
        -moz-border-radius: 6px;
        padding-left: 3px;
        margin-left: 3px;
        padding-right: 3px;
        margin-right: 3px;
        font: 10pt; /* Arial, Helvetica, sans_serif; */
}

textarea {
        border: 1px solid gray;
        font: 12px; /* "Courier New", "Courier", monospace; /*
        -moz-border-radius: 8px; */
}

#catlinks {
        margin-top: 2em;
}
#toc, #catlinks, .toccolours {
        border: 1px solid #8888aa;
        background-color: #f7f8ff;
        padding: 5px;
        font-size: 95%;
}
/*
#toc a {
        color: #002bb8; 
}*/
#toc .tocindent { margin-left: 2em; }
#toc .tocline { margin-bottom: 0px; }
#toc p { margin: 0 }
#toc .toctoggle { font-size: 95%; }
#toc .editsection { 
        margin-top: 0.7em; 
        font-size: 94%;
}

.subbutt {  // voor gebruik i.c.m. monobook.js
        margin-top: 0.5em;
}

table.taxobox {
        border-collapse: collapse;
        border: solid 1px gray;
        float: right;
        margin-left: 0.5em;
}

table.taxobox th {
        background-color: #ffc0c0;
        border: solid 1px gray;
        text-align: center;
        font-weight: bold;
}

table.taxobox div.thumb {
        margin: 0.3em;
        border-style: none;
        float: none;
}

table.taxobox div.thumb div {
        background: none;
        border-style: none;
        margin: auto;
}

#p-logo, #p-search, #n-sitesupport, #n-randompage, #n-help, #pt-watchlist, #pt-mycontris  {
        display: none !important;
}

#column-one {
        padding-top: 2.4em;
}

.portlet {
        margin-top: 1.8em;
}

.portlet ul {
	margin-bottom: 0.3em;
}

font {
       color: inherit;
/*     font-weight: inherit;
       font-size: inherit;
       font-style: inherit; */
       font-family: inherit;
}

/*
#content a {
       display: none;
}

#usermessage a, a {
       display: inline !important;
}
*/

.editsection {
       position: relative;
       top: 0.5ex;
       font-size: 8pt;
}

#p-navigation2 {
       display: none;
}