
/*data*/
.data dl dt{
	clear:both;
	float:left;
	width:13em;
	padding:0.6em 0;
}
.data dl dd{
	padding:0.6em 0 0.6em 6.5em;
	background: url(/common/images/line_dotted.gif) repeat-x left top;
}

.data p.site_link{
	background: url(/common/images/line_dotted.gif) repeat-x left top;
	padding-top:0.6em;
	text-align:right;
}


/*poster*/
.poster{
	padding:2em 0 0;
}
.poster a img.poster_img{
	border:#CCCCCC 1px solid;
}
.poster a:hover img.poster_img{
	border:#C03 1px solid;
}

.poster .caption.center{
	text-align:center;
}

/*sub*/

#main section.events article .sub{
	margin:0 0 0 50px;
}

.sub h3{
	margin-bottom:1em;
}

.event_info{
	margin-bottom:1em;
}
.event_title{
	font-weight:bold;
}
.event_txt{
	font-size:90%;
}