@charset "utf-8";
/* CSS Document */

.events{text-align:left;}
.events h3{font-size:18px;border-bottom:1px solid #000000;position:relative;padding:10px;margin:0 0 50px;}
.events h3:after{position:absolute;content:"";width:6px;height:16px;background-color:#4DA78F;left:0;top:13px;}
.events section{margin:0 0 30px;}
.events p{margin:0 0 10px;}
.events dl{}
.events dl dt{color:#4DA78F;font-size:18px;margin:0 0 20px;}
.events dl dd{color:#111111;line-height:171%;}
#pager li a:hover, #pager li span {
	background: #EFF7F5;
	border-color: #EFF7F5;
	color: #4DA78F;
}
#pager .none{
	border:none;
}

#right{
	width:700px;
	padding-right:20px;
	float:right;
}
#left{
	width:220px;
	float:left;
}
#left h3{
	margin-bottom:20px;
}
#archive li a:hover{
	text-decoration:underline;
}

.exnt_imgbox {
	overflow:  hidden;
	margin-bottom:  30px;
}

.exnt_imgbox li {
	float:  left;
	margin: 10px;
}