#eyecatch_txt UL {	font-weight: bold;	margin: 0px 0px -8px 0px;	padding-left: 20px;}#eyecatch_txt LI {	list-style-type: square;	list-style-image: url(imgs/bluebox.png);	margin-bottom: 4px;}#eyecatch_txt A {	text-decoration: none;}#eyecatch_txt P {	font-size: smaller;	text-align: right;	margin: 0px;}DIV.headline + H3 {	margin-top: 0.5em;}.item a {	color: black;	text-decoration: none;}.item a:hover {	text-decoration: underline;}.itembody {	margin-top: 8px;	margin-bottom: 8px;	margin-left: 8px;	line-height: 1.5em;}.itembody P {	margin-left: 0px;}.iteminfo {	clear: both;	text-align: right;	font-size: small;	border-top: 1px dashed #CCCCCC;	margin-left: 12px;}.comment {	border: none;	border-bottom: 1px dashed #CCCCCC;	margin-left: 12px;}.comments {	margin-left: 12px;}.commentbody {	margin-left: 20px;	line-height: 1.5em;}.commentform {	margin-left: 12px;}.rightbox {	float: right;	margin: 4px 0px 4px 4px;}.leftbox {	float: left;	margin: 4px 4px 4px 0px;}.highlight {	background-color: #FFFF99;}P.note {	font-size: smaller;	color: #333333;	margin-right: 2em;	margin-left: 2em;}