dt {
    clear: both;
	font-weight: bold; 
	padding: 40px 0px 0px 10px; 
	margin: 0px;
	width: 90%;
	border-bottom: thin #ccc solid;
	}
dl, dd { margin: 0px; padding: 0px; }

span.ang, span.star {
	width: 150px;
/*	max-width: 200px;
	min-width: 100px; */
	float: left; clear: left;
	text-align: right;
	vertical-align: top; 
	margin-right: 5pt;
	}
span.text {
	display: block; float: left; width: 600px; 
	background-color: white;
/*	background-color: rgba(0,255,255,.5); */
	}
span.ang span.nick { color: #006; font-weight: bold;}
span.action span.text span.nick { font-weight: bold; }

fieldset { border: none; }

form{
	background: #DDD;
	margin: 5px;
	border-bottom: thin gray solid;
	}
form p { font-size: smaller; }
form h3 {
 width: 100%;
 background: #EEE;
 border-bottom: thin gray solid;
 }

html, body {
	margin: 0px;
	padding: 0px;
}
h1 {
	width: 100%;
	background: #EEE;
	border-bottom: thin gray solid;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}
div.nav {
	width: 100%;
	margin: 0px; padding: 0px;
	border-bottom: thin gray solid;
	text-align: center;
	}
div.nav .l { position: relative; left: 1%; width: auto; float: left;}
div.nav .r { position: relative; left: 50%; text-align: right; width: 49%; }

td { vertical-align: top; }
div.nav a, ul li a {
	text-decoration: none;

	}
