BODY {
	BACKGROUND: #fff; MARGIN: 1em 4em; COLOR: #535
}

H1{
	font-size: 15pt; text-align:center;
}
H2{
	font-size: 13pt; margin-left: 1em;BORDER-BOTTOM: #88c 1px solid;
}

H3{
	font-size: 12pt; margin-left: 3em; margin-top: 2em;
}


H2.diary{
	font-size: 15pt;
	text-decoration: none;
	margin-left: 0em;
	BORDER-RIGHT: #88c 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #88c 1px solid; PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #88c 2px solid; 
	COLOR: #448; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #88c 1px solid

}


H3.diary{
	font-size: 13pt;
	COLOR: #5599ee;
	text-decoration: none;
	BORDER-RIGHT: #aae 0px solid; BORDER-TOP: #aae 0px solid; MARGIN-TOP: 0.5em; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: #aae 0px solid;  COLOR: #448; BORDER-BOTTOM: #aae 1px solid;

}


P {
	line-height:130%;
	margin:0px 2em 0px 2em;
	text-indent:1em;
}

UL {
	text-indent:1em;
	padding-left : 2em;
	padding-right: 2em;
}

OL {
	text-indent:1em;
	padding-left : 2em;
	padding-right: 2em;
}


HR.menu {
	width: 500px ; height: 1pt; color: #FF8040
}

HR.diary{
	width: 50% ; height: 1pt; color: #FF8040;
	margin-top: 2em;
	margin-bottom: 2em;
}

.copyright{
	text-align : right;
}

.diarylist{
	font-size:9pt
}

div.footnote {
	padding: 0.3em;
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 2em;
	background-color: #ffd0d0
}



A {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; 
	COLOR: #5599ee; BORDER-BOTTOM: 1px; 
	TEXT-DECORATION: underline;
}
A:active {
	COLOR: #ff0000
}
A:hover {
	BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; BORDER-LEFT: 1px dotted; 
	COLOR: #ee5566; BORDER-BOTTOM: 1px dotted; BACKGROUND-COLOR: #f2e6d2
}

A.footnote{
	TEXT-DECORATION: underline;
	font-size: 9pt;
}
A.footnote:link{
	COLOR: #f00
}
A.footnote:hover{
	BACKGROUND-COLOR: transparent
}
A.footnote:visited{
	COLOR: #f00
}

PRE{
        padding: 0.3em;
        margin-top: 1em;
        margin-left: 3em;
        margin-right: 3em;
}

PRE.code {
	BORDER-RIGHT: #8888bb 0px solid; PADDING-RIGHT: 2em; 
	BORDER-TOP: #8888bb 0px solid; PADDING-LEFT: 2em; 
	PADDING-BOTTOM: 0em; MARGIN-LEFT: 3em; BORDER-LEFT: #8888bb 1px solid; 
	COLOR: #4444aa;
	MARGIN-RIGHT: 4em; 
	PADDING-TOP: 0em; BORDER-BOTTOM: #8888bb 0px solid; 
	WHITE-SPACE: pre
}


PRE.quote {
        padding: 0.3em;
        margin-top: 1em;
        margin-left: 3em;
        margin-right: 3em;
	background-color: #ddffdd	
}


TABLE {
        padding: 0.3em;
        margin-top: 1em;
        margin-left: 2em;
        margin-right: 2em;
	margin-bottom: 1em;
}

.subscript{
	VERTICAL-ALIGN: sub;
}

.superscript{
	VERTICAL-ALIGN: super;
}

SPAN.red {
        COLOR: red
}
