/*
	KUBOON's CSS Version 1.0 General Document CSS File
	Cascading Style Sheets Level 1 and 2 written by KUBOON
*/

#title {font-family:Times, serif;}
#title:first-letter { font-size: 60pt;color:#f65;}
#title small{font-size:50%;}

#meter {margin:1em 0;border:dotted red;}
#meter caption {padding: 2px 10pt;background:#fda;margin:0}
#meter td{text-align:center;overflow:hidden;height:2em;}

body{
	color: black;
  background:white url(mathgreen.gif) no-repeat right top ;
	margin: 20px;
}

img.title{
position:absolute;
right:0%;
float:right;
}

p,dl,form,blockquote,li{
	font-size: 11pt;
	margin-left: 55pt;
}

ol.commentlist li{
	margin: 0 0 .5em 70pt;
}
ol.commentlist li * {
	margin:0;
}

h1{
	font-size: 33.6pt;
	color: black ;
	padding:4pt 4pt 0;
	margin: 24pt 0 10pt;
	border:0 solid green;
	border-bottom-width:5px
}

h2{
	margin:2em 0 0 0;
	font-size: 18pt;
	font-family:times;
	font-weight: normal;
	padding: 2px 10pt;
	background:#fda;
	border: double red; 
	border-width: 0 0 0 3px;
  clear:all;
}

h3{
	font-size: 16pt;
	font-weight: normal;
	padding-left: 55px;
	border-style: double;
	border-width: 0 0 2pt 0;
	border-color: red;
}


h4{
	font-size:12pt;
	font-weight: normal;
	padding-left: 55px;
		border-bottom:solid 1pt red;
}

address{
  background:url(whitehalf.gif) ;
	text-align: right;
	font-style: normal;
	font-size: 11pt;
	margin: 30px 0 20px 60%;
	border: double green;
	border-width: 0px 6px 6px 0px;
	padding:1em 5px 1em;
}

p.backnavi{
	text-align:right;
	height:70px;
	background: url("hat.gif") no-repeat 90%;
	padding-top:3em;
}

blockquote{	background: #ccf;margin-right:0;padding:5px}

img{
	border:none;
		margin:0;padding:0;
}

.diary img{
	float:right;
}

ul,ol{
	margin: 0;
}

div.section {
	background: url("back.png") repeat-y;
}

div.toc, form {/*float:right;width:50%;background-color:white;*/
	border-width: 3px ;
	border-style: double ;
	border-color: #ff0000 ;
	padding:3px;
}

div.toc h2{	font-size: 16pt;font-weight: normal;padding-left: 40px;
	margin:0;
	border-style: none;
}
b{color:red;}

div.para p{margin-top:0pt;margin-bottom:0pt}
p.right{text-align:right;}
pre{font-family:monospace;	margin-left: 60pt;}
/*   Link   */

a{text-decoration:none !important;color:#a20}

a:hover,a:active{
	color: #d00 ;
	background: #faa;
}

