body{
	margin: 0px;
	padding: 0px;
	color:#4A76A2;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
	background-color:#F0F8FF;
}

p{
	text-align:right;
	font-size:9pt;
	line-height:1.5em;
	color:#4A76A2;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}


.right {
	float:right;
	text-align:right;
}

.left {
	float:left;
	text-align:left;
	margin-left:1em;
	margin-right:1em;
	margin-top:1em;
}

.top{
	float:left;
	margin-left:0;
	margin-top:0.5em;
	margin-right:0;
	margin-bottom:1em;
	color:#4A76A2;
	font-size:10pt;
	width:220px;
	line-height:1.5em;
	text-align:center;
}

.top p{
	text-align:center;
	font-size:10pt;
	line-height:1.5em;
	color:#4A76A2;
	padding:0;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.top img{
	margin-bottom:2em;
}

.kirjailija{
	float:right;
	margin-left:0em;
	margin-top:0em;
	margin-right:0em;
	margin-bottom:0em;
	color:#4A76A2;
	font-size:10pt;
	width:220px;
	line-height:1.5em;
	text-align:center;
}

.kirjailija p{
	text-align:right;
	font-size:9pt;
	line-height:1.5em;
	color:#4A76A2;
	padding:0em;
	margin-top:1em;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.kirjailija img{
	margin-bottom:0em;
}

.title{
	text-align:left;
	width:750px;
	height:80px;
	background-color:#B6CADE;
	color:#4A76A2;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
	border-top: 1px solid #4A76A2;
	border-left: 1px solid #4A76A2;
	border-right: 1px solid #4A76A2;
	border-bottom: 1px solid #4A76A2;
	margin-top:0.5em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0em;
	padding:0em;
}

.title p{
	text-align:left;
	font-size:10pt;
	color:#4A76A2;
	line-height:1.5em;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:0em;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.title a:link {
 	text-decoration:none;
	font-size:18pt;
	color:#4A76A2;
}

.title a:hover {
 	text-decoration:none;
	font-size:18pt;
	color:#ffffff;
}

.title a:visited {
 	text-decoration:none;
	font-size:18pt;
	color:#4A76A2;
}

#braw {
	display: block;
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border-top: 1px dotted #ffffff;
	border-left:1px dotted #ffffff;
	border-right:1px dotted #ffffff;
	border-bottom:1px dotted #ffffff;
	background: #B6CADE;
	clear: none;
}


#braw p {
	padding: 0.5em;
	margin: 0;
	font-size:9pt;
}

#braw a {
 	text-decoration:none;
	font-size:9pt;
	color:#4A76A2;
}

#braw a:hover {
 	text-decoration:none;
	font-size:9pt;
	color:#ffffff;
}

#navi {
	display: block;
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background: #B6CADE;
	clear: none;
}


#navi p {
	padding: 0.5em;
	margin: 0;
	font-size:9pt;
	color:#4A76A2;
}

#navi a {
 	text-decoration:underline;
	font-size:9pt;
	color:#4A76A2;
}

#navi a:hover {
 	text-decoration:none;
	font-size:9pt;
	color:#ffffff;
}

#kirjamenu {
	display: block;
	width:220px;
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 0px;
	border-top: 3px double #4A76A2;
	border-left:3px double #4A76A2;
	border-right:3px double #4A76A2;
	border-bottom:3px double #4A76A2;
	background: #ffffff;
	clear: none;
}


#kirjamenu p {
	padding: 1em;
	text-align:left;
	font-size:9pt;
}

#kirjailijatmenu {
	display: block;
	float: right;
	width: 180px;
	height:420px;
	text-align:left;
	font-size:9pt;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-right: 1em;
	margin-bottom: 0;
	padding: 0.5em;
	border: 1px dotted #6699CC;
	overflow: auto;	/* Opera用の指定 */
	clear: none;
	background-color: #fff;
}

#kirjailijatmenu p{
	padding: 0.5em;
	margin: 0;
	text-align:left;
	font-size:9pt;

}

#paivitykset {
	display: block;
	float: right;
	width: 100%;
	height:150px;
	text-align:left;
	font-size:9pt;
	float: left;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	padding: 0.5em;
	border: 1px solid #6699CC;
	overflow: auto;	/* Opera用の指定 */
	clear: none;
	background-color: #fff;
}

#paivitykset p{
	padding: 0.5em;
	margin: 0;
	text-align:left;
	font-size:9pt;

}


.menu{
	width:750px;
	height:40px;
	background-color:#ffffff;
	color:#ffffff;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
	border-top: 1px dotted #4A76A2;
	border-left:1px dotted #4A76A2;
	border-right:1px dotted #4A76A2;
	border-bottom:1px dotted #4A76A2;
	margin-top:0.25em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0.25em;
	padding:0em;
}

.menu p{
	text-align:center;
	font-size:10pt;
	color:#4A76A2;
	line-height:1.5em;
	padding:0.5em;
	margin:0em;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.contents{
	text-align:center;
	width:750px;
	line-height:1.5em;
	border: 1px solid #4A76A2;
	margin-top:0em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0.5em;
}
.section{
	margin-top:0em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0em;
	text-align:left;
	background-color:#ffffff;
}
.section1{
	text-align:left;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border: 1px solid #6699CC;
	background-color:#ffffff;
}

.section1 p{
	text-align:left;
	font-size:10pt;
	line-height:1.5em;
	padding:0;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}


.section2{
	text-align:center;
	margin-top:1em;
	padding:1em;
	background-color:#ffffff;
}

.section2 p{
	text-align:center;
	font-size:9pt;
	line-height:1.5em;
	color:#6699CC;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}


.section3{
	height:200px;
	text-align:center;
	margin: 0em;
	border: 1px solid #6699CC;

	background-color:#ffffff;
}

.section3 p{
	text-align:center;
	font-size:10pt;
	line-height:1.5em;
	padding:50px 0px 0px 0px;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.section4{
	text-align:left;
	margin: 0em;
	padding:0.5em;
	border: 1px solid #6699CC;
	background-color:#ffffff;
}

.section4 p{
	text-align:left;
	font-size:11pt;
	line-height:1.5em;
	padding:0;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.section5{
	text-align:left;
	margin-bottom: 0.5em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border: 1px dotted #6699CC;
	background-color:#F0F8FF;
}

.section5 p{
	text-align:left;
	font-size:10pt;
	line-height:1.5em;
	padding:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.section6{
	text-align:left;
	margin-bottom: 0.5em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border: 1px solid #6699CC;
	background-color:#FFFFFF;
}

.section6 p{
	text-align:left;
	font-size:10pt;
	line-height:1.5em;
	padding:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}
.section7{
	text-align:left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border: 1px dotted #6699CC;
	background-color:#F0F8FF;
}

.section7 p{
	text-align:left;
	font-size:10pt;
	line-height:1.5em;
	padding:0;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}
.section8{
	text-align:left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border: 1px dotted #6699CC;
	background-color:#F0F8FF;
}

.section8 p{
	text-align:left;
	font-size:10pt;
	line-height:1em;
	padding:0;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.section9{
	text-align:left;
	margin-bottom: 0.5em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border: 1px dotted #6699CC;
	background-color:#FFFFFF;
}

.section9 p{
	text-align:left;
	font-size:10pt;
	line-height:1em;
	padding:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.section10{
	text-align:left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em;
	border: 1px dotted #FFFFFF;
	background-color:#000000;
	color:#FFFFFF;
}

.section10 p{
	text-align:left;
	font-size:10pt;
	line-height:1em;
	padding:0;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:auto;
	margin-right:auto;
	 color:#FFFFFF;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.section10 A:link {
 color:#FFFFFF;
 font-size: 10pt;
}
.section10 A:visited {
 color:#FFFFFF;
}
.section10 A:active {
 color:#FFFFFF;
}
.section10 A:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

.section10 a{text-decoration:none;
}


.kirja{
	width:400px;
	text-align:center;
	border: 3px double #6699CC;
	margin-top:0em;
	padding:1em;
	background-color:#ffffff;
}

.kirja p{
	text-align:center;
	font-size:9pt;
	line-height:1.5em;
	color:#4A76A2;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.kirja1{
	width:400px;
	text-align:center;
	border: 3px double #6699CC;
	margin-top:0em;
	padding:1em;
	background-color:#ffffff;
}

.kirja1 p{
	text-align:left;
	font-size:9pt;
	line-height:1.5em;
	color:#4A76A2;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.tietoakirjailijasta{
	width:100%;
	text-align:left;
	margin: 1em;
	padding:0.5em;
	background-color:#ffffff;
}

.tietoakirjailijasta p{
	text-align:left;
	font-size:10pt;
	line-height:1.5em;
	padding:0;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}


h1{
	text-align:center;
	border:solid 1px #4A76A2;
	width:220px;
	height:20px;
	background-color:#6699CC;
	padding-top:0em;
	padding-right:0em;
	padding-bottom:0em;
	padding-left:0em;
	margin-top:1em;
	margin-left:0;
	margin-right:0;
	margin-bottom:0em;
	font-size:9pt;
	font-family: Verdana, Ryumin Light-KL, Osaka, Times New Roman, sans-serif;
	color:#ffffff
}

h2{
	text-align:left;
	border:solid 1px #4A76A2;
	background-color:#6699CC;
	padding-left:1em;
	margin-top:1em;
	margin-left:0;
	margin-right:0;
	margin-bottom:0em;
	font-size:9pt;
	font-family: Verdana, Ryumin Light-KL, Osaka, Times New Roman, sans-serif;
	color:#ffffff
}

.table1{
	margin:0em;
	width:690px; 
	border: 1px solid #4A76A2;
	background-color:#F0F8FF;
}

.table2{
	background-color:#ffffff;
}

.td1{
	text-align:left; 
	margin:0em;
	padding:1em;
	font-size:9pt;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.td1 p{
	text-align:left; 
	font-size:9pt;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
	color:#4A76A2;
}

.td2{
	text-align:left; 
	margin:0em;
	padding:1em;
	font-size:9pt;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

.td2 p{
	text-align:right; 
	font-size:9pt;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
	color:#4A76A2;
}

.td3{
	text-align:left; 
	margin:0em;
	padding:0em;
	font-size:9pt;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}
.td3 p{
	text-align:left;
	font-size:10pt;
	line-height:1em;
	padding:0;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;

}

li {
	text-align:left; 
	font-size:9pt;
	line-height:1.5em;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
	color:#4A76A2;
}

.address{
	text-align:right;
	width:750px;
	height:40px;
	background-color:#B6CADE;
	color:#ffffff;
	font-size:10pt;
	line-height:1.5em;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
	border-top: 1px solid #4A76A2;
	margin-top:0em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0em;
}

.address p{
	text-align:right;
	font-size:10pt;
	line-height:1.5em;
	color:#4A76A2;
	font-family: Arial, Ryumin Light-KL, Osaka, sans-serif;
}

A:link {
 color:#000066;
 font-size: 10pt;
}
A:visited {
 color:#000066;
}
A:active {
 color:#FF9999;
}
A:hover {
 color:#4A76A2;
 text-decoration:underline;
}

a{text-decoration:none;
}
