/* -------------------------------- Variation -------------------------------- */
body.KAMS {
	color: rgb(4,0,1);		/* dark roast black */
	background: rgb(246,243,231);	/* white with tar */
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.7em;
}

body.LEAFLET {
	color: rgb(1,1,1);		/* ink black */
	background: rgb(240,240,244);	/* paper white */
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.7em;
}

body.LEAFLET h1.DATE {
	font-size: 550%;
	font-style: italic;
	font-weight: 900;
	font-family:"ＭＳ ゴシック", sans-serif;
}

body.LEAFLET h1.TITLE {
	font-size: 520%;
	color: rgb(10, 168, 0);
	font-style: italic;
	font-weight: 800;
	font-family:"ＭＳ ゴシック", sans-serif;
}

h1.DATE span.DAY {
	font-size: 75%;
}

h1.DATE span.TIME {
	font-size: 58%;
}

body.LEAFLET h2 {
	font-size: 280%;
	font-weight:700;
	font-family:"ＭＳ ゴシック", sans-serif;
}

body.LEAFLET p {
	font-size: 240%;
	font-family: "ＤＦＰ隷書体", serif;
	text-decoration: underline;
}

body.LEAFLET ul.CHARGE {
	text-align: center;
	list-style-type: none;
	font-size: 180%;
	font-weight:700;
	font-family:"ＭＳ ゴシック", sans-serif;
	line-height: 1.2em;
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 0em;
}

body.LEAFLET ul.ADDRESS {
	text-align: center;
	list-style-type: none;
	font-size: 180%;
	font-weight: 400;
	font-family:"ＭＳ 明朝", serif;
	line-height: 1.2em;
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 0em;
}
div.LESSON {
	width: 40em;	/* for Windows's bug! */
	padding: 1.2em;
	border-width: 1.0em;
	border-color: rgb(64,132,81);
	border-style: solid;
}

body.KAMS table {
	border-color: rgb(255,255,255) rgb(175,177,143) rgb(175,177,143) rgb(255,255,255);
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;			/* !! for IE for Win's Bug */
}
body.KAMS td, body.KAMS th {
	color: rgb(4,0,1);			/* !! for Netscape 4.xx's Bug */
	background: rgb(246,243,231);		/* !! for Netscape 4.xx's Bug */
	font-size: inherit;			/* !! for IE for Win's Bug */
	line-height: 130%;
}
body.KAMS hr {
	border-bottom-color: rgb(234,234,234);
	border-left-color: rgb(176,177,144);
	color: rgb(176,177,144);
	background: rgb(254,255,222)
}

h2.FOO {
	text-align: left;
	font-size: 120%;
	margin-top: 0.4em;
	margin-bottom: -1.3em;
}
/* h2.FOO + p, ul {
	margin-left: 6.5em;
	margin-top: 0.0em;
} IE6 for win is not suppert '+" */
p.FOO {
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 7.5em;
}
ul.FOO {
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 9em;
}
ul.FOONOMARK {
	list-style-type: none;
	line-height: 200%;
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 7.5em;
}
/* ------------------------------ */
h2.HISTORICAL {
	text-align: left;
	font-size: 120%;
	margin-top: 0.4em;
	margin-bottom: -1.3em;
}
ul.HISTORICAL {
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 12em;
}
ul.HISTORICALNOMARK {
	list-style-type: none;
	line-height: 200%;
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 10.5em;
}
/* ------------------------------ */
h2.PLAYER {
	text-align: left;
	font-size: 120%;
	margin-top: 1.2em;
	margin-bottom: -1.3em;
}
ul.PLAYER {
	list-style-type: none;
	text-indent: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 5em;
}
li.PLAYER {
	display: inline;
	white-space: nowrap;
}
/* ------------------------------ */
p.FOOTNOTES a:link {
	color: inherit;
	text-decoration: none;
}
p.FOOTNOTES a:visited {
	color: inherit;
	text-decoration: none;
}
p.FOOTNOTES a:hover {
	color: inherit;
	/*text-decoration: underline;*/
	text-decoration: none;
}
/* ------------------------------ */
div.FOOTABLE {
	margin-top: 2.4em;
	margin-bottom: 1.5em;
	text-align: center;	/* for Netscape 4.7x's bug */
}
div.STUDENTTABLE {
	margin-top: 3.6em;
	margin-bottom: 0.2em;
	text-align: center;	/* for Netscape 4.7x's bug */
}
div.CONTENTTABLE {
	margin-top: 0.0em;
	margin-bottom: 0.2em;
	text-align: center;	/* for Netscape 4.7x's bug */
}
h2.JNAME {
	clear: left;		/* for Safar's Bug! (Original: none) */
	text-align: left;
	font-size: 150%;
	margin-bottom: 0.1em;
}
h2.ENAME {
	clear: left;		/* for Safar's Bug! (Original: none) */
	text-align: left;
	font-size: 100%;
	margin-top: 0.1em;
}
div.HOLIDAY {
	color: rgb(255,0,1);		/* Sunday Red */
}
div.CAPTION {
	text-align: center;
	font-size: 0.5em;
}
td.T1 {
	text-align: center;
	font-size: 120%;
}
td.T2 {
	text-align: center;
	font-size: 180%;
}
td.T3 {
	text-align: right;
	font-size: 200%;
	color: rgb(241,33,126);
}
p.FOOTNOTES {
	text-align: right;
	font-size: 75%;
}
p.TARGET {
	font-size: 120%;
	margin-left: 1.5em;
	text-indent: -1.5em;
}
span.POP {
	font-size: 120%;
}
span.MARK {
	font-size: 120%;
	color: rgb(241,33,126);
}
span.MEMBER {
	white-space: nowrap;
}
span.SUSPENSE {
	white-space: nowrap;
	color: rgb(80, 80, 80);
}
span.mapnote {
	font-size: 78%;
	font-style: italic;
}
p.SPIEL {
	color: rgb(241,33,126);
	font-size: 150%;
	margin-left: 1.0em;
	text-indent: 0em;
}
ul.NOMARK {
	list-style-type: none;
	line-height: 200%;
}
img.MAP {
	/*float: left;*/
	margin-right: 0.8em;
	margin-bottom: 0em;/*2.1em;*/
	margin-top: 0.5em;
}
a img.FRAMELESS {			/* !! a[href] img cannot work */
	border-style: none;
	border-width: 10px;
	/*border-color: rgb(1,0,238);	 blue (from Netscape) */
}

h2.MAP {
	margin-top: 1.2em;
	margin-bottom: 0.6em;
}
p.ENGLISH {
	font-size: 95%;
	line-height: 1.7em;
}
/* -------------------------------- $ -------------------------------- */
/* $Id: KAMS.css,v 1.5 2000/03/23 23:04:06 void Exp $ */
