#sidebar, #content {
	line-height:1.5;
}
.entry-summary p {
	margin-bottom:0;
}
.post_thumb img {
	border:3px solid #ebebeb;
	width:150px;
	height:auto;
}
.post_thumb {
	margin-top:0;
	line-height:0;
}
.blog_wrap .post {
	border-bottom:1px solid #b3d5d8;
	margin-bottom:35px;
	padding-bottom:35px;
}
h2.entry-title, .single h1.entry-title {
	color:#2a8289;
	font-weight:normal;
	font-size:20px;
	font-family:Georgia;
	margin: 0 0 15px;
}
h2.entry-title a {
	color:#2a8289;
}
a.readmore {
	color:#2a8289;
	background:url(../images/garrow.png) no-repeat right 3px;
	padding: 0 12px 0 0;
	font-size:12px;
	font-weight:bold;
}
.widget {
	padding: 0 0 15px;
	margin:0;
}
.widget a {
	color:#59595b;
}
.widget h3.widget-title {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #2a8289;
	font-size:20px;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	font-weight:normal;
}
.widget ul {
	margin:0;
	padding: 0 0 0 15px;
}
.widget li {
	list-style-image:url(../images/arrow.png);
	margin:0 0 5px 0;
}
#sidebar .widget_categories li {
	color:#28b05c;
	margin: 0 0 7px;
}
.single .post_thumb {
	margin-bottom:20px;
}
/*.single h1.entry-title {
	border:none;
	font-weight:normal;
	margin: 0;
	padding: 0;
}*/

.post_meta {
	border-top:1px solid #b3d5d8;
	border-bottom:1px solid #b3d5d8;
	padding:10px 0;
	color:#6a6a6a;
}
.post_meta a {
	color:#322810;
}
.post_meta span {
	font-weight:bold;
	margin:0 5px;
}
#wrap {
	border-left:1px solid #ded4bf;
	border-right:1px solid #ded4bf;
	background:none;
}
#wrap_btm {
	background: url("../images/content-btm.jpg") no-repeat scroll center bottom #FFFFFF;
	height:10px;
}
span.pages {
	display:none;
}
.wp-pagenavi {
	float:right;
}
.wp-pagenavi a, .wp-pagenavi span {
	background:#e6e2d7;
	color:#403620;
	border:none;
	padding: 3px 7px;
}
.wp-pagenavi .current {
	background:#4bb5be;
	border:none;
	color:#fff !important;
}
a.nextpostslink {
	background:url(../images/next.png) no-repeat right center;
	padding-right: 10px;
}
a.previouspostslink {
	background:url(../images/prev.png) no-repeat left center;
	padding-left: 10px;
}
.post_detail {
	color: #403620;
	padding-bottom: 20px;
	padding-left: 10px;
}
.post_detail a {
	display: block;
	text-decoration: none;
	color:#403620;
}
h1.page-title {
	border-bottom: 1px solid #E6E2D7;
	font-weight: normal;
	margin-bottom: 25px;
	padding-bottom: 10px;
}
.widget_search #s {
	margin:5px 0;
	display:inline-block;
}
