	body {
		background: #000;
		color: #ddd;
		font-family: courier new, courier;
		font-size: small;
		margin: 0px;
		margin-left:20px;
		margin-right:20px;
		scrollbar-arrow-color:    #dddddd;
		scrollbar-base-color:     #dddddd;
		scrollbar-face-color:     #dddddd;
		scrollbar-highlight-color:#dddddd;
		scrollbar-shadow-color:   #dddddd;
	}
	
	h2 {
		font-family: courier new, courier;
		font-size: small;
		color:#ddd;
	}
	
	a {
		text-decoration: none;
	}
	
	a:link, a:visited {
		color:#ddd;
	}
	
	a:hover {
		color:#000;
		background:#ddd;
	}
	
	a:active {
		font-weight: bold;
	}
	
	form {
		margin-bottom: 1em;
	}
	
	hr {
		color: #ddd;
		background-color: #ooo;
		height: 1px;
		border: 0;
	}
	
	input, select, option, textarea {
		font-size: small;
		font-family: courier new, courier;
		color:#ddd;
		background-color:#000;
	}
	
	input, select {
		color:#ddd;
		background-color:#000;
		//border-width:1;
		//border-color:#000;
		//border-style:solid;
		margin-top:2px;
		margin-bottom:2px;
	}





	/* ---------- LAYOUT ---------- */
	
	.tao h2, .babelfish h2 {
		display: inline;
	}

	.tao h2:after {
		content:":";
	}
	
	div.tao {
		margin-bottom:2em;
	}
	
	form h2 > a:after {
		content: " >>";
		font-weight:normal;
	}

	ul.styleSwitch {
		display: inline;
		position:absolute;
		padding:0px;
		margin:0px;
		left:0px;
		bottom:0px;
	}
	.styleSwitch li {
		display: inline;
		padding-left:1em;
	}
	.styleSwitch li + li:before {
		content: " | ";
		padding-right:1em;
	}
	div.links {
		position:absolute;
		right:0px;
		padding-right:20px;
		top:0px;
		bottom:0px;
		width:15em;
		height:100%;
		border-left: 2px dashed #ddd;
	}
	.links li {
		list-style: circle;
	}
	.links a + a:before {
		content: "| ";
	}
	
	div.toggleDisplay {
		padding-left:.5em;
		display: list-item;
		list-style-position: inside;
		list-style-type:square;
		font-style: italic; 
	}
	div.toggleDisplay:hover {
		background:#ddd;
	}
	#utility, #personal, #reference, #entertainment, #news, #streams {
		margin-top:0;
		padding-top:1em;
	}

	#entertainment ul {
		margin-top:0;
	}


