.monthName,.categoryName {
	background: #F3F3F3 url(../images/7x4-red.gif) no-repeat scroll 11px 6px;
	border-bottom: 1px solid white;
}

.monthName.opened,
.categoryName.opened {
	background: #E4E4E4 url(../images/7x4-black-open.gif) no-repeat scroll
		10px 8px;
}

.monthName a,
.categoryName a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	font-size: 90%;
	padding: 1px 23px 2px;
}

.monthName.opened a,
.monthName a:hover,
.categoryName.opened a,
.categoryName a:hover {
	color: #333333;
}

#main ul.contentList,#main ul.contentList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.contentList li {
	border-bottom: 1px solid #F3F3F3;
	line-height: 80%;
	overflow: hidden;
}

div[id^="hand_"] a.loading {
	background: url("../images/loader.gif") no-repeat scroll right center transparent;
}

.content .current {
	padding: 15px 0 5px;
}

.date,.intro {
	color: #E2001A;
	display: block;
	float: left;
	padding: 7px 10px 8px;
	font-weight: normal;
	width: 96px;
	font-size: 80%;
}

.date .date_time {
	color: #CFCFCF;
	display: block;
}

.intro {
	border-color: #F3F3F3;
	border-style: solid;
	border-width: 0 1px;
	min-height: 24px;
	overflow: visible;
	text-decoration: none;
	width: 63%;
}

.intro a {
	color: #555555;
}
