body {
	background-image: url(bk.jpg);
	background-repeat: repeat-y;
	margin-left: 60px;
	scrollbar-arrow-color:#777777;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#f8f8f8;
	scrollbar-3dlight-color:#f8f8f8;
	scrollbar-highlight-color:#aaaaaa;
	scrollbar-shadow-color:#aaaaaa;
	scrollbar-darkshadow-color:#f8f8f8;
	}

h1 {
	color:#3f8c3f;
	font-size:20px;
	border-bottom:1px solid #3f8c3f ;
	border-left:30px outset #3f8c3f ;
	padding-left: 10px; 
	margin-top: 5px;
	}
h2{
	border:solid 1px #777777;
	color: #777777;
	font-size: 18px;
	padding: 3px 10px;
	margin-bottom: 5px;
	}
h3	{
	color: #8c8c3f; 
	border-bottom:1px solid #8c8c3f ;
	padding-left: 10px; 
	}
h4	{
	color: #3f668c;
	}

p	{
	color:#446666;
	}
img {
	border: 0;
	}
a 	{
	padding:2px;
	text-decoration: none;
	font-weight: bold;
	}
a:hover{
    position:relative;
    top:1px;
    left:1px;
	}
.home	{
	font-size: 12px;
	color: #333333;
	}
.home a{
	color: #5977b3;
	}
.home a:visited img{
	filter:Alpha(opacity=100);
	}
.end	{
	font-size: 12px;
	color: #333333;
	margin-top: 20px;
	clear:left;
	}
.end a{
	color: #5977b3;
	}
.end a:visited img{
	filter:Alpha(opacity=100);
	}
.waku{
	margin: 5px;
	padding:10px;
	float:left;
    border-width:1px 3px 3px 1px;
    border-style:solid;
    border-color:#aaaaaa;
	}
em	{
	color: red;
	font-weight: bold;
	font-style: normal;
	}
address{
	font-style: normal;
	}
address a{
	font-weight: 100;
	color: #006699;
	}
address a:hover{
	 color: red;
 	}
 li	{
 	text-align: justify;
	line-height: 150%;
	color: gray;
	vertical-align: middle;
	}
.DropShadow {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#666666, direction=135, strength=4);
}
