/* code block */
.code {
	white-space: pre;
	font-family: "Courier New", Courier, monospace;
	background: #FFF;
	color: #000;
}

code, var, kbd, samp {
	font-style: normal;
	font-weight: normal;
}

/* variables */
var {
}

/* user (keyboard) input */
kbd {
	background: #0FF;
	font-family: Arial, Helvetica, sans-serif;
}
/* sample output */
samp {

}

/* line numbering */
ol.code {
}
ol.code li {
	border-bottom: 1px solid #EEF;
}

/* code elements */
.nb, .id, .str, .int {
	font-weight: normal;
}
.nb, .code .nb a:link, .code .nb a:visited {
	color: #090;
	font-style: italic;
}
.str { color: #00F; }
.int { color: #C00; }

/* DOM property */
.domp { color: #099; }
/* DOM method */
.domm { color: #909; }

/* code sections */
.if {
	display: block;
	margin-left: 1em;
}

/* css */
.sel {
	font-weight: bold;
	color: #900;
}
.cls { color: #900; }
.pre { color: #009; }
.clr { color: #099; }

/* hilight parts of code */
.code strong {
	background: #FF0;
}

/* links within code */
.code a:link, .code a:visited {
	color: #000;
}
.code a:hover {
	color: #00F;
	text-decoration: underline;
}
.code a:active {
	color: #F00;
}