/*	Code highlighting styles */

.unParsed {
	color: red ;
	font-weight: bold ;
	}
span.comment {
	color: green ;
	font-style: italic ;
	}
.comment a:link {
	color: #04d ;
	}
.comment a:visited {
	color: #848 ;
	}

/* HTML/XML - mainly borrowed from mozilla source listing style */

.xml .xml { /* declaration */
	color: teal ;
	}
.xml .declaration .attributedefault {
	font-style: italic ;
}
.xml .declaration .keyword {
	color: maroon ;
	}
.xml .cdata , .xml .pi , .xml .declaration .attributetype , .xml .declaration .contentmodel {
	color: navy ;
	}
.xml .delimiter , .xml .tagname , .xml .declaration .keyword , .xml .pi .target ,
.xml .attribute , .xml .declaration .name {
	font-weight: bold ;
	}
.xml .tagname , .xml :visited {
	color: purple ;
	}
.xml .value , .xml :link {
	color: blue ;
	}
.xml .value a { /* I don't like underlined links either, but... */
	text-decoration: underline ;
	}
.xml .entity {
	color: #a33 ;
	}

/* JAVASCRIPT/PHP - intended to complement HTML color scheme */

.html .script , .html * .script {
	color: black ;
	}
.script .statement {
	color: blue ;
	}
.script .literal {
	color: purple ;
	}
.script .keyword {
	font-weight: bold ;
	}
.script .operator {
	font-weight: normal ;
	}
.script .operator , .script .declaration {
	color: maroon ;
	}
.script .regexp , .script .builtin {
	color: navy ;
	}
.php .global {
	color: maroon ;
	}

/* CSS  - more of the same but different */

.html .css , .html * .css {
	color: black ;
	font-style: normal ;
	}
.css .atrule , .css .value {
	color: navy ;
	}
.css .function {
	color: maroon ;
	}
.css .selector {
	background: #e8e8ee ;
	}
.css .url , .css :link , .html .css :link , .css .value {
	color: blue ;
	}
.css .proprietary {
	background: #ffe8e8 ;
	}
.css .number , .css .unit , .css .color , .css .string , .css :visited , .html .css :visited {
	color: purple ;
	}
.css .important {
	color: red ;
	}
.css .unit {
	font-weight: bold ;
	}
