html {
	font-size: 95%;
	padding: 0px;
	margin: 0px;
	}

body {
	padding: 0px;
	margin: 0px;
	background-color: #FCFCFC;
	line-height: 130%;
	color: #111111;
	}

div#body{width:90%;margin:0% auto 0% 7%;overflow:hidden;
	border-width:1px;border-style:solid;border-color:#333333;}

/* head */
/* ______________________________________________________________________________________________ */

div#head{width:100%;
	height:128px;padding: 0px;
	margin: 0px;background-color: #F9F9F9;overflow:hidden;
	border-width:0px 0px 1px 0px ;border-style:solid;border-color:#333333;}

div.top{width:100%;padding: 0px;margin: 0px;height:95px;overflow:hidden;border-width:0px 0px 1px;border-style:solid;border-color:#333333;}
div.bg1{padding:0px;margin:0px;width:33.5%;height:95px;background-image:url(./sky.jpg);background-repeat:no-repeat;}
div.bg2{padding:0px;margin:0px;width:33%;height:95px;background-image:url(./sky.jpg);background-repeat:no-repeat;position:relative;left:33.5%;top:-95px;}
div.bg3{padding:0px;margin:0px;width:33.5%;height:95px;background-image:url(./sky.jpg);background-repeat:no-repeat;position:relative;left:66.5%;top:-190px;}

h1 {height:32px
	padding: 0em;
	margin: 0em;
background-color:#E3E3E3;
	color:#EF454A;text-align:right;
	font-size:200%;font-weight:bolder;
	line-height:32px;
	}


/* main */
/* ______________________________________________________________________________________________ */

div#main {
	width:80%;
	padding: 0px;
	margin: 0px;
	float:left;
	background-color: #FCFCFC;
	}

div.art{
	width:96%;
	padding: 0em 0em 3em;
	margin: 2em 2% 0em 4%;
	background-color: #FCFCFD;
	line-height: 150%;
	color: #111111;
}

div.artf{display:inline;float:right;}

h2{margin:1em 0em;
	color: #111111;
	border-width:0px 0px 1px;border-style:solid;border-color:#333333;}

h3{margin:1em 0em;
	color: #111111;
	border-width:0px 0px 1px;border-style:dashed;border-color:#333333;}

h4{color: #111111;}

p{margin:0em 1em 0em 2em;
padding:0em;}

ul {margin:0em 0em 0em 0em;padding:0em;list-style-type:none;}
li{margin:0em;padding:0em;}
ul ul {margin:0em 0em 0em 3em;padding:0em;list-style-type:disc;}
ul ul ul{margin:0em 0em 0em 4em;padding:0em;list-style-type:circle;}
ol{margin:0em 0em 0em 1.5em;padding:0em;}
ul ol,ol ol{margin:0em 0em 0em 3em;padding:0em;}


dl{margin:0em;
padding:0em;}
dt{margin:2em 0em 0.5em 0em;padding:0em;line-height:1.1em;font-weight:bold;font-size:105%;}
dd{margin:0em 0em 1em 1.5em;padding:0em;line-height:1.1em;}

em.attention{color: #d75540;}

em.name{font-style:italic;}

em.booktitle{font-weight:bold;}

a{color: #be2616;}
a:active{color: #c6e33d;}
a:visited{color:#1d075d;}
a:hover{color: #92372d;	background-color: #fffec7;}
div.art li a:hover{font-style:italic;}
div.artf a{color: #eca5da;}

/* navi */
/* ______________________________________________________________________________________________ */


div#navi {
	width:19%;
	padding: 0px;
	margin: 0px;
	float:left;
	background-color: #b57c6b;
	font-size: 95%;
	line-height: 120%;
	color: #DFBD02;
	}

div#navi ul {
margin:0em;
padding:0em;
}

div#navi li{overflow:hidden;list-style:none;
	border-width:0px 1px 1px 0px ;border-style:solid;border-color:#333333;
}


div#navi a {
padding:0.5em 1em;
	width:100%;
	height:3.5em;
	display: block;
	color: #f2e2d3;

}
div#navi a:visited {
color: #f2e2d3;
}
div#navi a:hover {
	color: #EEEEEE;
	background-color: #efbc8a;
}

