/* BODY */
BODY { 
	background-color: #FFFFFF; 
	margin-left: 20%; 
	margin-right: 20%; 
}

/* H[1-6] */
H1,H2,H3,H4 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: large;
        font-weight: bold;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}	
H4 { 
	text-align: left;
	background-color: #C0DFD0; 
	color: #006000;
	font-size: medium;
	padding: 2px; 
}
H3 { background-color: #FFFFCC; }
H2 { background-color: #FFCCCC; } 


/* environment */
PRE { 
	background-color: #EEEEFF; 
	margin-left: 80px; 
	margin-right: 80px; 
	padding: 0.6em; 
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	white-space: pre; 
}

P.bq {
	padding:8px;
	margin-left: 2em;
	margin-right: 2em;
	background-color: #ffffe8; 
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

BLOCKQUOTE { 
	padding:8px; 
	width: 100%;
	background-color: #ff0000; 
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

.copyr { text-align: right; }
.narrow { margin-left: 5%; margin-right: 5%;  }
DIV.caption { margin-left: 30%; font-size: x-small; } 

TABLE.nav {
	width: 90%;
}
/* color */
STRONG { color: #FF0000; }
PRE EM { color: #FF00FF; font-style: normal; }
A STRONG { color: #FF6600; }
B { color: #000080; }

/* List */
DT { font-size: larger; font-weight: bold; color: #008000; }
DD DT { font-size: normal; font-weight: bold; color: #004080; }

UL.linkat { list-style-image: url(/~sug/images/link3.gif); }


/* used in exp/jika/ */
P.boke {
	padding: 8px;
	margin-left: 2em;
	margin-right: 2em;
	background-color: #ffffc0;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
}

P.boke EM {
	color: #ff00ff;
	font-style: normal;
}


