/* @override http://markstory.localhost/css/geshi.css */
/**
* Geshi CSS file
*
*/

/*
* Global geshi styles
**********************/
a.geshi-plain-text {
	display: block;
	font-size: 10px;
	line-height: 20px;
	font-family: Monaco, "Bitstream Vera Sans Mono", Courier, monospaced;
}
pre,
div.code {
	font-family: Monaco, "Bitstream Vera Sans Mono", Courier, monospaced;
	margin-bottom: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 0;
	background: #D8D5D2;
	white-space:normal;
	position: relative;
}
.comment-content pre,
.comment-content div.code {
	white-space: pre;
	border-left: 0;
	border-right: 0;
	padding:4px;
}
div.code .plain-text {
	border:0;
	margin:0;
	padding:0;
	white-space:pre;
	background: #fbfaf5;
}
pre ol,
div.code ol {
	list-style: decimal;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}
pre ol li,
div.code ol li {
	background: #fbfaf5;
	margin: 0 0 0 42px;
	padding: 0 0 0 5px;
	color: #000;
	clear: none;
	list-style: decimal;
	white-space:pre;
	line-height: 18px;
	height: 18px;
}
pre ol li div,
div.code ol li div {
	color:#000;
}

pre[lang=php] ol div,
pre.php ol div,
div[lang=php] ol div,
div.code.php ol div {
	color:#fd1435;
}

/* Line highlights */
.li1 {
	background: #f2f2f2;
}

/* comments */
.co1,
.coMULTI {
	color:#5a5268;	
}
/* methods */
.me1{
	color:#000;
}
.me0 {	

}
.me2 {	
	color:#000;
}

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

/* strings */
.st0 {
	color:#0b6125;
}

/* keywords */
.kw1 {
	color: #864938;
}
.kw2 {
	color:#bf4f24;		
}

.kw3 {
	color:#a71d5d;
}

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

/* vars */
.re0 {
	color:#234a97;
}


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

[lang=css] .kw2,
.css .kw2 {
	color:#0a0aa5;
}
.re1 {
	color: #b701bb;
}
/* px values */
[lang=css] .re3,
.css .re3 {
	color:#059532;
}

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

