body {
	font-size: 16px;
	-webkit-text-size-adjust: none;
}

h1, h2, h3, h4, h5, h6, .post-meta, span.fn, .comment_date {
	font-family: inherit;
}

.post-title {
	padding: 0 40px 0 59px;
}

.widget .post-title {
	padding: 0;
}

#recent-posts > h1, h1#comments, h3#trackbacks-title, h3#reply-title, .note-content {
	text-align: inherit;
}

.post-meta:after, .post-meta:before {
	display: none;
}

.author-inner .author-info {
	padding-left: 0!important;
}

.widget h3 {
	font-weight: bold;
}

#logo {
	width: 181px;
	height: 89px;
}

.nav li ul {
	width: 180px;
}

#main-menu ul ul a {
	width: 170px;
}

#main-menu > ul > li.current-menu-item > a,
#main-menu > ul > li.current-page-ancestor > a,
#main-menu > ul > li.current-menu-ancestor > a,
#main-menu > ul > li.current-menu-parent > a,
#main-menu > ul > li.current-page-parent > a,
#main-menu > ul > li.current_page_parent > a,
#main-menu > ul > li.current_page_ancestor > a,
#main-menu > ul > li > ul > li.current_page_item > a,
#main-menu > ul > li > ul > li.current-menu-item > a {
	color: #ffe69b;
}

#main-menu > ul > li.current-menu-item > a:after,
#main-menu > ul > li.current-page-ancestor > a:after,
#main-menu > ul > li.current-menu-ancestor > a:after,
#main-menu > ul > li.current-menu-parent > a:after,
#main-menu > ul > li.current-page-parent > a:after,
#main-menu > ul > li.current_page_parent > a:after,
#main-menu > ul > li.current_page_ancestor > a:after {
	content: "";
	position: absolute;
	background: url(images/current-item.png) no-repeat;
	width: 6px;
	height: 13px;
	top: 10px;
	right: -6px;
}

.post ul, .comment-content ul {
	padding-bottom: 26px;
}

.post-title {
	padding-top: 12px;
}

.post-title h1 {
	margin-bottom: 16px;
}

h2 {
	margin-bottom: 0;
}

a.small-button {
	margin: -11px 0 0!important;
}

.widget h3 a {
	color: #AA402B;
}

.widget .post-title {
	background: none;
	margin: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-top: 0;
}

div.sharedaddy div.sd-block {
	border-top: none;
	padding: 0;
}

div.sharedaddy .sd-content {
	margin-top: -3px;
	width: 100%!important;
}

div.sharedaddy .sd-content li {
	margin-bottom: 0!important;
}

.note-block:first-child {
	margin-top: 0;
}

.sitemap-col {
	width: 32%;
}

@media screen and ( max-width: 1099px ) {
	.post-content img {
		max-width: 40%;
	}
}