	body {
		background-color: #000;
		color: #fff;
		font: x-small sans-serif;
		voice-family: "\"}\"";
		voice-family: inherit;
		font-size: small;
	} html>body { font-size: small; }
	
	a {
		color: #aaa;
		text-decoration: none;
	}
	a:hover {
		color: #fff;
	}
	
	h1, h2, h3 {
		font-family: Arial Narrow, Georgia, sans-serif;
		font-weight: normal;
	}
	
	h2 {
		margin-bottom: .5em;
	}
	
	#header h1 a {
		display: block;
		background: transparent url(/img/toplogo.gif) no-repeat;
		width: 301px;
		height: 30px;
	}
	
	#header h1 span {
		position: absolute;
		left: -9999px;
		width: 9900px;
	}
	
	ul {
		padding: 0 0 0 1.5em;
	}
	
	#menu ul {
	/*	height: 12em;
		overflow: auto;
	*/
		margin: 0 0 10px 0;
		padding: 0 0 0 11px;
		list-style-image: url(/img/point.gif);
		/*list-style-position: outside;*/
	}
	
	#info div {
		height: 32em;
		overflow: auto;
	}
	
	#info ul {
		margin: .5em 0;
	}
	
	#menu, #content {
		padding-bottom: 10px;
	}
	
	#menu {
		position: absolute;
		top: 50px;
		left: 10px;
		width: 12%;
	}
	
	#content {
		position: absolute;
		top: 50px;
		right: 10px;
		width: 85%;
	}
	
	#content #info {
		width: 20%;
		float: left;
	}
	
	#content #main {
		margin-left: 22%;
	}
	
	#content #item {
		margin-bottom: 120px;
	}
	
	ul.imgbox {
		list-style-type: none;
		padding: 10px 0 0 0; margin: 0;
		height: 111px;
		overflow: auto;
		white-space: nowrap;
		position: fixed;
		bottom: 0;
		right: 0;
		width: 67%;
		background-color: #000;
	}
	
	ul.imgbox li {
		display: inline;
	}
	
	.news span.date, .pubs span.date {
		float: right;
		color: #999;
		font-style: italic;
		margin: 20px 0 0 0;
	}
	
	#bottommenu {
		position: fixed;
		bottom: 10px;
		left: 10px;
	}
	
	#bottommenu ul {
		list-style-type: none;
		padding: 0; margin: 0;
	}
	
	#bottommenu li {
		float: left;
		margin-right: .5em;
	}
	
	.subtle {
		color: #999;
	}
	
	p.l {
		clear: left;
	}
	
	p.l label {
		float: left;
		width: 11em;
	}
	
	#frmcontent {
		width: 98%;
	}
	
	.msg {
		background-color: #222;
		padding: 20px;
	}
	
	a img {
		border-width: 0;
	}