#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 218px;
	width: 840px;
	margin: 0 auto;
	padding: 0;
}
body {
	font-family: "ヒラギノ明朝 Pro W3", "細明朝体", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EBEDEA;
	margin: 0;
	padding: 0;
	font-size: 80%;
}
#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 179px;
	width: 840px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	position: relative;
}
#content {
	width: 440px;
	float: right;
	position: relative;
}
.entry_content a {
	color: #72AA1E;
	text-decoration: underline;
}
.entry_content a:hover {
	background-color:#CCFFCC;
	color: #72AA1E;
	text-decoration: none;
}
#header a {
	display: block;
	height: 218px;
	width: 840px;
	text-decoration: none;
	background-image: url(images/header.jpg);
}
#header a:hover {
	display: block;
	height: 218px;
	width: 840px;
	text-decoration: none;
	background-image: url(images/header.jpg);
}
h2 {
	font-size: large;
}
a {
	color: #F54193;
	text-decoration: underline;
}
a:hover {
	color: #F54193;
	text-decoration: none;
	background-color: #C3E6FE;
}
#wrapper {
	width: 640px;
	margin: 0 auto;
	position: relative;
}
#navigation {
	background-color: #FFFFFF;
	width: 172px;
	padding: 0px;
	float: left;
}
#navigation_header {
	background-image: url(images/box_header.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 172px;
}
#navigation_footer {
	background-image: url(images/box_footer.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 172px;
}
#navigation_content {
	margin: 0;
	padding: 0 10px;
	font-size: 70%;
}
#navigation_content p {
	margin: 0;
	padding: 0;
}
#meditation {
	background-image: url(images/mb_meditation);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	height: 22px;
	width: 120px;
	text-indent: -9999px;
}
#meditation a {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: url(images/mb_meditation) 0 0 no-repeat left top;
	height: 22px;
	width: 120px;
	text-indent: -9999px;
}
.entry_date {
	color: #72AA1E;
}
.entry_title {
	color: #999999;
	margin: 20px 0;
}
.entry_footer {
	font-size: small;
	margin: 10px 0 50px 0;
}
.entry_footer a {
	color: #F54193;
	text-decoration: underline;
}
.entry_footer a:hover {
	color: #F54193;
	text-decoration: none;
	background-color: #C3E6FE;
}
.navigation_title {
	color: #17A4ED;
	font-size: small;
	margin: 10px 0 0 0;
}
.navigation_archive {
	color: #17A4ED;
}
#navigation_content ul {
	margin: 0 5px 0 20px;
	list-style-type: circle;
	padding: 0;
}
#navigation_content li {
	margin: 2px 0;
	padding: 0;
	font-size: small;
	color: #E3619C;
}
#meditation a:hover {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: url(images/mb_meditation) 0 -22px no-repeat;
	height: 22px;
	width: 120px;
}
#muzie {
	margin: 10px 0 0 0;
	background-image: url(images/mb_muzie.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 120px;
	text-decoration: none;
	text-indent: -9999px;
}
#muzie a {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: url(images/mb_muzie.jpg) 0 0 no-repeat left top;
	height: 22px;
	width: 120px;
	text-indent: -9999px;
}
#muzie a:hover {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background: url(images/mb_muzie.jpg) 0 -22px no-repeat;
	height: 22px;
	width: 120px;
}
h1 {
	margin: 0;
	padding: 0;
}
.image {
	margin: 0 10px 10px 0;
	border: 0;
}