/* by makondo 04/09, used code from Wiki Modern by vetinari, thanks! */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(en.wikipedia.org), domain(it.wikipedia.org), domain(nl.wikipedia.org), domain(ru.wikipedia.org), domain(de.wikipedia.org), domain(en.wikibooks.org), domain(en.wikiquote.org), domain(en.wikisource.org), domain(en.wikiversity.org), domain(en.wiktionary.org), domain(commons.wikimedia.org), domain(meta.wikimedia.org), domain(species.wikimedia.org) {

div { background: transparent !important; border: none !important; }
#siteNotice, #p-logo, #footer, #anon-banner, .metadata, #mp-lang, #mp-other, #mp-strapline, .portlet, #mw-normal-catlinks, #p-search h5 { display: none !important; }

/* search bar */
#searchBody { padding: 0px!important; z-index:99 !important; 
background: transparent !important; border: none !important; }
#p-search { cursor: default !important; position: absolute !important; top:6px !important; right: 40% !important; z-index:809 !important; overflow: visible !important; margin-right: 60px !important; }
#searchInput, #searchGoButton, #mw-searchButton { -moz-appearance:none !important;-moz-border-radius: 7px !important; padding: 0px 4px !important; margin: 0px 4px !important; background: #AFB1AB !important; color: #F5F8F0 !important; font-size: 12px !important; border: 1px inset #CACDB1 !important; -moz-opacity: 0.7 !important; }
#searchInput { font-size: 12px !important; }
#searchInputSuggest{ z-index:566 !important; top:39px !important; margin-left:6px !important; position: fixed !important; }
#searchInput:hover, #mw-searchButton:hover, #searchGoButton:hover, #searchInput:focus, #searchGoButton:focus, #mw-searchButton:focus, #p-navigation h5:hover, #p-lang h5:hover
{ color: black !important; -moz-opacity: 1 !important; }
#powerSearchText, .searchboxInput { -moz-appearance: none !important; background: transparent !important; opacity: .6 !important; border: 1px inset #A0A185 !important; 
-moz-border-radius:7px !important;}
#powerSearchText:focus, .searchboxInput:focus { opacity: 1 !important; background: #A8AA9D !important; -moz-border-radius:7px !important; }
select { -moz-appearance: none !important; background: transparent !important; border: 1px inset #A0A185 !important; -moz-border-radius: 7px !important; }

/*  Navigation tab */
#p-navigation > DIV, #p-lang > DIV { background: #A8AA9D !important; opacity: .7 !important; -moz-border-radius: 4px !important; }
#p-navigation > DIV > UL a, #p-lang > DIV > UL a {  color: black !important; font-weight: bold !important; }
#p-navigation{ cursor: default !important; position: absolute !important; top:8px !important; left:50% !important; z-index:900 !important; overflow: visible !important; margin-left:60px !important; }
#p-navigation div.pBody { position:relative !important; top:3px !important; left:0px !important; display:none !important;  z-index:99 !important; }
#p-navigation:hover .pBody { display:block !important}
#p-navigation:hover h5 {-moz-opacity: 1!important; }
#p-navigation h5 { color: #F5F8F0 !important;background: #AFB1AB !important; -moz-border-radius: 9px !important; border: 1px inset #CACDB1 !important;-moz-opacity: 0.7!important; padding:0px 12px 1px 12px!important; }

/*  Languages tab */
#p-lang { cursor: default !important; position: absolute !important; top:8px !important; left:50% !important; z-index:999 !important; overflow: visible !important; margin-left:160px !important; }
#p-lang div.pBody { position:relative !important; top:3px !important; left:0px !important; display:none !important;  z-index:99 !important; }
#p-lang:hover .pBody { display:block !important; }
#p-lang:hover .pBody ul{ -moz-column-count: 3!important; -moz-column-gap:16px!important; }
#p-lang:hover h5 { -moz-opacity: 1!important; }
#p-lang h5{color: #F5F8F0 !important;background: #AFB1AB !important; -moz-border-radius: 9px !important; border: 1px inset #CACDB1 !important;-moz-opacity: 0.7!important; padding:0px 12px 1px 12px!important}

/* Top tabs - Doc Menu */
#p-navigation, #p-lang, #p-search, #p-cactions { display: block !important; }
#p-cactions { left: auto!important; right: 16px !important; top: 4px !important;
background: transparent !important; padding: 2px 2px 0px 4px!important; font-weight: bold !important; float: right !important; }
#p-cactions ul:before {content:"Document Menu ..." !important; color: #DDDFD1 !important; padding: 0px 0px 0px 10px !important; }

#p-cactions ul {-moz-border-radius: 4px!important; padding: 3px !important; margin: 0px !important; cursor: default; overflow: hidden!important; height: 15px !important; -moz-opacity: .65 !important; }
#p-cactions ul:hover { background: #A8AA9D !important; height: auto !important; }

#p-cactions li { display: block !important; margin: 3px !important; padding: 0px !important;  border: none !important; }
#p-cactions li a { background: transparent !important; color: black !important; border: transparent !important; line-height: 1em !important; font-weight: bold !important; float: right !important; }
#p-cactions li a:hover, #p-cactions li.selected a:hover{ text-decoration: underline !important; }
#p-cactions li.selected a { font-weight: bold !important; font-style: italic !important; }

a { color: #3D576E !important; }
a.new { color: black !important; }
#ca-edit a { font-weight: normal !important; }

#content
{ margin: 85px auto 0px auto !important; 
width:85% !important; min-width: auto !important;
border: 3px groove #A0A185 !important; 
-moz-border-radius: 7px !important; 
background: #B0B3A1 !important; }
.portlet { width:auto !important; }
fieldset { border-color: black!important; -moz-border-radius:6px !important; }
.catlinks { background: transparent !important; }

/* Article */
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow, .nowraplinks.collapsible.autocollapse a { background: transparent !important; }
.navbox-even { background: #BFBEA4 !important; }
#bodyContent table td.navbox-list,#bodyContent table .navbox-columns-table td { border-color: #C7C9AE !important; }
#bodyContent table.gallery td { border-color: #646464 !important; }
CODE { background: #AAAD9B !important; }

/* images */
div.tright,div.tleft,.thumbinner, div.thumb div a img, .thumbimage { background: transparent !important; border: none !important; }

/* inserts */
#bodyContent table#toc { border: none !important; background: #AAAD9B !important; -moz-border-radius: 3px !important; }
table#toc td>ul{-moz-column-count: 3!important; -moz-column-gap: 6px!important; padding: 0px !important; }
table#toc td ul { list-style-image:none !important; list-style-type:none !important; }
.infobox th { background-color: #B9BCA9 !important; -moz-border-radius: 3px !important; }
/*sourcecode*/
textarea 
{ -moz-appearance: none !important; 
background-color: transparent !important; 
border: 2px groove #2F3741 !important;
-moz-border-radius: 5px !important; }

/* bullets */
.portlet ul, .portlet ul li, #bodyContent ul { list-style-image:url(data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAGAAIAgAAFgAAACgAAAAMAAAAGAAAAAEAGAAAAAAA4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5m5Ncf3Rcf3R5nJMAAAAAAAAAAAAAAAAAAAAAAAAAAAB+qaNljohji4Vji4Vljoh+qaMAAAAAAAAAAAAAAAAAAACHralyoZ52pJ+AqaOAqaN2pJ9yoZ6GrakAAAAAAAAAAAAAAAB5qqZ9s7KLuLQAAAAAAACLuLR9s7J5qqYAAAAAAAAAAAAAAACPubedy8udxsMAAAAAAACdxsOdy8uPubcAAAAAAAAAAAAAAACVu7iw2tyw2Neu09Cu09Cw2New2duVu7gAAAAAAAAAAAAAAAAAAACw2NTH7OnJ7uvJ7uvH7Omw2NQAAAAAAAAAAAAAAAAAAAAAAAAAAACpysa73Nm73NioysUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAA//AAAPDwAADgcAAAwDAAAMYwAADGMAAAwDAAAOBwAADw8AAA//AAAP/wAAA=) !important; color:#9A3613 !important; }

#bodyContent ul li { color: #111 !important; }
#content th { background: #B9BCA9 !important; }
#content td, #content tr, #content table { background: #B9BCA9  !important; border: 0 none !important; -moz-border-radius: 6px !important; }
#content tbody>tr>td[style="border: 1px solid transparent;"]{ border: 0 none!important; }
#bodyContent { background: #B9BCA9 !important; -moz-border-radius: 5px !important; margin-top: 10px !important; padding: 4px !important; border: 1px inset #A0A185 !important; }
#bodyContent table[class~="float-right"] .navbox-group { background: #B1B39C !important; color: black!important; }
table.taxobox, table.taxobox th, table.taxobox tr, table.taxobox td { border-color: #C7C9AE !important; }
table.wikitable, table.wikitable td, table.wikitable th, table.wikitable tr, table.prettytable th { border-color: black !important; }
#bodyContent table[class~="float-right"] a>font{ color:#333!important; }
#bodyContent table[class~="float-right"] a+font{ color:#666!important; }
/* page source */ table #wpTextbox1 { background-color: #DDDDBA !important; }

/* Main page */
.MainPageBG
{ background-color: #C7C9AE !important; border: 1px outset #A0A185 !important;
-moz-border-radius: 7px !important; }
#mp-topbanner { padding: 0px !important; margin-top: 0px !important; }
#mp-upper #mp-left, #mp-upper #mp-right { background: #BBBCAC !important; border: 1px outset #A0A185 !important; }
#mp-upper h2 { background: #B5B6A0 !important; -moz-border-radius: 7px !important; border: 1px inset #A0A185 !important; }
#mp-upper #mp-left #mp-tfa { -moz-column-count: 2!important; -moz-column-gap:8px!important; }
#mp-upper>tbody>tr>td[style="border: 1px solid transparent;"] { border: black !important; }

/* featured picture */
#mp-tfp { margin-bottom: 10px !important; font-size:.85em!important; background: transparent!important; }
#mp-tfp * { margin: 0 !important; padding: 0 !important; }
#mp-tfp .MainPageBG, #mp-tfp .MainPageBG>table, #mp-tfp .MainPageBG>table *{ background: #4E4F47 !important; color: #D3D6B9 !important; }
#mp-tfp .MainPageBG>table a { color: #BAB97A !important; }
#mp-tfp .MainPageBG>table h2 { border:0 !important; padding-left:16px!important; }
#mp-tfp .MainPageBG>table a.image img{margin: 6px 20px 8px 20px!important; border: 2px inset black !important; padding: 9px 12px 12px 10px!important; background: #333!important; }
#mp-tfp p, #mp-tfp p+small, #mp-tfp div {max-width: 660px!important; margin: 0 auto!important; display:block!important; }

/* sister projects */
div#mp-sister { display: none !important; }
/*  tools  */
#p-tb { cursor: default !important; position: absolute !important; top:0px !important; left:80px !important; z-index:909 !important; overflow: visible !important; }
#p-tb div.pBody { position:relative !important; top:0px !important; left:0px !important; display:none !important;  z-index:99 !important; }
#p-tb:hover .pBody { display: block !important; }

hr{height:1px!important;color:#aaa!important; background:#aaa!important; border:0 none #aaa!important; overflow:hidden!important; padding:0!important; margin: 1px 12px!important}

/* IMAGES */
body {background: #9A9984 url(data:image/png;base64,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) repeat-x fixed 0px !important} }
