/*
Based on the Cobalt theme in TextMate
@author RuneImp <runeimp@gmail.com
@see http://macromates.com/
*/
.cobalt{
	background:#002240;/* "Cobalt BG" rgb(0, 34, 64) = #002240 */
	color:#FFF;
	font-family:Monaco, Verdana, monospace;
	font-size:100%;/* 12pt */
	font-style:normal;/* italic | oblique | normal | inherit */
	font-variant:normal;/* small-caps | nornal | inherit */
	font-weight:normal;/* lighter | light | normal | bold | bolder | 100 - 900 | inherit */
	/* In CSS leading is the difference between font-size and line-height divided in half and applied to the top and bottom of a line */
	letter-spacing:1px;/* normal | -.1em | 2px | inherit */
	line-height:normal;/* normal | 1.1 | 1.1em | inherit */
	text-align:left;
	text-decoration:none;/* underline | overline | line-through | blink | inherit */
	text-indent:0;
	text-transform:none;/* uppercase | lowercase | capitalize | none | inherit */
	vertical-align:baseline;/* baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length> | inherit */
	white-space:normal;/* normal | nowrap | pre | pre-wrap | pre-line | inherit */
	word-spacing:1px;
}

.cobalt .invisibles,
.cobalt.invisibles{ color:rgba(255, 255, 255, .15) }

.cobalt .highlight,
.cobalt.highlight{ color:rgba(0, 0, 0, .35) }

.cobalt .selection,
.cobalt.selection{ color:rgba(179, 101, 57, .57) }

.cobalt .caret,
.cobalt.caret{ color:rgb(255, 255, 255) }

.cobalt .punctuation,
.cobalt.punctuation{ color:rgb(225, 239, 255) }

.cobalt .constant,
.cobalt.constant{ color:rgb(255, 98, 140) }

.cobalt .entity,
.cobalt.entity{ color:rgb(255, 221, 0) }

.cobalt .keyword,
.cobalt.keyword{ color:rgb(255, 157, 0) }

.cobalt .storage,
.cobalt.storage{ color:rgb(255, 238, 128) }

.cobalt .string, .cobalt .str,
.cobalt.string, .cobalt.str{ color:rgb(58, 217, 0) }

.cobalt .comment,
.cobalt.comment{
	color:rgb(0, 136, 255);
/*	font-style:italic;*/
}
.cobalt .support,
.cobalt.support{ color:rgb(128, 255, 187) }

.cobalt .variable, .cobalt .var,
.cobalt.variable, .cobalt.var{ color:rgb(204, 204, 204) }

.cobalt .long-variable, .cobalt .long-var,
.cobalt.long-variable, .cobalt.long-var{ color:rgb(0, 0, 0) }

.cobalt .function-call, .cobalt .function, .cobalt .func,
.cobalt.function-call, .cobalt.function, .cobalt.func{ color:rgb(255, 238, 128) }

.cobalt .invalid,
.cobalt.invalid{
	background:rgb(128, 15, 0);
	color:rgb(248, 248, 248);
}
.cobalt .embedded-source, .cobalt .embedded, .cobalt .source, .cobalt .src,
.cobalt.embedded-source, .cobalt.embedded, .cobalt.source, .cobalt.src{
/*	background:rgb(0, 47, 89);*/
/*	background:#002F59;*/
	color:rgb(255, 255, 255);
}
.cobalt .entity-inherited-class,
.cobalt.entity-inherited-class{
	color:rgb(128, 252, 255);
	font-style:italic;
}
.cobalt .string-embedded-source, .cobalt .str-src,
.cobalt.string-embedded-source, .cobalt.str-src{ color:rgb(158, 255, 128) }

.cobalt .string-constant,
.cobalt .str-const{
	color:rgb(128, 255, 130);
}
.cobalt .string-regexp,
.cobalt .str-regexp{
	color:rgb(128, 255, 194);
}
.cobalt .string-variable,
.cobalt .str-var{
	color:rgb(237, 239, 125);
}
.cobalt .support-function,
.cobalt .support-func{
	color:rgb(255, 176, 84);
}
.cobalt .support-contant,
.cobalt .support-cont{
	color:rgb(235, 147, 154);
}
.cobalt .exception{
	color:rgb(255, 30, 0);
}
.cobalt .cpp-preprocessor-line,
.cobalt .cpp-prep-line,
.cobalt .c-prep-line{
	color:rgb(137, 150, 168);
}
.cobalt .cpp-preprocessor-directive,
.cobalt .cpp-prep-dir,
.cobalt .c-prep-dir{
	color:rgb(175, 196, 219);
}
.cobalt .doctype-xml-processing{
	color:rgb(115, 129, 125);
}
.cobalt .meta-tag-a{
	color:rgb(158, 255, 255);
}
.cobalt .css-tag-name{
	color:rgb(158, 255, 255);
}
.cobalt .css-id{
	color:rgb(255, 180, 84);
}
.cobalt .css-class{
	color:rgb(95, 228, 97);
}
.cobalt .css-property-name{
	color:rgb(157, 243, 159);
}
.cobalt .css-property-value{
	color:rgb(246, 240, 128);
}
.cobalt .css-at-rule{
	color:rgb(246, 170, 17);
}
.cobalt .css-additional-constants,
.cobalt .css-add-const{
	color:rgb(237, 240, 128);
}
.cobalt .css-constructor-argument,
.cobalt .css-const-arg{
	color:rgb(235, 147, 154);
}
.cobalt .diff-header{
	background:rgb(0, 14, 26);
	color:rgb(248, 248, 248);
}
.cobalt .diff-deleted{
	background:rgb(76, 9, 0);
	color:rgb(248, 248, 248);
}
.cobalt .diff-changed{
	background:rgb(128, 111, 0);
	color:rgb(248, 248, 248);
}
.cobalt .diff-inserted{
	background:rgb(21, 79, 0);
	color:rgb(248, 248, 248);
}
.cobalt .raw-markup{
	background:rgba(143, 221, 246, .19);
}
.cobalt .block-quote{
	background:rgb(0, 68, 128);
}
.cobalt .list{
	background:rgb(19, 13, 38);
}
.cobalt .bold-markup{
	color:rgb(193, 175, 255);
}
.cobalt .italic-markup{
	color:rgb(184, 255, 217);
}
.cobalt .heading-markup{
	background:rgb(0, 18, 33);
	color:rgb(200, 228, 253);
}
/*
.cobalt ._____{
	background:rgb(0, 0, 0);
	color:rgb(0, 0, 0);
	font-style:italic;
}
*/
