/* 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 #f63;		/* 640window border */
	background-color: #f02326;	/* bg color and left menu color */
}

/* right main block */
#content div.mainblock {
	border-left: solid 1px #f63;	/* 640window center border */
	background-color: white;	/* right block bg color */
}

#content div.mainblock h2 {
	border-bottom: 2px solid #c00;
}

#content div.mainblock p a {
	background-color: #aaa;
	color: white;
}

/* left menu block */
.menublock h2 {
	color: white;	/* left menu - "contents" color */
}

li a:link, li a:visited {
	background-color: #f63;		/* menu - link bg color */
	color: white;			/* menu - link text color */
	border: 1px solid white;	/* menu - link border */
}

li a:hover {
	color: white;
	background-color: #f02326;	/* menu - link bg color : overlap */
}

li a:active {
	color: white;
	background-color: #f02326;
}
