body {font-family: verdana, arial, sans-serif; font-size:small;	background-color: #fff;	color: #000;}
a:link {font-weight:bold; font-family:Verdana,Arial; text-decoration:none; font-size:small; color:#990000; background-color:transparent;}
a:visited {font-weight:bold; font-family:Verdana,Arial; text-decoration:none; font-size:small; color:#333333; background-color:transparent;}
a:hover, a:active {color:red; background-color:transparent;}

.contents {position:absolute; left:250px;	width:450px; top:110px;}
.header {position:absolute; left:250px;	width:450px; top:10px;}
.logo {position:absolute; top:20px;	left:20px;}
.menu {position:absolute; top:200px; left:30px; width:200px; color:#777;	font-size:x-small;}
.menu a {text-decoration:none; font-weight:bold; color:#990000;}

ul.nobullets {list-style:none; margin-left:0px; padding-left:0px; font-size:small;}
img {border: none;}
.skip {display: none;}

h1 {text-align: center;
.menu h2 {font-size: small;}

.contents h2 {background-color:whitesmoke; border: 1px solid #ccc; padding:5px; font-size:large; margin-bottom:5px; }

h3.item {font-size:medium; margin:0px; margin-top:10px;}

.itembody {margin-top:5px;	margin-bottom:5px;}
.iteminfo {font-size:x-small; color:gray;}
.iteminfo a {font-weight:bolder;	color:#555; text-decoration:none;}

h3.comment {font-size:medium; margin-bottom:10px;}

.commentbody {text-align: justify;}
.commentinfo {font-size: x-small;	color:gray;}


.leftbox, .rightbox {margin:3px;	padding:3px;	font-size:larger;	width:20%;}
.leftbox {float:left; border-right:2px solid #ccc;}
.rightbox {float: right;	border-left: 2px solid #ccc;}

.highlight {background-color:yellow;}




