.cm-s-default span.cm-keyword {
	color: #708;
/*	background: rgba(200,50,180, 0.1);
	border-radius: 4px;
	padding: 2px;
	text-shadow: 0 1px 0 white;*/
}
.cm-s-default span.cm-atom {color: #219;}
.cm-s-default span.cm-number {color: #164;}
.cm-s-default span.cm-def {color: #00f;}
.cm-s-default span.cm-variable {color: #222;}
.cm-s-default span.cm-variable-2 {color: #05a;}
.cm-s-default span.cm-variable-3 {color: #0a5;}
.cm-s-default span.cm-property {color: #338;}
.cm-s-default span.cm-operator {color: #777;}
.cm-s-default span.cm-comment {
	color: #a50;
	background: rgba(200,180,50, 0.05);
	border-radius: 4px;
	padding: 2px 0;
	text-shadow: 0 1px 0 white;
	opacity: 0.5;
}
.cm-s-default span.cm-comment:hover {
	opacity: 1.0;
}
.cm-s-default span.cm-string {
	color: #a11;
	background: rgba(200,50,180, 0.05);
	border-radius: 4px;
	padding: 2px 0;
	text-shadow: 0 1px 0 white;
}
.cm-s-default span.cm-string-2 {color: #f50;}
.cm-s-default span.cm-meta {color: #555;}
.cm-s-default span.cm-error {color: #f00;}
.cm-s-default span.cm-qualifier {color: #555;}
.cm-s-default span.cm-builtin {color: #30a;}
.cm-s-default span.cm-bracket {color: #cc7;}
.cm-s-default span.cm-tag {color: #170;}
.cm-s-default span.cm-attribute {color: #00c;}
