body,table,tr,th,td,form,label,input,textarea,button {
     font-family: "Bitstream Vera Sans", Verdana, Helvetica, '£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka, sans-serif;
}
pre,code {
    font-family:'£Í£Ó ¥´¥·¥Ã¥¯', 'Osaka¡ÝÅùÉý', monospace;
}

/* General */
body {
	color:#333333;
	background-color:#ffffff;
	font-size:12px;
}
a:link, a:visited {
	color:#003366;
}
a.img:link, a.img:visited {
	background-image:none;
}
a:hover {
	color:#990000;
	background-image:none;
}
a:active {
	color:#333333;
	background-color:transparent;
	text-decoration:none;
}
a[id]:hover {
	text-decoration:none;
}
div {
	width: 680px;
}
ul {
        list-style-image:url(mark.png);
}
div.url {
	font-family: monospace;
}
div.languages {
	text-align:right;
	font-size:10px;
}
div.title_info {
	background-image:url(bgimage1.jpg);
	text-align: right;
	background-color:#eeeeff;
}
div.overview {
	font-size:12px;
	background-image:url(bgimage2.jpg);
	/* background-color:#ccddff; */
	border: 1px solid #666;
	margin: 10px;
	padding: 10px;
	width: 640px;
}
div.contents {
}
div.bottom_menu {
	font-size:10px%;
}
table.members {
	font-size: 12px;
        padding: 5px;
        margin: 5px;
}
table.members td {
        padding: 5px;
        margin: 5px;
}
table.members th {
	background-color: #cccccc;
}
h2.pub {
       background-color: #cccccc;
       border-bottom: 1px solid #999999;
       height: 60px;
}
.uline {
       text-decoration:underline;
}
.centering {
       text-align: center;
}
