body	{
	margin: 10px;
	padding: 0px;
	border: 0px;

	min-width: 850px;
	max-width: 1000px;

	font-size: small;
	line-height: 120%;

	color: black;
	background-color: white;
/*	background-image: url(01-01.gif);

	filter: alpha(opacity=100, finishopacity=60, style=1, startx=0, starty=0, finishx=100, finishy=200);
*/
}

#main	{
	float: left;

	min-width: 850px;

	padding: 0px;
	border: 0px solid black;
	margin: 0px;

	background: green;
}

#site-box	{
	clear: both;
	float: right;
	width: 200px;

	padding: 10px;
	border: 0px solid outset;
	margin-top: 0px;
	margin-left: 5px;
}

ul.site-box_menu	{
	list-style-type: none;

	padding: 0px;
	border: 0px;
	margin: 0px;
	margin-left: 10px;
}

li.site-box_menu_year	{
	margin-top: 10px;

	font-weight: bold;
}

li.site-box_menu_list	{
	list-style-type: square;

	margin-left: 5px;

	font-weight: normal;
}

#content {
	float: left;
	background-color: white;

	min-width: 570px;

	padding: 20px;
	border: 0px solid outset;
	margin-top: 10px;	margin-bottom: 10px;	margin-left:5px;	margin-right: 5px;
}

.contact	{
	font-size: medium;
	font-style: italic;
}


a:link	{
	text-decoration: none;

	color: blue;
/*	background: white;
*/
}

a:hover	{
	color: purple;
	background: transparent;
}

a:visited	{
	text-decoration: none;

	color: gray;
	background: transparent;
}

.contents_title	{
	color: white;

	font-size: xx-large;
	font-weight: bold;
	font-style: italic;

	line-height: 120%;

	min-width: 300px;

	border: 4px solid black;
	
	margin-bottom: 20px;

	background: blue;
}
.topic_title	{
	font-weight: bold;
}

.paragraph_title	{
	color: white;

	font-size: x-large;
	font-weight: bold;

	line-height: 120%;

	border: 2px solid gray;
	border-right: 0px;

	background: blue;
}
.paragraph_title>a:link	{
	text-decoration: none;

	color: white;
}

.paragraph_title>a:hover	{
	color: green;
	background: transparent;
}

.paragraph_title>a:visited	{
	text-decoration: none;

	color: white;
}

.new	{
	color: red;
	font-size: normal;
	font-weight: bold;
	font-style: italic;
}

#Rights	{
	clear: both;

	color: black;
	text-align: center;

	padding: 0px;
	border: 0px solid gray;
	margin: 0px;

	background: azure;
}