@charset "UTF-8";
/* [www.zounohana.com]
 * Summary: style for "event" category
 * Modified: 2009-06-30
 */

/* common module
----------------------------------------*/
#pagettl { margin-bottom: 42px; padding-top: 4px; }
.mt-entry-archive #pagettl { margin-bottom: 26px; }

#content { padding-bottom: 20px; }

/* section
----------------------------------------*/
#content div.section {
	position: relative;
	width: 100%; min-height: 112px; height: 112px;
	margin-bottom: 25px;	
}
	html>body #content div.section { height: auto; }

.mt-entry-archive #content div.hentry { margin-bottom: 1em; }
.mt-entry-archive div.section p { margin-bottom: 1em; }

/* title */
h3.summary {
	width: 296px;
	margin: 0 auto 9px 0;
	padding: 3px 0 0;
	border-top: 1px solid #222;
	font-weight: bold;
}
	* html h3.summary { height: 1%; }
	*+html h3.summary { min-height: 1%; }

.mt-entry-archive h3.summary {
	width: 100%;
	margin: 0;
	padding: 7px 0 0;
}

	/* no-picture entry */
.mt-entry-archive div.nopct h3.summary {}

/* picture */
#content p.pct {
	position: absolute;
	top: 0; right: 0;
	width: 286px; height: 112px; overflow: hidden;
	margin: 0;
}
.mt-entry-archive #content p.pct {
	position: static;
	width: 100%; height: 333px; overflow: hidden;
	margin-bottom: 10px;
}

/* icon */
p.icon {
	position: absolute;
	top: -14px; left: 0;
	height: 14px;
	margin: 0;
	font-size: 10px;
}

/* date & location 
div.section dl {
	width: 296px; overflow: hidden;
	margin: 0 auto 9px 0;
}
div.section dl dt {
	clear: both;
	float: left;
	width: 3.05em;
}
div.section dl dd {
	margin-left: 3.05em;
}*/

/* date & location & so on... [summary] */
div.section div.summary {
	width: 296px;
	margin: 0 auto 9px 0;
}
.mt-entry-archive div.section div.summary {
	min-height: 47px; height: 47px; width: auto;
	margin: 0 0 9px;
	padding-bottom: 7px;
	border-bottom: 1px solid #222;
}
	html>body.mt-entry-archive  div.section div.summary { height: auto; }
div.section div.summary table { width: 100%; }
div.section div.summary th {
	width: 1%;
	padding-right: 5px;
}
div.section div.summary td { width: 99%; }
div.section table p { margin-bottom: 0; }

	/* no-picture entry */
div.nopct div.summary { border-bottom: none; }

/* read more info */
p.more {
	width: 296px;
	margin: 0 auto 10px 0;
	font-size: 10px;
}
p.more a {
	display: block;
	width: 84px; height: 23px; overflow: hidden;
	padding: 0; border: none;
	background: url(../../images/btn_more.gif) no-repeat 0 0;
	text-indent: -9999px;
}
p.more a:hover,
p.more a:focus,
p.more a:active { background-position: 0 100%; }

/* content navigation */
div.content-nav { padding-bottom: 10px; }
div.content-nav ul li { margin-bottom: 10px; }

