
#bl_container {
	font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;
}

#bl_wrapper {
}

#bl_image_area {
	width:690px;
}
#bl_contents {
	
}
#bl_contents .inner {
	
}

#bl_contents .inner p {
	line-height:1.25;
}

#bl_contents .inner h4 {
	background:url('../../img_cmn_new/bg_article_title.jpg') #d3d3d3 repeat-x left bottom;
	width:674px;
	height:26px;
	line-height:26px;
	padding:0 8px;
}
	#bl_contents .inner h4 span {
		display:block;
		float:left;
	}
	#bl_contents .inner h4 form {
		display:block;
		float:left;
		margin-top:1px;
	}

#bl_contents #photo_top {
	margin-top:16px;
	padding:15px 15px 10px;
	border:1px solid #ccc;
}

#bl_contents .event {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
}
	#bl_contents h5 {
		background-color:#ccc;
		margin-top:8px;
		margin-bottom:4px;
		padding:4px 8px;
		font-weight:bold;
		clear:both;
	}
		#bl_contents h5 a {
			color:#222;
			text-decoration:none;
		}
		#bl_contents h5 a:hover {
			text-decoration:underline;
		}
	#bl_contents .event .image {
		float:left;
		display:block;
		width:120px;
		text-align:center;
	}
	#bl_contents .event p {
		float:left;
		width:530px;
		margin-left:8px;
	}
	
	#bl_contents .event p a {
		text-decoration:none;
		color:#333;
	}

.more {
	margin-top:8px;
	width:93px;
	height:28px;
	display:block;
}
.more a {
	width:100%;
	height:100%;
	display:block;
	text-indent:-999em;
	background:url('../image/show.gif') no-repeat 0 -28px ;
}
.more a:hover {
	background-position:0 0px !important;
}

#bl_photo li {
	width:120px;
	float:left;
	margin:4px 4px 16px;
	text-align:center;
	line-height:1.25em;
}
#bl_photo li a {
}
#bl_photo li div {
	width:120px;
	height:120px;
	display:block;
	background-color:#333;
}

#bl_photo_item {
	text-align:center;
	margin:auto;
}

#bl_photo_item img {
	display:block;
	float:left;
}

#bl_btnLeft, #bl_btnRight {
	width:32px;
	height:32px;
	margin:8px;
	display:block;
	float:left;
}
#bl_btnLeft a, #bl_btnRight a {
	width:100%;
	height:100%;
	display:block;
	text-indent:-999em;
}
#bl_btnLeft a {
	background:url('../image/btnLeft.gif') no-repeat left top ;
}
#bl_btnRight a {
	background:url('../image/btnRight.gif') no-repeat right top ;
}
#bl_btnLeft a:hover, #bl_btnRight a:hover {
	background-position:0 -32px !important ;
}

#desc {
	text-align:left;
	margin:16px 0 0px;
	padding:8px 16px;
	border:1px solid #ccc;
}
#desc p {
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.t_left {
	text-align:left;
}
.t_right {
	text-align:right;
}

#desc strong {
	font-weight:bold;
}

#desc em {
	font-style:italic;
	font-style:oblique;
}

#desc p {
	margin:0.5em 0;
}

#desc ul, #desc ol {
	margin:0.5em 0;
}

#desc ul li, #desc ol li {
	list-style-position:outside;
	margin-left:3em;
}
#desc ul li {
	list-style-type:disc;
}
#desc ol li {
	list-style-type:decimal;
}

