@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("php.net") {

 body
 {
    font-size: 100% !important;
 }
 #content, #headmenu, #footnav, #copyright, #thismirror, #headsearch span, #headsearch input, #headsearch select, #footnav a, #headmenu a
 {
    font-size: 75% !important;
 }
 #confTeaser ul li
  {
    background: none !important;
  }
 #conferencesSidebar,
 #releaseBox,
 #candidateBox
  {
    border: none !important;
  }

 img[src="/gifs/php-logo.gif"]
  {
    display: none !important;
  }

 img[src="/gifs/logo-bug.gif"],
 #headnav > a:first-child > img,
 .vc_navheader td > a > img
  {
    height: 0 !important;
    width: 0 !important;

    padding-left: 125px !important;
    padding-top: 25px !important;

    background: 
      url(data:image/png;base64,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)
      no-repeat
      !important;
  }

 #changeLangImage
  {
    height: 0 !important;
    width: 0 !important;

    padding-left: 11px !important;
    padding-top: 11px !important;

    background:
      url("http://us.php.net/images/small_submit_white.gif")
      no-repeat
      !important;
  }

 a:not(:link)
  {
    color: #ccc !important;
  }

 a:link
  {
    color: #E8E1BD !important;
  }
 a:visited
  {
    color: #C8C19D !important;
  }
 a:link:hover,
 a:visited:hover
  {
    background-color: transparent !important;
    color: #fff !important;
  }

 body,
 p,
 .dokuwiki .li
  {
    color: #ccc !important;
    border-color: #000 !important;
  }
 .dokuwiki .edit
  {
    border-color: #000 !important;
  }

 .vc_navheader
  {
    border: 1px solid #000 !important;
  }
 .vc_navheader .quicksearch
  {
    border-top: 1px solid #000 !important;
  }
 .vc_navheader td:not([rowspan])
  {
    padding: 3px !important;
  }
 .vc_navheader td[rowspan]
  {
    vertical-align: middle !important;
  }

 h1, h2, h3, h4,
 .foot-copy,
 .foot-source,
 .form-holder,
 .head-logo,
 .head-menu,
 .headrow
  {
    background: none !important;
    color: #fff !important;
    border-color: #000 !important;
  }

 html, body,
 #content,
 pre
  {
    background: #222 !important;
  }

 #content,
 .textcell,
 .ulcell
  {
    border-bottom: 1px solid #000 !important;
    border-left: 1px solid #000 !important;
    border-right: 1px solid #000 !important;
    color: #bbb !important;
  }

 .menu
  {
    border-right: 1px solid #000 !important;
  }

 #headmenu,
 #footnav
  {
    color: #000 !important;
    padding-left: 5px !important;

    position: relative !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    text-align: left !important;
  }
 tr[bgcolor="#cccccc"],
 .headertop,
 #header,
 #headnav,
 #pagefooter,
 .foot,
 .head,
 .vc_navheader td
  {
    background: #444455 !important;
    border-color: #000 !important;
    color: #bbb !important;
    height: auto !important;
    min-height: 1em !important;
  }
 #headsearch,
 #langs,
 #footnav,
 .foot-bar,
 .headerbottom,
 .head-search,
 .vc_navheader .quicksearch
  {
    background: #333344 !important;
    border-color: #000 !important;
    color: #bbb !important;
  }

 blockquote,
 #bugheader,
 .manualnavbar,
 .php,
 .phpcode
  {
    background: #333 !important;
    border: 1px solid #000 !important;
    color: #bbb !important;
  }

 #bugheader
  {
    margin-bottom: 20px !important;
  }

 #bugheader th,
 .sect1 > a,
 .sect2 > a
  {
    color: #aaa !important;
  }
 #bugheader td
  {
    background: #111 !important;
    color: #999 !important;
    padding: 3px !important;
  }

 div.refentry a,
 div.reference a,
 div.section a
  {
    border-bottom: 1px dotted #65CD99 !important;
    line-height: 1.75em !important;
    padding-bottom: .15em !important;
  }

 h4.eventmonth, 
 ol#releases,
 ol#candidates,
 span.control,
 ul.toc li.header,
 #bugheader th#number
  {
    border: 1px solid #000 !important;
  }
 #releaseBox h4,
 #candidateBox h4
  {
    border: 1px solid #000 !important;
    border-bottom: 0 !important;
  }

 [bgcolor="#e0e0e0"],
 [bgcolor="#eeeeee"],
 [style*="background-color: rgb(255, 255, 255);"],
 div[id^="layout_"],
 .dokuwiki .page,
 td.v,
 #conferencesSidebar,
 #leftbar,
 .dokuwiki .button,
 .even,
 .form-input,
 .man-nav,
 .menu,
 .moreInfo,
 .sidebar_left,
 .sidebar_right
  {
    background: #333 !important;
    border-color: #000 !important;
    color: #bbb !important;
  }

 [bgcolor="#e8e8e8"],
 .dokuwiki .button:hover,
 .moreInfoHeader,
 .note_text,
 .note,
 .odd
  {
    background: #555 !important;
    border-color: #000 !important;
    color: #ccc !important;
  }

 /* grey poupon */
 [style*="background-color: rgb(232, 232, 232);"],
 td[style*="background-color: rgb(204, 204, 204);"],
 th[bgcolor="#ffffff"],
 ol#releases,
 ol#candidates,
 div.example,
 div.informalexample,
 div.classsynopsis div.ooclass,
 span.control.active,
 .doctable th,
 td.search-prev_next,
 th.ch,
 th.flag,
 th.pkgListHeader,
 tr.h > th,
 ul.toc li.header,
 .headervalue,
 #nav a
  {
    background: #69675C !important;
    border-color: #000 !important;
    color: #bbb !important;
  }

 /* lighter grey poupon */
 [bgcolor="#cccccc"],
 th[style*="background-color: rgb(204, 204, 204);"],
 tr[style*="background-color: rgb(204, 204, 204);"],
 h4.eventmonth, 
 #releaseBox h4,
 #candidateBox h4,
 div.example div.example-contents p,
 div.informalexample p,
 #nav a.active,
 li.current > a,
 td.e,
 td.tableHeader,
 td.tableFooter,
 th.results,
 tr.Fbk,
 .alisthead,
 .dokuwiki .bar,
 .dokuwiki .tocheader,
 .headerlabel
  {
    background: #918E80 !important;
    border-color: #000 !important;
    color: #000 !important;
  }

 /* green bg */
 div.refsect1,
 div.refsect1 dl,
 span.control,
 table.standard th,
 table.standard td.sub,
 table.standard th.sub,
 table.standard th.subr,
 table.standard th.subl,
 tr.Asn,
 .code_border,
 .textcell,
 .varlistentry
  {
    background-color: #3D5045 !important;
    border-color: #000 !important;
  }

 /* cerulean bg */
 #menu > li > a:hover,
 #nav a:hover,
 #bugheader th#number,
 div.refsect1 div.methodsynopsis,
 div.refsect1 div.constructorsynopsis,
 div.refsect1 div.destructorsynopsis,
 div.refsect1 dd,
 table.standard td,
 .doctable td,
 tr.Ver,
 .dokuwiki .breadcrumbs,
 .dokuwiki .toc,
 .dokuwiki #toc__inside,
 .mirrors td,
 .ulcell
  {
    background-color: #334244 !important;
    border-color: #000 !important;
  }

 /* red bg */
 tr.Opn
  {
    background: #913233 !important;
    color: #ccc !important;
  }

 .dokuwiki .breadcrumbs,
 div.example div.example-contents p,
 div.informalexample p
  {
    border-bottom: 1px solid #000 !important;
    border-top: 1px solid #bbb !important;
    padding-left: 5px !important;
  }

 .example table
  {
    background: transparent !important;
    width: 100% !important;
  }

 table .phpcode,
 .code,
 .example .example-contents,
 .mediaobject,
 .classsynopsis,
 .informalexample pre,
 .informalexample .phpcode
  {
    background-color: #222 !important;
    border: 2px dashed #000 !important;
    color: #bbb !important;
    margin: 5px !important;
    padding: 5px !important;
  }

 #confTeaser,
 .caution,
 .explain,
 .tip,
 .warning,
 .warnings,
 form#asearch table#primary
  {
    background: #000 !important;
    border: 2px dotted #ccc !important;
    color: #b97 !important;
  }

 div#usernotes
  {
    background: #333 !important;
    border: 1px solid #000 !important;
    color: #bbb !important;
  }

 div#usernotes div.head,
 div#usernotes div.foot,
 #footer
  {
    background: #444 !important;
    border-bottom: 1px solid #000 !important;
    border-top: 1px solid #000 !important;
    color: #bbb !important;
  }

 div#usernotes div.text
  {
    background: #444 !important;
    border: 1px solid #000 !important;
    color: #bbb !important;
  }

/* PHP Code Syntax Highlighting */
 .phpcode span.html
  {
    color: #bbb !important;
  }
 .phpcode span.string,
 .phpcode span[style="color: rgb(221, 0, 0);"],
 .php span[style="color: rgb(0, 127, 0);"],
 .src-line .encapsed_string
  {
    color: #8F8F8F !important;
  }
 .phpcode span.keyword,
 .phpcode span[style="color: rgb(0, 119, 0);"],
 .php span[style="color: rgb(127, 0, 127);"],
 .src-line font[color="#0099ff"]
  {
    color: #65CD99 !important;
  }
 .phpcode span.default,
 .phpcode span[style="color: rgb(0, 0, 187);"],
 .php span[style="color: rgb(0, 0, 187);"],
 .src-line strong,
 .src-line font[color="blue"]
  {
    color: #D5AC8E !important;
  }
 .phpcode span.comment,
 .phpcode span[style="color: rgb(255, 128, 0);"],
 .php span[style="color: rgb(102, 102, 102);"],
 .src-line font[color="#009999"],
 .src-line font[color="green"]
  {
    color: #87A7A3 !important;
  }


/* PHP.net WIKI */
 .dokuwiki .page
  {
    margin: 0 !important;
    padding: .5em !important;
  }

}