body {
font-family: Verdana; /* experimental */
font-size: 14px;
width:742px;
margin:0px auto;
padding:5px;
background-color: #cceeff;
color: black;
word-wrap:break-word;
}
.title {
margin:0px;
border:solid #000 1px;
}
.menu {
margin:0px auto;
width: 159px;
padding: 10px;
float: left;
background-color: #bbddff;
border: #4477cc solid 1px;
}
.tab {
margin:0px5px;
float:left;
padding:2px;
border-collapse:collapse;
border:#2288ff solid 1px;
}
.tab2 {
margin:0px 5px;
border-collapse:collapse;
border:#2288ff solid 1px;
}
.imlt {
border:#000000 solid 1px;
float:left;
margin:5px;
}
.imrt {
border:#000000 solid 1px;
float:right;
margin:5px;
}
.wd {font-size:9pt;
padding-left:3px;
}
.clr {
clear:left;}
.clrr {
clear:right;}
.rk {
text-align:center;
padding:2px;
border-collapse:collapse;
border:#ff8822 solid 1px;}
.rk2 {
text-align:center;
background-color: #cc99ff;
padding:2px;
border-collapse:collapse;
border:#ff8822 solid 1px;}
.rk3 {
text-align:center;
background-color: #eeccff;
padding:2px;
border-collapse:collapse;
border:#ff8822 solid 1px;}
.contents{
background-color: #ffffff;
margin:0px auto;
width: 539px;
padding: 10px;
float: left;
border: #666666 dashed 1px;
}
.entory{
padding-top:10px;
padding-bottom:10px;
}
.worship {
float:right;
width:200px;
	font-size:90%;
	background-color:#f0f0ff;
	margin:2px 5px;
    border-style:solid;
	border-width:1px;
	border-color:#aaaaff;}
.rt {
text-align:right;
}
.ct {
text-align:center;
}
h1 {
color: #2288ff;
text-align:right;
font-size: 160%;
margin-top: 10px;
margin-bottom: 0;
border-color:#4477cc;
border-style:double;
border-width:4px 0px;
}
h2{
color:#f0f0ff;
background-color:#66aaff;
font-size: 120%;
font-weight: bold;
padding:1px 1px 2px 1px;
border-style:solid;
border-color:#3366cc;
border-width:0px 0px 0px 15px;
}
h3 {
font-size: 100%;
font-weight: bold;
border-bottom: #555555 1px dotted;
	}
h4 {
padding:0px;
margin:0px;
color:#333366;
border-style:solid;
border-color:#6666aa;
border-width:0px 0px 0px 10px;
padding:0px 0px 0px 1px;
background-color:#aaaaff;}
	h5 {
	    font-weight: bold;
	    font-size: 100%;
	}
	p ,dl,li {
	    margin-left: 1.0ex;
		line-height: 140%;
	}
	dt {font-weight:bold;
	color:#2244bb;}
	pre, ul {
	    line-height: 120%;
	}

	em {
	    font-weight: bold;
	    font-style: normal;
	}
	strong {
	    color: #f00;
	    font-weight: bold;
	}
	a {
	    text-decoration: none;
	    color: #0000aa;
	}

	blockquote {
	font-size:90%;
	background-color:#ffffcc;
	    margin-left: 2em;
	    padding: 5px;
	    border: gray dotted 1px;
	}

	.description {
	text-align:right;
	color: #555555;
	font-size: 90%;
	padding: 1em;
	margin:0px;
	}
	textarea {
	    width: 90%;
	}