@charset "utf-8";

dl#calendar,
dl#category,
dl#recententry,
dl#recentcomment,
dl#recenttrackback,
dl#archives,
dl#links,
dl#profiles,
dl#rss{
	display:block;
	padding:3px;
	font-size:12px;
	line-height:100%;
}
dd#categorylist ul,
dd#categorylist ul li,
dd#newentrylist ul,
dd#newentrylist ul li,
dd#commentlist ul,
dd#commentlist ul li,
dd#tblist ul,
dd#tblist ul li,
dd#archivelist ul,
dd#archivelist ul li,
dd#linklist ul,
dd#linklist ul li,
dd#profilelist ul,
dd#profilelist ul li,
dd#rss ul,
dd#rss ul li{
	list-style:none;
}
dl#category,
dl#recententry,
dl#recentcomment,
dl#recenttrackback,
dl#archives,
dl#links,
dl#profiles,
dl#rss{
	line-height:120%;
}
dl#category dd,
dl#recententry dd,
dl#recentcomment dd,
dl#recenttrackback dd,
dl#archives dd,
dl#links dd,
dl#profiles dd,
dl#rss dd{
	margin-left:1em;
}

dl#calendar dd{
	text-align:center;
}
table.calendar{
	background-color:#999;
	margin:0 auto;
	font-size:11px;
	text-align:center;
}
table.calendar tr td{
	background-color:#FFF;
	padding:3px 3px;
}
.holiday,
.holiday a:link {
    color: #e50003;
}
.saturday,
.saturday a:link {
    color: #00F;
}
.tholiday {
    display: block;
    border: 1px solid #444;
    color: #e50003;
}
.tholiday a:link {
    color: #e50003;
}
.tsaturday {
    display: block;
    border: 1px solid #444;
    color: #00F;
}
.tsaturday a:link {
    color: #00F;
}
.today {
    display: block;
    text-align: center;
    color: #444;
    border: 1px solid #444;
}

.entry_body img{
	margin-top:10px;
}

.entry_more{
	font-size:12px;
	line-height:110%;
	text-align:right;
}

.entry_state{
	font-size:12px;
	line-height:110%;
	text-align:center;
	color:#999;
}

#pagenavi{
	font-size:12px;
	line-height:110%;
	text-align:center;
	color:#666;
}
#pagenavi a{
	color:#33F;
	text-decoration:underline;
}
