/* Events CSS */

/* ___________________local navigation */
#lnav {
	width:1060px;
	height:30px;
	padding:0 0 4px 0;
	margin:0 auto 25px auto;
	background:url(../images/events/events_lnav_bg.png) left bottom no-repeat;
}
#lnav li {
	width:155px;
	display:block;
	border-left:solid 1px #48b2b3;
	border-right:solid 1px #1e8d8e;
	float:left;
}
#lnav li.lnav1 {
	border-left:solid 1px #34a2a3;
}
#lnav li.lnav2 {
	width: 140px;
}
#lnav li.lnav5 {
	width:275px;
}
#lnav li.lnav6 {
	width:168px;
	border-right:solid 1px #34a2a3;
}
#lnav li a {
	margin:0 auto;
	padding:0 0 0 10px;
	display:block;
	background:url(../images/common/link_green.png) 13px 10px no-repeat #34a2a3;
	font-size:16px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
#lnav li a:hover {
	background-color:#1c8f90;
}
#lnav li.current a {
	background-color:#1c8f90;
}


/* ___________________entry */
#entry_wrapper {
	width:1060px;
	margin:0 auto;
}
.entries {
	width:1060px;
}
.entry {
	width:1060px;
	height:233px;
	margin:0 auto;
	padding:0 0 25px 0;
	background:url(../images/events/events_entry_bg.png) left bottom no-repeat;
	position:relative;
}
.entry img {
	float:left;
}
.entry .date {
	width:675px;
	padding:28px 0 0 35px;
	margin:0 0 15px 0;
	float:right;
	color:#5da9c8;
	font-size:16px;
}
.entry .title {
	width:640px;
	padding:0 35px 0 35px;
	margin:0 0 20px 0;
	float:right;
	font-size:24px;
	line-height:1.16;
	color: #4897b7;
	font-family: 'Oswald';
}
.entry .title a {
	font-size:24px;
	line-height:1.16;
}
.entry .description p,
.entry .location,
.entry .update {
	width:640px;
	padding:0 35px 0 35px;
	margin:0 0 10px 0;
	float:right;
	font-size:16px;
	line-height:1.375;
}
.entry .update {
	font-size:14px;
	line-height:1;
	color:#999999;
}
.entry .link_more {
	width:50px;
	position:absolute;
	bottom:35px;
	right:35px;
}
.entry .category {
	height:30px;
	position:absolute;
	top:0;
	right:0;
}
.entry .category a {
	height:30px;
	padding:0 15px 0 60px;
	font-size:16px;
	line-height:30px;
	color:#ffffff;
	text-decoration:none;
	text-align:right;
	background:url(../images/common/icon_category.png) 0 0 no-repeat #418faf;
	display:block;
}
.entry .category a:hover {
	background-color:#659fbe;
}
.entry_body {
	width:900px;
	padding:60px 80px;
	margin:-13px auto 0 auto;
	background-color:#ffffff;
	z-index:10;
	position:relative;
}
.entry_body p {
	font-size:16px;
	line-height:1.375;
	margin:0 auto 1em auto;
}


/* page navi plugin */
.pagenation_wrapper {
	width:1060px;
	height:109px;
	margin:0 auto;
	background:url(../images/top/btn_area_bg.png) bottom center no-repeat;
}
.wp-pagenavi {
	width:950px;
	padding:25px 0 0 0;
	margin:0 auto;
	clear: both;
}
.wp-pagenavi span {
	border-bottom:solid 2px #157d7e;
	text-decoration: none;
	padding: 6px 13px;
	margin: 0 1px 0 0;
	background:#34a2a3;
	font-size:14px;
	font-family: 'Oswald';
	color:#ffffff;
	display:block;
	float:left;
}
.wp-pagenavi a {
	text-decoration: none;
	border-bottom:solid 2px #157d7e;
	padding: 6px 13px;
	margin: 0 1px 0 0;
	background:#34a2a3;
	font-size:14px;
	color:#ffffff;
	display:block;
	float:left;
}
.wp-pagenavi a:hover {
	background-color:#1c8f90;
}
.wp-pagenavi span.current {
	background-color:#1c8f90;
}
.wp-pagenavi .extend {
	background-color:transparent;
}

/* paging ----------------------- */
.paging {
	width:1060px;
	height:84px;
	padding:50px 0 0 0;
	margin:0 auto;
	background:url(../images/top/btn_area_bg.png) bottom center no-repeat;
	position:relative;
}
.paging .prev {
	padding:0 0 4px 0;
	background:url(../images/common/link_green_bg.png) bottom center no-repeat;
	position:absolute;
	left:55px;
}
.paging .next {
	padding:0 0 4px 0;
	background:url(../images/common/link_green_bg.png) bottom center no-repeat;
	position:absolute;
	right:55px;
}
.paging .top {
	padding:0 0 4px 0;
	margin:0 auto;
	background:url(../images/common/link_green_bg.png) bottom center no-repeat;
}

/* Smartphones (portrait and landscape) */
@media screen and (max-width : 700px) {
	
}