/*
* Global geshi styles
**********************/
.code {
	font-family: Monaco, consolas, Monospace !important;
	line-height: 1.5em;
	font-size: 12px;
	white-space: normal;
	padding: 6px;
	margin: 0 6px 6px 6px;
	background: #fafafa;
    border: 1px solid #f4f4f4;
}
.code ol {
	list-style: decimal;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}
.code ol li {
	margin: 0 0 0 35px;
	padding: 0;
	color: #ccc;
	clear: none;
}
.code ol li div {
	color: #555;
}

/* Line highlights */
.li1 {
}


/* comments */
.co1,
.coMULTI {
	color: #8d6d6d;
        font-style: italic;
}
/* methods */
.me1{
	color:#aa6666;
}
.me0 {	
	color:#050;
}
.me2 {	
	color:#050;
}

/* brackets */
.br0 {
	color:#999;
}

/* strings */
.st0 {
	color:#cb99e1;
	color:#a070c1;
}

/* keywords */
.kw1 {
	color: #8aa8e7;
	color: #7a88c7;
}
.kw2 {
	color:#8aa8e7;		
	color: #7a88c7;
}

.kw3 {
	color:#44aa88;
}

/* numbers */
.nu0 {
	color:#222;
}

/* vars */
.re0 {
	color:#888888;
}


/* 
* CSS selectors 
*****************/
/* classnames */

[lang=css] .kw2,
.css .kw2 {
	color:#F9EE7E;
}
.re1 {
	color: #96703D;
}
/* px values */
[lang=css] .re3,
.css .re3 {
	color:#CA7840;
}

/*
* Javascript
****************/
[lang=javascript] .me1,
.javascript .me1 {
	color:#505e80;
}

