body	{
	color            : black;
	background-color : #ffffff;
}

p,blockquote,ul,ol,dl,li,dt,dd,div,th,td,caption,strong,em  {
	color            : black;
	background-color : #ffffff;
}
pre {
	font-style	: normal;
	margin 		:0 0 0 0;
	padding		:0 0 0 0;
}
p,dl,ul,ol,div {
	line-height      : 1.3em;
}

/* ========= name="anchor" ============ */

A:Link, A:Visited, A:Active{
	color            : #4169E1 ;
	text-decoration  : none;
}

A:Hover	{
	background-color : pink;
	color : navy;
}

h1	{
	font-size        : 1.8em; 
	font-weight      : bold;
	margin		 : 0.5em 0em 0.5em 0em;
}

h2	{ 
	font-size        : 1.6em; 
	font-weight      : bold;
	margin		 : 0.5em 0em 0.5em 0.2em;
}

h3  { 
	font-size        : 1.4em;
	font-weight      : bold; 
	margin		 : 0.5em 0em 0.5em 0.4em;
}

h3.date {
        margin           : 0.5em 0.5em 0.5em 0.4em;
        padding          : 0.2em 0em 0em 0em;
        border-color     : blue;
        border-style     : solid;
        border-width     : 1px 0em 0em 0em;

}

h4 { 
	font-size        : 1.2em;
	font-weight      : bold;
	margin		 : 0.5em 0em 0.5em 0.6em;
}

h4.date {
	margin		 : 0.5em 80% 0.5em 0.6em;
	padding          : 0.2em 0em 0em 0em;
	border-color     : blue;
	border-style     : solid;
	border-width     : 1px 0em 0em 0em;
}

h4.normal { 
	font-weight      : normal;
}

p	{
	text-indent      : 1em;
	margin           : 0.5em 2em 0em 2em;
	padding          : 0em 0em 0em 0em;
}

blockquote  { 
	border-style     : solid;
	border-width     : 0px 0px 0px 0px;
	padding          : 0em 0em 0em 0em;
	margin           : 1.0em 0em 1.0em 4em;
}

hr { 
	margin : 0 0 0 0;
	padding :0 0 0 0;
}

hr.small { 
	align : right;
	margin : 0 70% 0 0.5em;
	border-width: 1px;
	border-color: blue;
	border-style: solid;
	height : 0;
}


/* ============ name="List" ============ */

ul,ul	{	
	list-style-type  : square;
	margin-top       : 0em;
	padding		:0 20 0 0;
}

ol  {
	list-style-type  : decimal;
	padding		 :0 20 0 0;
}

ol,dl  {
	margin-top       : 2px;
	margin-bottom    : 7px;
}


strong {
	font-style       : normal; 
	font-weight      : bold; 
	color		 : red;
}

div {
	line-height      : 1.2em;
	margin: 0.5em 5em 0.5em 4em;
	padding:     5px;
}

div.right {text-align: right;}
span.italic{font-style: italic;}
span.cmd{
	color: #aa0000;
	background-color : #e0ffff;
	line-height      : 3em;
	margin-left: 2em;
	padding:     5px;
	}

div.cmd{
	color: #aa0000;
	background-color : #e0ffff;
	line-height      : 1.2em;
	margin: 0.5em 5em 0.5em 4em;
	padding:     5px;
	}

pre.cmd{
	color: #aa0000;
	background-color : #e0ffff;
	line-height      : 1.2em;
	margin: 0.5em 10em 0.5em 0em;
	padding:     5px;
	}
