/* CSS/2.1+alpha */
/* HTML $B$N0UL#7O8lWC$rCf?4$H$7$F!#(B */

cite, em, samp
	{font-style: normal}

/* code.perl, code.BNF,... */
code, samp, var {
  padding-left: 0.12em; padding-right: 0.12em;
  background-color: #f0e1ff;
  color: #4d4d4d;
  font-size: 100%;
  font-family: "Courier New", Courier;
}
dfn {
  font-style: normal;
  font-weight: bolder;
  font-size: 100%;
  letter-spacing: 0.02em;
}

code code, code var, samp code, samp var, code samp {
  color: inherit;
  background-color: inherit;
}

kbd
	{margin-left: 0.1em; margin-right: 0.1em;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: ActiveBorder;
	padding: 1px 2px;
  font-family: monospace;
  font-style: normal;
	font-size: 100%}

.ABNF {
  background-color: #f5dcb3;
  color: black;
}

.comment {
  color: #004040;
  background-color: transparent;
}

.HTML, .HTMLe, .HTMLa { /* HTML 4 Rec. $B$N(B DTD $BCGJR$+$i:N?'(B */
  color: maroon;
  background-color: #eee;
}
.HTMLe {
  font-variant: small-caps;
}

.DOM, .DOMi, .DOMa, .DOMm, .DOMp {
}

/* DOM $B;EMM=q$+$i:N?'(B */
.DOMinterface, .DOMi {
  font-weight: bold;
}
.DOMattr, .DOMa, .DOM .attr {
  color: black;
  background-color: #FFFFD2;
}
.DOMconst, .DOMc, .DOM .const { /* Constant */
  color: black;
  background-color: #DDFFD2;
}
.DOMmethod, .DOMm, .DOM .method {
  color: black;
  background-color: #D9E6F8;
}
.DOMparam, .DOMp, .DOM .param {
  background-color: #FEE6F8; 
  color: black;
}

/* From W3C spec CSS */
.IDL {
  border: 1px solid black;
  background-color: #dfdfdf;
  color: black;
  white-space: pre;
  font-family: monospace;
}
code .IDL {
  border-style: none;
}

/* From W3C spec CSS */
.Java {
  border: 1px solid black;
  background-color: #dfdfdf;
  color: black;
  white-space: pre;
  font-family: monospace;
}
code .Java {
  border-style: none;
}
.char, .HTML, .HTTP, .\000038\000032\000032, .DSN, .MDN,
.MIME {
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 18px;
}
.HTML {
  background-image: url(wiki?mycmd=image_png;mypage=HTML);
}
.char {
  background-image: url(wiki?mypage=%BB%FA%A6%C2;mycmd=image_png);
}
.HTTP {
  background-image: url(wiki?mycmd=image_png;mypage=HTTP);
}

/* XML $B>pJs=89g(B $B>pJs9`L\(B */
.infoitem {
  font-family: sans-serif;
  font-weight: bolder;
}
.infoitem:before {
  content: " [";
}
.infoitem:after {
  content: "] ";
}

.\000038\000032\000032, .DSN, .MDN, .MIME { /* .822 */
  background-image: url(wiki?mypage=%A5%E1%A5%A4%A5%EB;mycmd=image_png);
}

.math, .chem {
  font-family: Times, serif;
}

/*
.URI:before {
  content: "<";
}
.URI:after {
  content: ">";
}
*/

.VB {
  line-height: 1.0;
  border-color: WindowBorder;
  border-style: groove;
  border-width: thin;
  background-color: white;
  color: black;
  font-family: "\00FF2D\00FF33\000020\00FF30\0030B4\0030B7\0030C3\0030AF";
}
.VB code, .VB var, .VB samp {
  background-color: transparent;
  color: inherit;
}

.VB .kwd {
  color: blue;
  background-color: transparent;
}

.XPath {
  background-color: turquoise;
  color: black;
}
samp.XPath, samp.XPointer, .samp.XPointerScheme {
  background-color: #d5dee3;
  color: black;
}

/* XPath $B4X?t(B */
.XPathf {
  font-weight: bolder;
  background-color: #ffccff;
  color: black;
}

.XSLT {
  background-color: turquoise;
  color: black;
}
samp.XSLT {
  background-color: #d5dee3;
  color: black;
}

.XSLTa, .XSLTe {
  background-color: #ffccff;
  color: black;
}

.XSLTa > var:first-node,
.XSLTe > var:first-node {
  background-color: inherit;
  color: #C0C0C0;
}

del {
  background-color: #FFBBBB; 
  color: black;
  text-decoration: line-through;
}
