/* Color Section----------------------- */
body {
	color: black;
}

a:link, a:visited { color: blue; }
a:hover { color: #99f; }
a:active { color: #99f; }

/* caution - Japanese only */
	p.caution {
	color: #ccc;
}

/* 640 main window */
#content {
	float:left;
	border: solid 1px blue;		/* 640window border */
	background-color: #03c;		/* bg color and left menu color */
}

#content div.mainblock {
	border-left: solid 1px blue;	/* 640window center border */
	background-color: white;	/* bg color */
}

.menublock h2 {
	color: white;	/* left menu - "contents" color */
	/* border: 1px solid red; */
}

li a:link, li a:visited {
	color: white;		/* menu - link text color */
	background-color: #33f;	/* menu - link bg color */
	border: 1px solid white;/* menu - link border */
}

li a:hover {
	color: white;
	background-color: red;		/* menu - link bg color : overlap */
}

li a:active {
	color: white;
	background-color: red;
}
