* { margin: 0; padding: 0; }


pre { margin-bottom: 1em; }
    
.jscom, .mix htcom   { color: #4040c2; }
.com      { color: green; }
.regexp   { color: maroon; }
.string   { color: teal; }
.keywords { color: blue; }
.global   { color: #008; }
.numbers  { color: #880; }
.comm     { color: green; }
.tag      { color: blue; }
.entity   { color: blue; }
.string   { color: teal; }
.aname    { color: maroon; }
.avalue   { color: maroon; }
.jquery   { color: #00a; }
.plugin   { color: red; }

/*li { list-style-type: none; } */
#list1, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }



#navigation {
	margin-top:0px;
	position:relative;
	padding:0px;
	text-indent:0px;
	width:253px;
}
#navigation a.head {
	cursor:pointer;
	background-attachment: scroll;
	background-image: url(../img/bg_button_u.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#ffffff;
	display:block;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	height:35px;
	margin: 0px 0px 1px 0px;
	padding:0px 0px 0px;
	text-indent:14px;
	text-decoration: none;
	line-height:33px;
}
#navigation a.special {
	background-image: url(../img/bg_button_u_special.gif);
}
#navigation a.head:hover {
	color:#ffffff;
	background-image: url(../img/bg_button_o.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#navigation a.special:hover {
	background-image: url(../img/bg_button_o_special.gif);
}
#navigation a.selected {
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
#navigation a.current {
	background-color:#d5dcea;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	margin-top:-1px;
	padding:0px;
	text-indent:0px;
	border-top:#b3b5b8 solid 2px;
}
#navigation li {
	list-style:none outside none; 
	display:inline;
	padding-top:0px;	
}
#navigation li li a {
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	color:#1c3b75;
	display:block;
	text-indent:18px;
	padding-left:10px;
	text-decoration: none;
	background-color: #e9edf4;
	border-bottom:#ffffff solid 1px;
}
#navigation li li a.special {
	background-color: #DFD1DE; background-image: none; }
#navigation li li a:hover {
	background-color:#d5dcea;
	color:#1c3b75;
}
#navigation li li a.special:hover {
	background-color: #CFB5CD; background-image: none; }
