@charset "us-ascii";

/* 
  SyntaxHighlighter CSS
  Copyright 2006 Tom W.M. (http://freecog.net/)
*/

/* JavaScript */
.js-con { /* container class */
	color: black;
	font-weight: normal;
}

.js-com { /* comment */
	color: #008000;
}

.js-kwd { /* keyword */
	color: #0A246A;
	font-weight: bold;
}

.js-id { /* identifier */
	color: rgb(5,27,9);
}

.js-const { /* constant */
	text-transform: lowercase;
	font-variant: small-caps;
}

.js-num { /* number */
	color: red;
}

.js-str { /* string */
	color: rgb(255,128,64);
}

.js-op { /* operator */
	font-weight: bold;
	color: #0A246A;
}

.js-par { /* parenthesis () */
	font-size: 1.2em;
	line-height: .833em;
}

.js-bra { /* bracket [] */
	font-size: 1.2em;
	line-height: .833em;
}

.js-br { /* braces {} */
	font-size: 1.2em;
	line-height: .833em;
}

.js-re { /* regular expression */
	color: maroon;
}

.js-key {

}

.js-base {
	color: #336699;
}

.js-builtin {
	color: #993366;
}


/* Annotations -- optional argument brackets, etc. */
.ann-bracket { /* bracket, indicating that an argument is optional */
	font-size: 1.3em;
	font-family: sans-serif;
	letter-spacing: .1em;
	line-height: .77em;
}

.ann-default { /* default argument, e.g, "=false" */
	font-style: italic;
}

.ann-ellip { /* ellipsis..., for arguments that can be repeated */
	font-weight: bold;
}


/* Line Numbering */
.ln-con {
	background: white;
}
.ln-num {
	color: #555;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: .75em;
}


/* PBASIC 2 and 2.5 (perhaps 1?) */
.pb2-par, .pb2-bra { /* parenthesis and brackets -- () & [] */
	font-weight: bold;
}

.pb2-id { /* all identifiers */
	
}

.pb2-builtin { /* Builtins like PIN# variables and W0, W1, etc. */
	
}

.pb2-op { /* operators */
	color: darkblue;
	font-weight: bold;
}

.pb2-kwd, /* all the commands--SERIN, etc. */
.pb2-type { /* Word, Byte, Nib, Bit */
	color: blue;
}

.pb2-num { /* number literals */
	color: orange;
}

.pb2-label { /* lables, e.g., "Main:" (not including the colon) */
	font-weight: bold;
}

.pb2-str { /* string literals */
	color: red;
}

.pb2-com { /* comments */
	color: green;
}

.pb2-symb { /* PIN, CON and VAR.  (Also SYMBOL, for BS1 code.) */
	color: #333;
}

.pb2-aliasmod { /* HIGHBYTE, LOWNIB, etc. */
	color: blue;
}

.pb2-conv, /* Conversion keywords, e.g., HEX, SDEC */
.pb2-ctrl { /* Debug control chars: CR, LF, CLS, etc. */
	color: purple;
}

.pb2-cc { /* Conditional compilation delcarations, e.g. #DEFINE */
	color: #666;
}