.wp_syntax {
	color: #eee;
	margin: 0 0 1.5em 0;
	overflow: hidden;
	background-color: #222;
}
 
/* IE FIX */
.wp_syntax {
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
	width: 100%;
}

.wp_syntax:hover {
  overflow-x: auto;
}

/*.wp_syntax scrollbar:hover {
    cursor: move;
}*/
 
.wp_syntax table {
	border-collapse: collapse;
	margin: 0;
}
 
.wp_syntax div, .wp_syntax td {
	vertical-align: top;
	padding: 2px 4px;
}
 
.wp_syntax .line_numbers {
	text-align: right;
	background-color: #333;
	color: #bbb;
	overflow: visible;
	width: 15px;
}
 
/* potential overrides for other styles */
.wp_syntax pre {
	margin: 0;
	width: auto;
	float: none;
	clear: none;
	overflow: visible;
	font-size: 13px;
	line-height: 1.333;
	white-space: pre;
}

/* ============================= */
/* = eexit's Geshi color theme = */
/* ============================= */

.imp {font-weight: bold; color: red;}

/* default styles-- non-keywords, etc. */
.de1 {color: #eee}
.de2 {color: #eee}

/* language keywords... some languages have more than others.. */
.kw1 {color: #FF9D00;}
.kw2 {color: #FF9D00;}
.kw3 {color: #FFDD00;}
.kw4 {color: #FFEE80;}

/* various kinds of comments */
.co0 {color: #0088FF; font-style: italic}
.co1 {color: #0088FF; font-style: italic}
.co2 {color: #0088FF; font-style: italic}
.co3 {color: #0088FF; font-style: italic}
.co4 {color: #0088FF; font-style: italic}
.coMULTI {color: #0088FF; font-style: italic;}   /* multi-line comments */

/* strings */
.st0 {color: #3AD900;}
.st_h {color: #3AD900;}

/* escape characters ESCAPE_CHAR */
.es0 {color: #3AD900}
.es1 {color: #80FFBB;}
.es2 {color: #80FFBB;}
.es3 {color: #80FFBB;}
.es4 {color: #80FFBB;}
.es5 {color: #80FFBB; font-style: italic;}
.es6 {color: #80FFBB;}
.es_h {color: #80FFBB; font-weight: bold;}


/* brackets, braces, and the like */
.br0 {color: #eee;}

/* symbolses */
.sy0 {color: #FF9D00;}
.sy1 {color: #FF9D00;}

/* numbers */
.nu0 {color: #FF628C;}
.nu8 {color: #FF628C;}
.nu12 {color: #FF628C;}
.nu19 {color:#FF628C;}

/* methods - light */
.me1 {color: #FFDD00;}
.me2 {color: #eee;}

/* misc other regexp-based constructs, differ widely by language */
.re0 {color: #eee;} /* variables, in most langs  */
.re1 {color: #eee;}
.re2 {color: #eee}
.re3 {color: #eee}
.re4 {color: #eee}
.re5 {color: #eee}
.re6 {color: #eee}
.re7 {color: #eee}
.re8 {color: #eee}
.re9 {color: #eee}

span.xtra { display:block; }
