body
{
	background-color : #ffffee;
	color : #332211;
}

h1
{
	text-align : center;
	font-style : oblique;
	font-size : 160%;
	color : #661100;
	margin-top : 0.5em;
	margin-bottom : 0.2em;
	Shadow(color=silver)
}

h2
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	text-align : center;
	font-style : oblique;
	color : teal;
	font-size : medium;
}

h3
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	text-align : left;
	margin-left : 5px;
	margin-right : 5px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color : #99FFCC;
	font-size : small
}

h4
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	text-align : left;
	margin-left : 5px;
	margin-right : 5px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color : #FFAACC;
	font-size : small
}

h5
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	text-align : left;
	margin-left : 5px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size : small;
	color : red
}

h6
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	text-align : left;
	margin-left : 5px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size : x-small
}

p
{
	margin-top : 0.4em;
	margin-bottom : 0.5em;
	margin-right : 5px;
	margin-left : 5px;
	text-align : left;
	line-height: 110%; 
	letter-spacing: 0px;
	padding-right: 10px;
	padding-left: 15px;
	font-size : x-small;
}

p.head
{
	margin-top : 0.4em;
	margin-bottom : 0.5em;
	margin-right : 5px;
	margin-left : 5px;
	text-align : left;
	line-height: 110%; 
	padding-left: 15px;
	font-size : x-small;
}

p.headline
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-right : 5px;
	margin-left : 5px;
	text-align : left;
	padding-left: 30px;
	font-style: italic;
	font-size : x-small;
	color : deeppink
}

p.contents
{
	margin-top : 0.4em;
	margin-bottom : 0.5em;
	margin-right : 5px;
	margin-left : 5px;
	text-align : left;
	line-height: 110%;
	padding-left: 30px;
	font-size : x-small;
}


ul
{
	text-align : left;
	list-style-type : none;
	list-style-position : inside;
}

hr
{
	margin-left : 0.2em;
	margin-right : 0.2em;
	color : deeppink;
	background-color : blue;
}

blockquote
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-right : 5px;
	margin-left : 5px;
	text-align : left;
	padding-left: 30px;
	font-style: italic;
	font-size : x-small;
	color : teal
}


li
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-right : 5px;
	margin-left : 5px;
	text-align : left;
	padding-left: 15px;
	font-size : x-small;
}


pre
{
	margin-top : 0.2em;
	margin-bottom : 0.2em;
	margin-right : 5px;
	margin-left : 5px;
	text-align : left;
	padding-left: 50px;
	font-size : 80%;
	color : darkgreen;
}

img
{
	max-width : 80%;
}

body
{
	padding : 4px;
	background-color : #fefed2;

}

table,td,tr
{
	margin-left : auto;
	margin-right : auto;
	border-color : #99ff99;
	font-size : small;
}


div.main
{
	padding : 4px;
	background-color : #fefed2;
	font-size : x-small
}
