/*

Intellij Idea-like styling (c) Vasily Polovnyov <vast@whiteants.net>

*/

pre code {
	font: 12px "Monospaced", monospace;
	display: block;
	color: #000;
	background: #fff;
}

.subst, .title {
	font-weight: normal;
	color: #000;
}

.comment, .template_comment, .javadoc, .diff .header {
	color: #808080;
	font-style: italic;
}

.annotation, .decorator, .preprocessor, .doctype, .pi, .chunk, .shebang {
	color: #808000;
}

.tag, .pi {
	background: #efefef;
}

.tag .title, .id, .attr_selector, .literal, .keyword, .hexcolor, .css .function, .ini .title, .css .class, .list .title {
	font-weight: bold;
	color: #000080;
}

.attribute, .rules .keyword, .number, .regexp {
	font-weight: bold;
	color: #0000ff;
}

.number, .regexp {
	font-weight: normal;
}

.string, .value, .filter .argument, .css .function .params {
	color: #008000;
	font-weight: bold;
}

.symbol, .char {
	color: #000;
	background: #d0eded;
	font-style: italic;
}

.phpdoc, .javadoctag {
	text-decoration: none;
	font-weight: bold;
}

.variable, .envvar {
	color: #660e7a;
}

.addition {
	background: #baeeba;
}

.deletion {
	background: #ffc8bd;
}

.diff .change {
	background: #bccff9;
}
span.highlight {
	padding: 0 4px;
}
span.numbers {
	padding: 0 4px;
}

span.plain a, span.highlight a, span.numbers a {
	font-size: 80%;
}
.coderow, .alternaterow {
	clear: both;
	line-height: 17px;
}

.rownumber {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	text-decoration: none;
	font-family: monospace;
	border-right: 2px solid #666;
	padding: 4px 4px 4px 0;
	margin-right: 4px;
	background-color: #EEE;
	font-weight: bold;
	display: inline;
}
.alternaterow {
	width: 100%;
	display: block;
	background-color: #F9F9F9;
}
