#myCarousel,
.how-to {
	display: none;
}

#wrap {
	margin: 0 auto;
}

html,
body,
#wrap {
	background: #efefef;
}

body.home div.metadata img.avatar {
	display: none;
}

#masthead {
	background: #fff;
	margin-bottom: 1em;
}

#wrap > .container {
	padding-top: 0;
}

.nav-menu .menu-item {
	color: #fff;
}

.main-navigation {
	min-height: 0;
}

.main-navigation ul {
	margin: 0;
}

.main-navigation ul li a {
	width: 50px;
}

.main-navigation ul li.current_page_item {
	position: relative;
}

.main-navigation ul li.current_page_item:after {
	content: '';
	display: block;
	border-top: 1em solid #fff;
	border-left: 1em solid transparent;
	border-right: 1em solid transparent;
	border-bottom: 0;
	width: 0;
	margin: 0 auto -1em;
	position: relative;
	top: -2px;
}

.main-navigation ul li:last-child {
	margin-right: 0;
}

#menu-main-menu li.logo a {
	display: inline-block;
	height: 40px;
	width: 40px;
	background: #fff url(/wp-content/uploads/2013/05/wp10-logo-square-80.png) 50% 50% no-repeat;
	background-size: contain;
/*
	border-bottom: 1em solid #fff;
	margin-bottom: -6em;
	z-index: 200;
	border-radius: 1em;
*/
}

#menu-main-menu li.logo {
	padding-top: 5px;
}

#menu-main-menu li.logo a img {
	display: none;
}

#media-container .media-item {
	background: transparent;
}

.img-polaroid {
	width: 280px;
	height: auto;
}

.entry-header {
	display: none;
}

.single-post .entry-header {
	display: block;
}

.entry-content img.size-full {
	width: 100%;
	height: auto;
}

.entry-content ul.menu {
	background: #fff;
	padding: 0 2em;
	margin: 1em 0 2em;
}

.entry-content ul.menu:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.entry-content ul.menu li {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}

.entry-content ul.menu li a {
	display: block;
	padding: .5em 1em;
}

.entry-content ul.menu li a:hover {
	text-decoration: underline;
}

.entry-content ul.menu li.current_page_item:after {
	content: '';
	display: block;
	border-top: 1em solid #fff;
	border-left: 1em solid transparent;
	border-right: 1em solid transparent;
	border-bottom: 0;
	width: 0;
	margin: 0 auto -1em;
	position: relative;
	top: -2px;
}

.entry-content ul.menu li.current_page_item a {
	cursor: default;
	text-decoration: none;
	color: #005580;
	font-weight: 700;
}

.form-allowed-tags code {
	white-space: pre-line;
}

.thumbnail {
	cursor: pointer;
}

.wp-post-image {
	margin-top: 20px;
	margin-bottom: 20px;
}

body.home .wp-post-image {
	margin-top: 0;
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#menu-main-menu {
		height: 51px;
	}
}

@media (max-width: 767px) {
	/*
																			#site-navigation #menu-main-menu:before {
																				content: '';
																				background: url(/wp-content/uploads/2013/05/wp10-logo-square-40.png) 0 0 no-repeat;
																				background-size: contain;
																				display: inline-block;
																				margin: 5px 25px 0 -2em;
																				width: 40px;
																				height: 40px;
																			}
																			
																			.main-navigation ul li a {
																				width: auto;
																			}
																			
																			#site-navigation .logo {
																				display: none;
																			}
																			*/
	#masthead {
		margin: 0 -20px 1em;
	}
}

@media (max-width: 600px) {
	#site-navigation li a {
		padding: 0;
	}
	
	.main-navigation ul {
		font-size: .9em;
	}
}

@media (max-width: 680px) {
	#media-container.masonry {
		width: 100%!important;
	}
	
	#media-container.masonry .masonry-brick {
		width: 100%!important;
		position: static!important;
		margin: 10px auto;
	}
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
	/*
																			#site-navigation #menu-main-menu:before {
																				background-image: url(/wp-content/uploads/2013/05/wp10-logo-square-80.png);
																			}
																		*/
	#menu-main-menu li.logo a {
		background-image: url(/wp-content/uploads/2013/05/wp10-logo-square-80.png);
	}
}