#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}
#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 60px;
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px;
	background-color: #000;
	border-width: 0;
	opacity: 0.88;
	filter: alpha(opacity=88);
	box-shadow: 0 0 10px black;
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 14px;
	padding-bottom: 5px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	position: absolute;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}


div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

h3.sd-title {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%; /* 100px / 640px */ float: left;
	position: static;
	background: none;
	border: none;
}

.rtl .sd-title {
	float: right;
	text-align: right;
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
}

.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
}

.post-likes-widget-placeholder .button {
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #efefef;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	border-radius: 3px;
	border: 1px solid #ddd !important;
	box-shadow: inset 0 1px 0 #fff;
	color: #999;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.post-likes-widget-placeholder .button span {
	padding: 1px 5px 1px 2px;
	display: block;
	opacity: .8;
	line-height: 1.5em;
	text-shadow: none;
}

.post-likes-widget-placeholder .button span:before {
	color: #97A8CC;
	font-family: "Noticons";
	content: '\f408';
	font-size: 16px;
	line-height: 0;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	top: 3px;
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.post-likes-widget {
	width: 82.125%;
	display: none;
	float: right;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}

/* Like Special cases (display on it's own) */

div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
}

div.sharedaddy.sd-rating-enabled .sd-like .post-likes-widget, div.sharedaddy.sd-sharing-enabled .sd-like .post-likes-widget {
	width: 82.125%;
	float: right;
}

div.sharedaddy.sd-rating-enabled .sd-like h3, div.sharedaddy.sd-sharing-enabled .sd-like h3 {
	display: block;
}

.comment-likes-widget {
	width: 100%;
}
#bit, #bit * {
	*zoom: 1;
}

#bit {
	font: normal 13px "Helvetica Neue", sans-serif;
	_display: none;
}

.loggedout-follow-shelf {
	position: fixed;
	right: 40%;
	z-index: 100;
	bottom: -300px;
}

.loggedout-follow-normal {
	position: fixed;
	z-index: 100;
	bottom: -300px;
	right: 10px;
}

.loggedout-follow-typekit {
	margin-right: 4.5em;
	position: fixed;
	z-index: 100;
	bottom: -300px;
	right: 10px;
}

#bit a.bsub {
	display: block;
	overflow: hidden;
	padding: 0 10px 0 8px;
	float: right;
	text-decoration: none !important;
	line-height: 28px;
	font: normal 13px/28px "Helvetica Neue", sans-serif;
	color: #CCC;
	text-shadow: #444 0 -1px 0;
	letter-spacing: normal;
	border: 0;

	background-color: #464646;
	background-image: -ms-linear-gradient(bottom, #464646, #3f3f3f 5px);
	background-image: -moz-linear-gradient(bottom, #3f3f3f, #464646 5px);
	background-image: -o-linear-gradient(bottom, #464646, #3f3f3f 5px);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#464646), to(#3f3f3f));
	background-image: -webkit-linear-gradient(bottom, #3f3f3f, #464646 5px);
	background-image: linear-gradient(bottom, #464646, #3f3f3f 5px);

	-webkit-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-moz-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-o-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-ms-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	box-shadow: 0 -1px 5px rgba(0,0,0,0.20);

	outline-style: none;
	outline-width: 0;
}

#bit a.bsub {
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	-ms-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

#bit a.bsub span {
	background: url(../../wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons.png) 0 -77px no-repeat;
	padding-left: 19px;
}

#bit a:hover span, #bit a.bsub.open span {
	color: #ffffff !important;
	background-position: 0 -117px;
}

#bit a.bsub.open {
	background: #333;
}

#bitsubscribe {
	background: #464646;
	color: #fff;
	padding: 15px;
	width: 200px;
	margin-top: 27px;
	-moz-border-radius: 2px 0 0 0;
	-webkit-border-radius: 2px 0 0 0;
	-o-border-radius: 2px 0 0 0;
	-ms-border-radius: 2px 0 0 0;
	border-radius: 2px 0 0 0;
	*float: right;
	*margin-right: -68px;
}

div#bitsubscribe.open {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	box-shadow: 0 0 8px rgba(0,0,0,0.5);
}

#bitsubscribe div {
	overflow: hidden;
}

#bit h3, #bit #bitsubscribe h3 {
	margin: 0 0 .5em 0 !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-shadow: 0 1px 0 #333;
	font-size: 20px;
	color: #fff;
	text-align: left;
}

#bit #bitsubscribe p {
	margin: 0 0 1em 0;
	*margin: 0 0 0 0;
	font: 15px/1.3em "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-shadow: 0 1px 0 #333;
	color: #fff;
}

#bitsubscribe p a {
	margin: 20px 0 0;
	color: #fff;
	text-decoration: underline;
}

#bit #bitsubscribe p.bit-follow-count {
	font-size: 13px;
}

#bitsubscribe input[type=submit] {
	padding: 2px 20px;
	background: #333; /* Old browsers */
	background: -moz-linear-gradient(top, #333 0%, #111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#111 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#111 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#111 100%);
	color: #ccc;
	text-shadow: 0 1px 0 #000;
	border: 1px solid #282828;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-shadow: inset 0 1px 0 #444;
	-webkit-box-shadow: inset 0 1px 0 #444;
	box-shadow: inset 0 1px 0 #444;
	text-decoration: none;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	*margin: 1em 0 1em 0;
}

#bitsubscribe input[type=submit]:hover {
	background: #222; /* Old browsers */
	background: -moz-linear-gradient(top, #333 0%, #222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#222 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#222 100%);
	color: #fff;
	-moz-box-shadow: inset 0 1px 0 #4f4f4f;
	-webkit-box-shadow: inset 0 1px 0 #4f4f4f;
	box-shadow: inset 0 1px 0 #4f4f4f;
	text-decoration: none;
}

#bitsubscribe input[type=submit]:active {
	background: #111; /* Old browsers */
	background: -moz-linear-gradient(top, #111 0%, #222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111), color-stop(100%,#222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #111 0%,#222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #111 0%,#222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #111 0%,#222 100%); /* IE10+ */
	background: linear-gradient(top, #111 0%,#222 100%);
	color: #aaa;
	-moz-box-shadow: inset 0 -1px 0 #333;
	-webkit-box-shadow: inset 0 -1px 0 #333;
	box-shadow: inset 0 -1px 0 #333;
	text-decoration: none;
}

#bitsubscribe input[type=text],
#bitsubscribe input[type=email] {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #eee;
	border: 1px solid #ccc;
	border-radius: 3px;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	height: auto;
	padding: 1px 2px;
	width: 95%;
}

#bitsubscribe input[type=text]:focus,
#bitsubscribe input[type=email]:focus {
	border: 1px solid #000;
}

#bitsubscribe.open {
	display: block;
}

#bsub-subscribe-button {
	text-align: center;
	margin: 0 auto;
}

/*
Confirmation
=============================== */

#bitsubscribe #lof-readerpromo p {
	color: #ccc;
}

#bitsubscribe #lof-followpublicize {
	border-top: 1px solid #3c3c3c;
	margin-bottom: .5em;
}

#bitsubscribe #lof-followpublicize h3 {
	font-size: 13px;
	padding-top: 1em;
	margin-bottom: 1em !important;
}

#bitsubscribe #lof-followpublicize p.lof-followpublicize-twitter,
#bitsubscribe #lof-followpublicize p.lof-followpublicize-facebook {
	background: #555;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 1px #333;
	-webkit-box-shadow: inset 0 1px 1px #333;
	-o-box-shadow: inset 0 1px 1px #333;
	-ms-box-shadow: inset 0 1px 1px #333;
	box-shadow: inset 0 1px 1px #333;
	margin-bottom: .5em;
	overflow: hidden;
}
#bitsubscribe #lof-followpublicize p.lof-followpublicize-twitter {
	padding: 10px 10px 5px;
}

/*
Footer
=============================== */

#bitsubscribe #bsub-credit {
	text-align: center;
	font: normal 11px "Helvetica Neue", sans-serif;
	padding: 7px 0;
	margin:0 0 -15px;
	border-top: 1px solid #3c3c3c;
}

#bitsubscribe #bsub-credit a {
	color: #aaa;
	text-shadow: 0 1px 0 #262626;
	background: none;
	text-decoration: none;
}

#bitsubscribe #bsub-credit a:hover {
	color: #fff;
	background: none;
}

@media (max-width: 800px) {
	#bit, #bit a.bsub {
		display:none;
	}
}

@media (min-device-width: 768px) {
	#bit, #bit a.bsub {
		display: block;
	}
}
/**

	WordAds V2! This CSS applies to all WordAds and Adsense themes

	HTML markup structure of an ad:

	<div class="wpcnt">
	<div class="wpa [wpmrec|wpwidesky|wpleaderboard]">

		<a class="wpa-about" href="http://wordpress.com/about-these-ads/" rel="nofollow">
		About these ads
		</a>

		<div class="u">
		[ad unit here]
		</div>

	</div>
	</div>

*/


/* outer container */
.wpcnt {
	text-align: center;
	line-height: 0;
}

/* inner container */
.wpa, .wpadvert {				/* @todo: deprecate wpadvert */
	position: relative;
	overflow: hidden;			/* this hides "about these ads" when there's no adfill */
	display: inline-block;
	max-width: 100%;			/* important! this bit of CSS will *crop* any ad that's larger than the parent container! */
}

/* about these ads */
.wpa-about, .wpadvert-about {	/* @todo: deprecate wpadvert-about */
	text-align: left;
	position: absolute;
	font: 9px/1 sans-serif !important;		/* !important unfortunatey necessary to ensure consistency */
	display: block;
	text-decoration: none !important;		/* !important necessary, since themes override this routinely */
	color: #888;
	margin-top: 5px;
	border-bottom: none !important;			/* some themes ad dotted underlines, that won't look nice */
}

.wpa-about:hover, .wa_infobox a:hover {
	text-decoration: underline !important;	/* !important necessary, since themes override this routinely */
	color: #444;
}

/* dark theme */
body.highlander-dark .wpa-about {
	color: #ddd;
}
body.highlander-dark .wpa-about:hover {
	color: #e9e9e9;
}

/* ad unit wrapper */
.wpa .u>div, .wpadvert>div>* {	/* @todo: deprecate wpdvert */
	display: block;
	margin-top: 17px;			/* this makes "about these ads" visible */
	margin-bottom: 1em;			/* every ad should have a little space below it */
}

.wa-sponsored-link {
	font: 9px/1 sans-serif;
}

.wa-sponsored-link a:before {
	font: normal 16px/1 "Noticons";
	content: '\f812';
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-font-smoothing: antialiased;
	margin-right: 3px;
	vertical-align: top;
	margin-top: -4px;
}
/**
 * Theme-specific WordAds colors & settings
 */

.wpa-about {
	font: 9px/1 sans-serif !important;
}/**
 * Styles for Jetpack related posts
 */

div.jp-relatedposts {
	display: none;
/*	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13); */
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
}

div.jp-relatedposts p {
	line-height: 1.2;
	font-size: 9pt;
	margin-bottom: 1em;
}

div.jp-relatedposts:after {
	content: '';
	display: block;
	clear: both;
}

div.jp-relatedposts .jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
}

div.jp-relatedposts .jp-relatedposts-headline em:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1em;
}

div.jp-relatedposts .jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

div.jp-relatedposts .jp-relatedposts-post {
	float: left;
	width: 33%;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

div.jp-relatedposts .jp-relatedposts-post.jp-relatedposts-post0 {
	clear: left;
}

div.jp-relatedposts .jp-relatedposts-post strong {
	font-weight: normal;
}

div.jp-relatedposts .jp-relatedposts-post a {
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	max-width: 90%;
	opacity: 1;
}

div.jp-relatedposts .jp-relatedposts-post img {
	display: block;
	width: 48px;
	float: left;
	margin: 0 .5em 0 0;
	border: 0;
}

div.jp-relatedposts .jp-relatedposts-post a:hover {
	text-decoration: underline;
}

div.jp-relatedposts .jp-relatedposts-post span {
	opacity: .4;
}

/* Behavior when there are thumbnails */
div.jp-relatedposts .jp-relatedposts-post img + strong,
div.jp-relatedposts .jp-relatedposts-post img + strong + br + span {
	float: left;
	text-align: left;
	max-width: 80%;
	max-width: calc(100% - 60px);
	width: 100%;
}


/**
 * Responsive 
 */

@media only screen and (max-width: 640px) {
	
	/* Show as list */
	div.jp-relatedposts .jp-relatedposts-post {
		float: none;
		width: 100%;
	}

	div.jp-relatedposts .jp-relatedposts-post.jp-relatedposts-post1 {
		text-align: left;
	}
	
	div.jp-relatedposts .jp-relatedposts-post.jp-relatedposts-post2 {
		float: none;
		text-align: left;
	}

	div.jp-relatedposts .jp-relatedposts-post a {
		display: inline;
		white-space: normal;
		margin-right: 10px;
	}

	div.jp-relatedposts .jp-relatedposts-post span:before {
		content: "\2014";
		margin-right: 5px;
	}

	div.jp-relatedposts .jp-relatedposts-post br {
		display: none;
	}

	/* Behavior when thumbnails */
	div.jp-relatedposts .jp-relatedposts-post {
		clear: both;
	}
	div.jp-relatedposts .jp-relatedposts-post img {
		margin: 0 .5em 10px 0;
	}

}













/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */


/* Replace Omnisearch PNG search icon with a dashicon */
#wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input {
	background-image: none;
	position: relative;
	z-index: 30;
}


/* Show globe icon next to blog */
#wpadminbar #wp-admin-bar-blog > .ab-item:before {
	position: relative;
	top: 2px;
	content: '\f319';
}

/* If a blavatar is present, move it left to cover the globe */
#wpadminbar #wp-admin-bar-blog > .ab-item {
	position: relative;
}
#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
	position: absolute;
	z-index: 1;
	left: 12px;
	top: 10px;
}

/* Make sure the margin around the WordPress logo is a bit relaxed, and the WordPress icon aligns to the sidebar icons */
#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-newdash {
	margin: 0 8px 0 -1px;
}

/* Fix omnisearch lineheight */
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary input.adminbar-search-input.search-input-focus {
	border: none;
	text-shadow: none;
	box-shadow: none;
	line-height: 1;
	background: #ccc;
	background: rgba(255,255,255,.7);
}

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Override white color on blog title */
body.admin-color-mp6-light #wpadminbar ul li#wp-admin-bar-blog > .ab-item {
	color: #333;
}

/* Updated message fixes */
body.admin-color-mp6-light #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary span.noticon {
	color: #eee;
}

div.updated p,
div.error p {
	position: relative;
}

div.updated .noticon-close,
div.error .noticon-close {
	font-size: 28px;

	height: 28px;
	width: 28px;

	position: absolute;
	right: 0;
	top: -1px;
}

/* Fix taller MP6 v2 toolbar. Merge this into mu-plugins/wpcom-admin-bar.css after MP6 v2 launch */
@media screen and ( max-width: 782px ) {

	.mp6 #wpadminbar li#wp-admin-bar-follow > a,
	.mp6 #wpadminbar li#wp-admin-bar-blog > a,
	.mp6 #wpadminbar li#wp-admin-bar-topicpress > a,
	.mp6 #wpadminbar li#wp-admin-bar-wpr-reblog > a,
	/* These next lines are necessary for when users opt out to the responsive styles */
	.mp6 #wpadminbar li#wp-admin-bar-dbg > div,			
	.mp6 #wpadminbar li#wp-admin-bar-my-account > a
	{
		line-height: 46px !important;
	}
	
	/* Notes only shown when users opt out to the responsive styles */
	body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count {
		margin: 13px 3px 0 3px !important;
	}

	.mp6 #wpadminbar li#wp-admin-bar-blog > a.ab-item:before {
		top: 9px;
	}
	
	#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
		top: 17px;
	}

}

/* Fix toolbar hover color temporarily. Post launch, remove from /wp-content/mu-plugins/admin-bar/wpcom-admin-bar.css */
.admin-color-mp6 #wpadminbar ul li#wp-admin-bar-blog.hover > .ab-item, .mp6 #wpadminbar ul li#wp-admin-bar-blog.hover > .ab-item, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name {
	color: inherit !important;
}

/* add style for reader link in /wp-admin/ leftbar */

/* Reader icon in left-bar */
.icon16.icon-reader:before,
#adminmenu .menu-icon-reader div.wp-menu-image:before,
ul#adminmenu .toplevel_page_reader div.wp-menu-image:before{
     content: '\f116';
}

/* Don't show the Edit icon in the admin bar */
#wpadminbar #wp-admin-bar-edit > .ab-item:before {
	display: none;
}/* =Resets
-------------------------------------------------------------- */

div.sharedaddy ul,
div.sharedaddy li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	background: none;
}

div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}

div.sharedaddy,
div.sharedaddy div {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%; /* 100px / 640px */ float: left;
	position: static;
	background: none;
	border: none;
}

.rtl div.sharedaddy h3,
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
	float: right;
	text-align: right;
}

div.sharedaddy ul,
div.sharedaddy li {
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0;
}

div.sharedaddy li::before {
	content: "";
}

div.sharedaddy div.pd-rating {
	margin: 0;
	min-height: 23px;
}

div.sharedaddy a,
div.sharedaddy a:link,
div.sharedaddy a:visited {
	font-style: normal;
}

/* ClearFix trick */

div.sharedaddy:before,
div.sharedaddy:after,
div.sharedaddy .sd-block:before,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:before,
div.sharedaddy ul:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

div.sharedaddy:after,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:after {
	clear: both;
}

div.sharedaddy,
div.sharedaddy .sd-block,
div.sharedaddy ul {
	zoom: 1;
}


/* =Base Styles
-------------------------------------------------------------- */

div.sharedaddy div.sd-block {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
	padding: 10px 0 5px;
	margin: 0;
	width: 100%;
}

div.sharedaddy.sharedaddy-dark .sd-block {
	border-top-color: #222;
	border-top-color: rgba(50,50,50,.5);
}

div.sharedaddy .sd-content {
	width: 82.125%; /* 530px / 640px */
	float: right;
	margin: -2px 0 0 0;
}

div.sharedaddy .sd-content ul {
	margin: 0;
}

div.sharedaddy .sd-content li {
	float: left;
	margin: 0 5px 5px 0 !important;
	display: block;
}

.rtl div.sharedaddy .sd-content {
	float: right;
}

.rtl div.sharedaddy .sd-content li {
	float: right;
	margin: 0 0 5px 5px !important;
}

/* Base Button .sd-button */

div.sharedaddy a.sd-button {
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #efefef;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	border-radius: 3px;
	border: 1px solid #ddd !important;
	box-shadow: inset 0 1px 0 #fff;
	color: #000 !important;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

div.sharedaddy a.sd-button:hover {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	border-color: #ccc;
	background: #eee;
	background: -moz-linear-gradient(top, #efefef 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -o-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#eee 100%);
	background: linear-gradient(top, #efefef 0%,#eee 100%);
}

div.sharedaddy a.sd-button:active {
	background-color: #efefef;
	box-shadow: inset 0 -1px 0 #fff;
	border-color: #ddd;
}

a.sd-button > span {
	padding: 4px 8px;
	display: block;
	opacity: .8;
	line-height: 1.5em;
	text-shadow: none;
}

a.sd-button:hover span {
	opacity: 1;
}

.sd-button span.share-count {
	font-size: 90%;
	color: #666;
	margin-left: 5px;
	line-height: 1;
}

.rtl .sd-button span.share-count {
	margin-right: 5px;
}

/* Button Style Options */

.sd-social-icon-text a.sd-button > span,
a.sd-button > span {
	padding: 1px 5px 1px 23px;
	background-position: 2px center;
	background-repeat: no-repeat;
}

.sd-social-icon a.sd-button > span {
	padding: 3px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.sd-social-text a.sd-button > span {
	background: none !important;
	padding-left: 5px
}

.sd-social-official li {
	height: 21px;
}

div.sharedaddy .no-text {
	width: 21px;
	height: 21px;
}

div.sharedaddy .no-text a {
	text-decoration: none;
}

div.sharedaddy .no-icon a span, div.sharedaddy li.no-icon div a span {
	padding-left: 5px;
	background-image: none;
}

.rtl .sd-social-icon-text a.sd-button > span,
.rtl a.sd-button > span {
	padding: 3px 23px 3px 5px;
	background-position: 98% center;
}

.rtl .sd-social-text a.sd-button > span {
	padding-left: 0;
	padding-right: 5px
}

.rtl div.sharedaddy .no-icon a span, .rtl div.sharedaddy li.no-icon div a span {
	padding-left: 0;
	padding-right: 5px
}


/* Sharedaddy Module in /sharing/sharing.css */

/* Ratings Alignment
-------------------------------------------------------------- */
div.sharedaddy .sd-rating .pd-rating {
	width: 82.125%; /* 530px / 640px */
	float: right;
	margin: 0;
}


/* =Like Module
-------------------------------------------------------------- */

div.sharedaddy .wpl-likebox,
#main div.sharedaddy .wpl-likebox,
#content div.sharedaddy .wpl-likebox {
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.wpl-likebox .sd-content {
	margin: -2px 0 0 0;
}

div.sharedaddy .wpl-button {
	float: left;
	margin: 0 5px 0 0;
}

div.sharedaddy .wpl-count {
	line-height: 1;
	padding: 5px;
	text-align: left;
	margin: 0;
	font-size: 12px;
}

div.sharedaddy ul.wpl-avatars,
.wpl-likebox {
	margin: 0 -2px 0 0 !important;
	padding-top: 8px !important;
	overflow: hidden;
}

div.sharedaddy ul.wpl-avatars li {
	width: 32px;
	height: 32px;
}

div.sharedaddy ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

div.sharedaddy ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sharedaddy .wpl-button a.sd-button span {
	padding: 1px 5px 1px 2px;
	text-shadow: none;
}

div.sharedaddy .wpl-button a.sd-button span:before {
	color: #2EA2CC;
	font-family: "Noticons";
	content: '\f408';
	font-size: 16px;
	line-height: 0;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	top: 3px;
}

div.sharedaddy .wpl-button a.sd-button.liked {
	background: #FEFFCE;
	border: 1px solid #F3E389;
	box-shadow: inset 0 1px 0 #fff;
	cursor: default;
}

div.sharedaddy .wpl-button a.sd-button.liked span {
	opacity: 1;
}

.rtl div.sharedaddy .wpl-button {
	float: right;
	margin: 0 0 0 5px;
}

.rtl div.sharedaddy #wpl-count {
	text-align: right;
}

.rtl div.sharedaddy ul.wpl-avatars,
.rtl .wpl-likebox {
	margin: 0 0 0 -2px !important;
}

.rtl div.sharedaddy .wpl-button a.sd-button span {
	padding: 3px 5px;
	background-position: right center;
}

#wpl-mustlogin {
	width: 80%;
	max-width: 312px;
	padding: 15px;
	position: absolute;
	z-index: 1001;
	text-shadow: none;
	background-color: #fff;
	color: #333;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
}

#wpl-mustlogin p {
	margin: 0;
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin label, #wpl-mustlogin a {
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin input[type="text"],
#wpl-mustlogin input[type="password"] {
	width: 98.5%;
	text-shadow: none;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#wpl-mustlogin {
	line-height: 14px !important;
	font-size: 11px;
	clear: left;
	margin-top: 5px;
	background: #f0f0f0;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#wpl-mustlogin a {
	color: #888;
	text-decoration: underline;
}

#wpl-mustlogin p {
	margin: 5px 0;
	padding: 0
}

#wpl-mustlogin input.input {
	padding: 2px;
	background: #fff;
	font-size: 11px;
	font-family: inherit;
	border: 1px solid #ccc;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	line-height: 12px;
}

#wpl-mustlogin input#wp-submit {
	border: 1px solid #ccc;
	font-size: 11px;
	background: #fafafa repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 4px !important;
	line-height: 12px;
}

#wpl-mustlogin label {
	position: relative;
	cursor: text;
}

#wpl-mustlogin label span {
	position: absolute;
	top: 0px;
	left: 5px;
	padding: 0 !important;
}

.rtl #wpl-mustlogin {
	margin-left: 0;
	margin-right: -120px;
}

.rtl #wpl-mustlogin {
	clear: right
}

.rtl #wpl-mustlogin label span {
	left: auto;
	right: 5px
}

/* Like Special cases (display on it's own) */

div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like div.sd-content {
	width: 100%;
	float: none;
}

div.sharedaddy.sd-rating-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */
	float: right;
}

div.sharedaddy.sd-sharing-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */
	float: right;
}

.rtl div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	float: left
}

.rtl div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	float: left
}

/* =Theme-specific fixes
-------------------------------------------------------------- */

/* Shelf */

div.sharedaddy .wpl-likebox {
	position: static !important;
	bottom: auto !important;
}
/*
Theme Name: Mystique
Theme URI: http://digitalnature.eu/themes/mystique
Description: Packed with six layout options, six color schemes, a spot for you to link to four popular social network profiles, and support for aside, image, and quote post formats, Mystique can meet the needs of many types of blogs. Further customize the design by adding a custom header and background.
Version: 2.6-wpcom
Author: digitalnature
Author URI: http://digitalnature.eu
Tags: dark, light, white, green, blue, red, pink, purple, two-columns, three-columns, one-column, fixed-layout, right-sidebar, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, rtl-language-support, translation-ready, blog, journal, nature, outdoors, travel, bright, colorful, outdoorsy

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before,
blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
html {
	overflow-y: scroll;
}


/* =Typography Defaults
-------------------------------------------------------------- */

body {
	background: url(../../wp-content/themes/pub/mystique/images/bg.png) repeat-x center bottom #000;
	color: #4e4e4e;
	font: 13px "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
ul, ol {
	line-height: 150%;
	margin: .4em 0 1em;
}
ul li, ol li {
	list-style-position: outside;
	margin-left: 2.5em;
}
ul {
	list-style: disc;
}
ol {
	list-style-type: decimal;
}
dl {
	padding: .3em 0 .8em;
}
dt {
	font-weight: bold;
	text-decoration: underline;
}
dd {
	margin-bottom: 1.7em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	background: #fff url(../../wp-content/themes/pub/mystique/images/blockquote.png) no-repeat 4px top;
	border: 1px dotted #ddd;
	color: #474747;
	font-style: italic;
	margin: 1em 25% 1em 0;
	min-height: 40px;
	padding: .6em 1em .6em 2.4em;
}
blockquote p {
	margin: 2px;
	padding: 8px;
}
blockquote blockquote {
	margin: 1em 0 1em;
}
pre {
	border: 1px solid #ddd;
	font: 12px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.7;
	margin-bottom: 1.7em;
	padding: 0.85em 1.7em
}
big {
	font-size: 200%;
}
small {
	font-size: 80%;
}
code {
	font: 12px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
hr {
	color: #b4aca1;
	background-color: #b4aca1;
	border-bottom: 1px solid #f6f4eb;
}
fieldset {
	background-color: #fff;
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: .8em;
}
input,
textarea,
select {
	font-size: 100%;
	margin: .2em 0;
}
input,
textarea {
	margin: 0 2px 4px 2px;
	padding: .2em .4em;
}
input.radio,
input.checkbox {
	background-color: #fff;
	padding: 2px;
}
textarea {
	width: 90%;
}
form label {
	font-weight: normal;
	margin: 0 2px;
}
form .row label {
	display: block;
	margin: 10px 2px 0 2px;
}
legend {
	background-color: #fff;
	border-top: 1px solid #ddd;
	font-size: 115%;
	font-style: italic;
	padding: 2px 15px 10px;
	text-transform: uppercase;
}
p {
	margin: .6em 0 .3em;
	line-height: 150%;
}


/* =Hyperlink Defaults
-------------------------------------------------------------- */

a {
	color: #0071bb;
	outline: none;
}
a:hover {
	color: #ed1e24;
	text-decoration: none;
}


/* =Accessibility
-------------------------------------------------------------- */

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute !important;
	clip: rect(0px 0px 0px 0px); /* IE6, IE7 */
	clip: rect(0px, 0px, 0px, 0px);
}
/* normally hidden but will appear when css disabled */
.skip {
	position: absolute !important;
	clip: rect(0px 0px 0px 0px); /* IE6, IE7 */
	clip: rect(0px, 0px, 0px, 0px);
}


/* =Structure
-------------------------------------------------------------- */

#page {
	background: url(../../wp-content/themes/pub/mystique/images/header.jpg) no-repeat center top;
	margin: 0 auto;
}
#container {
	margin: 0 auto;
	width: 940px;
}


/* =Header & Logo
-------------------------------------------------------------- */

#header {
	display: block;
	position: relative;
	z-index: 5;
}
div .social-icons {
	position: absolute;
	right: 10px;
	top: -30px;
	z-index: -1;
}
.social-icons a {
	display: block;
	float: right;
	margin: 0 0 0 6px !important;
	height: 45px;
	padding: 0 !important;
	position: relative;
	text-indent: -9999px;
	width: 64px;
}
.social-icons a:hover {
	margin-top: -15px !important;
}
.social-icons .rss {
	background: url(../../wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -71px 0;
}
.social-icons .twitter {
	background: url(../../wp-content/themes/pub/mystique/images/media-icons.png) no-repeat left top;
}
.social-icons .youtube {
	background: url(../../wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -294px top;
}
.social-icons .facebook {
	background: url(../../wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -146px 0;
}
.social-icons .flickr {
	background: url(../../wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -221px 0;
}
#branding {
	padding: 4em 0 0;
}
.home-link{
	width:920px;
	height:148px;
	display: block;
}
#branding #logo {
	border-right: 1px solid #999;
	float: left;
	font-size: 52px;
	font-style: normal;
	font-weight: bold;
	line-height: 60px;
	margin: 0 0 0 .3em;
	padding-right: .3em;
	clear: none;
	color: #fff;
	font-variant: small-caps;
	letter-spacing: -0.04em;
	text-decoration: none;
	text-shadow: #000 1px 1px 1px;
}
#branding #logo:hover {
	color: #ed1e24;
}
#site-description {
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0.2em 0 0 1em;
	padding: .8em 0.2em;
	clear: none;
}


/* =Main Navigation
-------------------------------------------------------------- */

#access {
	background: #d0d0d0;
	box-shadow: 0 8px 14px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 8px 14px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 8px 14px rgba(0,0,0,0.6);
	list-style-type: none;
	margin-bottom: 32px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 99;
}
#access ul {
	background: url(../../wp-content/themes/pub/mystique/images/bg-nav.png) repeat-x center top;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	min-height: 32px;
	padding-left: 0;
	text-transform: uppercase;
}
#access li {
	background: url(../../wp-content/themes/pub/mystique/images/nav-div.png) no-repeat right top;
	float: left;
	margin: 0;
	position: relative;
}
#access a {
	color: #4e4e4e;
	display: block;
	line-height: 2em;
	margin: 0 1px 0 0;
	padding: .1em 1em 0;
	text-decoration: none;
	text-shadow: #fff 1px 1px 1px;
}
#access ul ul {
	background: #fff;
	box-shadow: 0 8px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 5px 6px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 8px 14px rgba(0,0,0,0.3);
	display: none;
	float: left;
	font-weight: normal;
	padding: .8em;
	position: absolute;
	top: 30px;
	left: 0;
	text-transform: none;
	z-index: 99999;
	width: 180px;
}
#access ul ul li,
#access ul ul ul li {
	background: none;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	border-bottom: 1px dotted #999;
	color: #4e4e4e;
	line-height: 1.4;
	margin: 0;
	padding: .5em;
	min-width: 165px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #fff;
	color: #0071bb;
}
#access ul ul a:hover {
	background: #f3f3f3;
}
#access ul li:hover > ul {
	display: block;
}
#access .current_page_ancestor > a,
#access .current_page_item > a,
#access .current_page_parent > a,
#access .current-menu-ancestor > a,
#access .current-menu-item > a,
#access .current-menu-parent > a {
	background: url(../../wp-content/themes/pub/mystique/images/nav-active.png) no-repeat left top #000;
	color: #fff;
	text-shadow: none;
}
#access .current_page_ancestor > a:hover,
#access .current_page_item > a:hover,
#access .current_page_parent > a:hover,
#access .current-menu-ancestor > a:hover,
#access .current-menu-item > a:hover,
#access .current-menu-parent > a:hover {
	background: url(../../wp-content/themes/pub/mystique/images/nav-active.png) no-repeat left top #000;
	color: #0071bb !important;
}


/* =Layouts
-------------------------------------------------------------- */

#main {
	background: #fff;
	overflow: hidden;
	width: 100%;
}
#content-container,
#sidebar,
#sidebar2 {
	float: left;
}
#content-container #content {
	padding: 1em;
}

/* Default column widths*/
#content-container {
	width: 630px;
}
#sidebar {
	width: 303px;
	padding-right:7px;
}
body.sidebar-sidebar-content #content-container,
body.sidebar-content-sidebar #content-container,
body.content-sidebar-sidebar #content-container {
	width: 480px;
}
body.sidebar-sidebar-content #sidebar,
body.sidebar-content-sidebar #sidebar,
body.content-sidebar-sidebar #sidebar,
body.sidebar-sidebar-content #sidebar2,
body.sidebar-content-sidebar #sidebar2,
body.content-sidebar-sidebar #sidebar2 {
	width: 232px;
}

/* Full-width layout with no sidebar; used for attachment pages and/or if the user has selected it in the theme options */
body.no-sidebar #sidebar,
body.no-sidebar #sidebar2,
body.single-attachment #sidebar,
body.single-attachment #sidebar2 {
	display: none;
}
body.no-sidebar #content-container,
body.single-attachment #content-container {
	width: 100%;
}
body.single-attachment #content {
	margin: 0 !important;
}
body.single-attachment .entry-attachment img {
	display: block;
	margin: 0 auto;
}

/* Content-Sidebar layouts */
body.content-sidebar #content-container {
	float: left;
	margin: 0 -30.4% 0 0;
}
body.content-sidebar #content {
	padding-right: 1.3em;
}
body.content-sidebar #sidebar {
	float: right;
}
body.content-sidebar #sidebar2 {
	display: none;
}

/* Sidebar-Content layouts */
body.sidebar-content #content-container {
	float: right;
	margin: 0 0 0 -30.4%;
}
body.sidebar-content #content {
	padding-left: 1.3em;
}
body.sidebar-content #sidebar {
	float: left;
	margin-left: 1%;
}
body.sidebar-content #sidebar2 {
	display: none;
}

/* Sidebar-Sidebar-Content layouts */
body.sidebar-sidebar-content #content-container {
	float: right;
	margin: 0 0 0 -45.5%;
}
body.sidebar-sidebar-content #content {
	margin: 0 0 0 5%;
}
body.sidebar-sidebar-content #sidebar,
body.sidebar-sidebar-content #sidebar2 {
	margin-left: 1%;
}

/* Content-Sidebar-Sidebar layouts */
body.content-sidebar-sidebar #content-container {
	float: left;
	margin: 0 -45.5% 0 0;
}
body.content-sidebar-sidebar #content {
	margin: 0 5% 0 0;
}
body.content-sidebar-sidebar #sidebar,
body.content-sidebar-sidebar #sidebar2 {
	float: right;
	margin-right: 1%;
}

/* Sidebar-Content-Sidebar layouts */
body.sidebar-content-sidebar #content-container {
	float: left;
}
body.sidebar-content-sidebar #content {
	margin-left: 50%;
	width: 90%;
}
body.sidebar-content-sidebar #sidebar {
	float: left;
	margin: 1% 0 0 -50.3%;
}
body.sidebar-content-sidebar #sidebar2 {
	float: right;
	margin: 1% 1% 0 0;
}


/* =Content
-------------------------------------------------------------- */

#content .page-title,
#content .post-title,
#content .archive-title,
#content .single-title {
	font-weight: bold;
	margin: .5em 0 .3em 0;
	padding: 0;
}
#content .page-title,
#content .archive-title,
#content .single-title,
#content .sticky .post-title {
	font-size: 32px;
}
#content .post-title {
	clear: none;
	font-size: 23px;
}
#content .post-title a {
	color: #4e4e4e;
	text-decoration: none;
}
#content .post-title a:hover {
	color: #ed1e24;
}
#content .archive-title,
#content .post .sticky .post-title {
	background: url(../../wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
	margin-bottom: 0.8em;
	padding-bottom: 20px;
}
.post-wrapper,
.error-page {
	margin: 1em 0;
	padding-bottom: 1.2em;
}
.post-wrapper {
	background: url(../../wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
}
.single .post-wrapper {
	margin: 0;
}


/* =Post, Pages & Archive Pages - Content and Metadata
-------------------------------------------------------------- */

.thumbnail-container {
	float: left;
}
.post-info {
	background: transparent url(../../wp-content/themes/pub/mystique/images/info-bar.png) no-repeat right top;
	height: 42px;
	margin-left: 11px;
	color: #bbb;
	overflow: hidden;
	text-shadow: #fff 1px 1px 1px;
}
.post-info a {
	font-weight: bold;
	color: #999;
}
.post-info a:hover {
	color: #ed1e24;
}
.post-info p.author {
	padding: 2px 0 0 6px;
	margin: 0;
	line-height: 32px;
}
.post-date {
	background: url(../../wp-content/themes/pub/mystique/images/info-bar.png) no-repeat left -75px;
	padding-left: 11px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}
.post-date p.day {
	background: url(../../wp-content/themes/pub/mystique/images/info-bar.png) no-repeat right -42px;
	height: 33px;
	padding: 2px 16px 0 0;
	margin: 0;
	line-height: 31px;
	color: #fff;
}
.post-date p.day a,
.post-date p.day a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
.entry {
	clear: left;
	margin-top: 10px;
	overflow: hidden;
}
.entry .more-link {
	background-color: #eee;
	color: #666;
	padding: 2px 6px 3px 6px;
	margin: 0;
	font-size: 12px;
	text-decoration: none;
	text-shadow: #fff 1px 1px 1px;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.entry .more-link:hover {
	background-color: #999;
	color: #fff;
	text-shadow: #666 1px 1px 1px;
}
.post-meta {
	color: #999;
}
.post-meta .post-tags {
	background: url(../../wp-content/themes/pub/mystique/images/icons.png) no-repeat -31px -55px;
	font-style: italic;
	line-height: 22px;
	overflow: hidden;
	padding-left: 20px;
}
.post-meta p.comment-link {
	padding: 0 12px 0 0;
	margin: 0;
	line-height: 32px;
}
.post-meta p.comment-link a {
	background: url(../../wp-content/themes/pub/mystique/images/icons.png) no-repeat left top;
	padding-left: 20px;
}
.category-description {
	background: url(../../wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
	color: #666;
	font-size: 15px;
	font-style: italic;
	margin-bottom: 0.8em;
	padding-bottom: 20px;
}
#author-info-box {
	background-color: #5e5e5e;
	color: #ccc;
	font-style: italic;
	line-height: 18px;
	padding: 20px;
}
#author-info-box a {
	color: #f9f9f9;
	text-decoration: underline;
}
#author-info-box a:hover {
	color: #fff;
	text-decoration: none;
}
#author-avatar {
	float: left;
	margin-right: 8px;
}
#author-avatar img {
	border: 6px solid #333;
}
#author-info-title {
	clear: none !important;
	color: #f9f9f9;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#author-link {
	clear: both;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
.post-utility {
	padding: 6px 4px;
	background-color: #f6f6f6;
	color: #999;
	display: block;
}
.post-utility a {
	color: #666;
	text-decoration: underline;
}
.post-utility a:hover {
	color: #ed1e24;
	text-decoration: none;
}
.post-utility .details {
	font-size: 12px;
	line-height: 18px;
}


/* =In-Post Formatting
-------------------------------------------------------------- */

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
	margin: 0.425em 0;
}
.entry h1,
.entry h2 {
	font-size: 28px;
	line-height: 34px;
}
.entry h3 {
	font-size: 20px;
}
.entry h4 {
	font-size: 17px;
}
.entry h5 {
	font-size: 12px;
}
.entry h6 {
	font-size: 10px;
}
.entry p {
	font-size: 14px;
	margin: 1em 0;
	padding: 0;
}
.entry table {
	margin: .5em 0 1em;
}
.entry table td,
.entry table th {
	border-right: 1px solid #fff;
	padding: .4em .8em;
	text-align: left;
}
.entry table th {
	background-color: #5e5e5e;
	border-bottom: 1px solid #e8e1c8;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.entry table td {
	background-color: #eee;
}
.entry table th a {
	color: #d6f325;
}
.entry table th a:hover {
	color: #fff;
}
.entry table tr.even td {
	background-color: #ddd;
}
.entry table tr:hover td {
	background-color: #fff;
}
.entry table.nostyle td,
.entry table.nostyle th,
.entry table.nostyle tr.even td,
.entry table.nostyle tr:hover td {
	background: none;
	background-color: transparent;
	border: 0;
	color: #4e4e4e;
}
.entry table dl {
	margin: 0;
}
.entry .gallery {
	margin: 0 auto 1.7em;
}
.entry .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33.333%;
}
.entry .gallery .gallery-caption,
.entry-caption {
	color: #888;
	font-size: 13px;
	margin: 0 0 0.7em 0;
}
.entry .gallery dl {
	margin: 0;
}
.entry .gallery img {
	border: 0 none;
	padding: 0;
}
.entry .gallery br+br {
	display: none;
}
.entry .jetpack-slideshow {
	z-index: 0;
}
.entry input[type="text"],
.entry input[type="password"] {
	width: 60%;
}
.entry label {
	color: #666;
}
.entry input[type="submit"],
.entry input[type="text"],
.entry input[type="password"] {
	margin-bottom: 10px;
}
.entry .post-edit-link,
.sharing {
	clear: both;
}

/* =Post Images & Attachments
-------------------------------------------------------------- */

.post-thumbnail {
	border: 5px solid #f2f2f2;
	margin-right: 10px;
}

img.alignleft,
img.alignright {
	border-radius: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 3px;
}
.alignleft {
	float: left;
	margin-right: 8px;
}
.alignright {
	float: right;
	margin-left: 8px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.wp-caption img {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 5px #ccc;
	-moz-box-shadow: 0 1px 5px #ccc;
	-webkit-box-shadow: 0 1px 5px #ccc;
	margin: 5px auto;
	max-width: 99%;
	padding: 4px;
}
.wp-caption {
	max-width: 98.5%;
	text-align: center;
}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.wp-caption-text {
	color: #888;
	font-size: 13px !important;
}
img.wp-smiley {
	vertical-align: -15%;
}
.entry img.size-auto,
.entry img.size-large,
.entry img.size-full,
.entry img.size-medium,
.entry img.size-thumbnail,
.entry-attachment img {
	max-width: 98%;
	width: auto;
	height: auto;
}


/* =Post Formats
-------------------------------------------------------------- */

.sticky {
}

/* Asides and Quotes */
.format-aside .aside-wrap {
	background: #f4f4f4;
	border: 1px solid #e1e1e1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	padding: 20px;
}
.format-aside .post-title {
	display: none;
}
.format-quote .post-meta p {
	line-height: normal;
	margin: 0;
}
.format-quote .entry {
	background: #fff url(../../wp-content/themes/pub/mystique/images/blockquote.png) no-repeat 4px top;
	margin-top: 30px;
}
.format-quote blockquote {
	background: none;
}
.format-quote .entry p {
	font-size: 20px;
	font-style: italic;
	margin: 0 25px;
	padding-left: 55px;
}
.format-quote .entry cite {
	display: block;
	font-size: 15px;
	font-style: normal;
	margin-bottom: 25px;
	text-align: right;
}

/* Gallery */
.format-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
}

/* Images */
.format-image .entry {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px 5px #ccc;
	-webkit-box-shadow: 0 1px 5px #ccc;
	box-shadow: 0 1px 5px #ccc;
	display: block;
	margin: 10px auto 24px;
	padding: 10px;
}
.format-image .entry .wp-caption {
	color: #888;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
}
.format-image .entry .wp-caption img {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 8px 0;
}

/* Links */

.format-link .entry a {
	font-size: 23px;
	font-weight: bold;
}


/* =Post, Page & Comment Navigation
-------------------------------------------------------------- */

.page-link {
	clear: both;
	font-size: 14px;
	margin-top: 10px;
}
.page-link a {
	border: 1px solid #ddd;
	margin-right: 4px;
	padding: 2px 6px;
	text-decoration: none;
}
#post-extra-content .navigation {
	margin-bottom: 8px;
	overflow: hidden;
}
.post-navigation,
#image-navigation {
	margin: 15px 0 20px;
	overflow: hidden;
}
.single .post-navigation a {
	color: #ccc;
	font-size: 12px;
}
.single .post-navigation a:hover {
	color: #ed1e24;
}
.nav-below {
	margin-top: 20px;
}
.nav-previous,
.previous-image {
	float: left;
	width: 50%;
}
.nav-previous a,
.previous-image a {
	padding: 5px 0 5px 5px;
	text-decoration: none;
}
.nav-next,
.next-image {
	float: right;
	width: 50%;
}
.nav-next a,
.next-image a {
	float: right;
	padding: 0 5px 0 10px;
	text-align: right;
	text-decoration: none;
}


/* =Featured Content
-------------------------------------------------------------- */

.featured-post {
	margin-bottom: -6px;
	height: 240px;
	overflow: hidden;
	position: relative;
}
.featured-post .showcase-heading {
	background: #000;
	background: rgba(0,0,0,0.8);
	color: #fff;
	font-size: 23px;
	line-height: 2.6em;
	margin: 1.625em 9% 0 0;
	padding: 0 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.featured-post .showcase-heading a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.featured-post .showcase-heading a:hover {
	color: #ed1e24;
}
.featured-post p {
	background: #000;
	background: rgba(0,0,0,0.4);
	color: #fff;
	display: none;
	margin: 0;
	padding: 10px;
	position: absolute;
	bottom: 50px;
	left: 0;
	right: auto;
}
.featured-post p a {
	color: #fff;
	font-weight: bold;
}
.featured-tiptrigger:hover > p {
	display: block;
}

/* =Sidebars and Standard Widgets
-------------------------------------------------------------- */

#sidebar,
#sidebar2 {
	padding-top: 10px;
}
#sidebar li,
#sidebar2 li {
	padding: 5px 0;
}
.widget {
	margin-bottom: 10px !important;
}
.widget-area {
	font-size: 13px;
	line-height: 1.5;
	list-style: none;
	margin: 15px 0 30px;
	overflow: hidden;
}
.widget-area p {
	margin: 0 0 10px 5px;
}
.widget-area input {
	font-size: 12px;
	line-height: 1.7;
}
.widget-area ul ul a {
	text-decoration: none;
}
.widget-area ul ul a:hover {
	text-decoration: underline;
}
.widget-area ul {
	list-style: none;
	margin: 0;
}
.widget-area ul li {
	margin: 0;
}
.widget-area ul ul {
	list-style: none;
	padding-left: 2px;
}
.widget-area ul ul ul {
	margin-bottom: 0;
}
.widget-area ul ul li {
	background: url(../../wp-content/themes/pub/mystique/images/icons.png) no-repeat 4px -573px;
	padding: 0 0 1px 20px !important;
	margin: 0;
}
.widget-title {
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 23px;
	margin: 0;
	padding: 8px 0 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
	text-transform: uppercase;
}
.widget-title span {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	padding: 0 10px 24px;
}
/* Tag Cloud */
.widget-area .tagcloud {
	padding-left: 5px;
}

/* Calendar Widget */
#wp-calendar {
	width: 98%;
}
#wp-calendar caption {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	padding: 0 2px 6px;
}
#wp-calendar th {
	color: #888;
	font-size: 13px;
	text-align: center;
}
#wp-calendar tbody td {
	text-align: center;
}
#wp-calendar tfoot td {
	padding-top: .2em;
}
#wp-calendar tfoot #next {
	text-align: right;
}
#wp-calendar tbody a {
	text-decoration: underline;
}
#wp-calendar #today {
	background: #888;
	color: #fff;
	font-weight: bold;
}
#wp-calendar #prev,
#wp-calendar #next {
	font-size: 13px;
	font-weight: bold;
	padding: 0 8px;
}

/* Flickr Widget (WP.com) */
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
	color: #0071bb !important;
}
#flickr_badge_wrapper {
	background-color: transparent !important;
	border: none !important;
}
.widget_flickr .flickr-size-thumbnail {
	margin: 0 auto;
}
.widget_flickr .flickr-size-thumbnail br,
.widget_flickr .flickr-size-small br {
	display: none;
}
.widget_flickr .flickr-size-thumbnail img {
	display: block;
	margin-bottom: 10px;
}
.widget_flickr .flickr-size-small img {
	display: block;
	margin: 0 -35px 10px 0;
	max-width: 98%;
}

/* Cloud Widgets */
.wp_widget_tag_cloud div,
.widget_tag_cloud div {
	line-height: 1.5;
	padding: 3px 0;
}

/* Linked Widget Titles */
.widget-title a {
	color: #fff !important;
	text-decoration: none;
	margin-left: 5px;
}

/* RSS Widget */
.rsswidget img {
	margin: 0 !important;
}
.rss-date {
	color: #333;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 5px;
}

/* Menu & Categories Widgets (With Sub-Items) */
.widget-area .sub-menu,
.widget-area .children {
	margin-left: 1.5em;
}
.widget-area .sub-menu li,
.widget-area .children li {
	border-width: 0;
}

/* Authors Widget */
.widget_authors li {
	background: none !important;
	overflow: hidden;
}
.widget_authors {
	padding: 0 !important;
}
.widget_authors ul ul li {
	overflow: hidden;
}
.widget_authors img {
	float: left;
	margin-bottom: 12px !important;
	padding-right: 10px;
}

/* Twitter Widget */
.widget_twitter .tweets li {
	background: url(../../wp-content/themes/pub/mystique/images/twitter.png) no-repeat left top;
}
.widget_twitter .timesince {
    color: #bbb !important;
    display: block;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
}

/* =Tabbed Widget
-------------------------------------------------------------- */

/* Tabs */
.widget-area ul .sidebar-tabs li {
	margin: 0 !important;
	padding: 0 !important;
}
ul.sidebar-tabs {
	float: left;
	height: 51px;
	list-style: none;
	margin-bottom: 0;
	padding: 0;
	position: relative;
	width: 95%;
	z-index: 3;
}
ul.sidebar-tabs li {
	background-image: none !important;
	border-left: none;
	float: right;
	height: 50px;
	line-height: 50px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 43px;
}
ul.sidebar-tabs li a {
	background: transparent url(../../wp-content/themes/pub/mystique/images/tab.png) no-repeat left top;
	color: #000;
	display: block;
	margin-right: 3px;
	outline: none;
	text-indent: -9999px;
}
ul.sidebar-tabs li a:hover {
	text-decoration: none;
}
ul.sidebar-tabs li.tab-categories a {
	background-position: 0 0;
}
ul.sidebar-tabs li.tab-popular-posts a {
	background-position: -43px 0;
}
ul.sidebar-tabs li.tab-tags a {
	background-position: -129px 0;
}
ul.sidebar-tabs li.tab-archives a {
	background-position: -172px 0;
}
ul.sidebar-tabs li.tab-comments a {
	background-position: -86px 0;
}

/* Active & Hover state tabs */
ul.sidebar-tabs li.tab-categories.active a,
ul.sidebar-tabs li.tab-categories a:hover {
	background-position: 0 -50px;
}
ul.sidebar-tabs li.tab-popular-posts.active a,
ul.sidebar-tabs li.tab-popular-posts a:hover {
	background-position: -43px -50px;
}
ul.sidebar-tabs li.tab-comments.active a,
ul.sidebar-tabs li.tab-comments a:hover {
	background-position: -86px -50px;
}
ul.sidebar-tabs li.tab-tags.active a,
ul.sidebar-tabs li.tab-tags a:hover {
	background-position: -129px -50px;
}
ul.sidebar-tabs li.tab-archives.active a,
ul.sidebar-tabs li.tab-archives a:hover {
	background-position: -172px -50px;
}

/* Tab content */
.tab-container {
	background: #5e5e5e;
	border: 1px solid #666;
	border-top-width: 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear: both;
	float: left;
	margin: -7px 0 20px 0;
	position: relative;
	width: 95%;
	z-index: 2;
}

/* Adds padding inside each tab */
.tab-content {
	padding: 8px;
}

/* Put a dotted border below each item inside of a tab */
.tab-container .menu-list li {
	background: transparent url(../../wp-content/themes/pub/mystique/images/dot.gif) repeat-x;
	color: #ccc;
	font-weight: bold;
}

/* Hovering over an item inside a tab will give a lighter grey background and/or turn the text white */
.tab-container .menu-list li:hover {
	background-color: #747474;
}
.tab-container .menu-list li a,
.tab-container .menu-list li a:hover {
	color: #ccc;
	text-decoration: none;
}
.tab-container .menu-list li a:hover {
	color: #fff;
}

/* Makes the hover effect fill the entire link area for comment and popular post tab content */
#tab-comments .tab-link,
#tab-popular-posts .tab-link {
	display: block;
	width: 100%;
}

/* Put some padding between individual elements inside a tab */
#tab-comments .tab-link,
#tab-popular-posts .tab-link,
#tab-archives .menu-list li,
#tab-categories .menu-list li {
	padding: 8px 0 3px !important;
}

/* Recent Comments and Popular Posts Tab */
#tab-comments .menu-list li .comment-entry {
	font-style: italic;
	font-weight: normal;
}
#tab-comments .menu-list li .avatar {
	float: left;
	margin: 2px 8px 2px 0;
}
#tab-comments .menu-list li .comment-author,
#tab-popular-posts .menu-list li .comment-author {
	display: block;
	font-style: normal;
	font-weight: bold;
}

/* Archives and Comments Tab */
#tab-archives .menu-list li:hover,
#tab-categories .menu-list li:hover {
	background-color: #5e5e5e;
}
#tab-archives .menu-list li a,
#tab-categories .menu-list li a {
	background: url(../../wp-content/themes/pub/mystique/images/icons.png) no-repeat 0 -577px #5e5e5e;
	padding-left: 15px;
}
#tab-archives .menu-list li a:hover,
#tab-categories .menu-list li a:hover {
	background-position: 0 -121px;
}
#tab-categories .menu-list .children {
	margin-left: 15px;
	padding: 3px 0 !important;
}
#tab-categories .menu-list .children li {
	background-image: none;
}

/* Tag Tab */
#tab-tags a {
	color: #ccc;
	letter-spacing: -0.02em;
	padding: 0 0.2em;
	text-decoration: none;
	text-shadow: #000 1px 1px 1px;
	vertical-align: middle;
}
#tab-tags a:hover {
	color: #000;
	text-shadow: rgba(0,0,0,0.6) 1px 1px 1px;
}


/* =Comments & Comment Form
-------------------------------------------------------------- */

#secondary-tabs {
	background-position: left 34px;
	background-repeat: no-repeat;
	margin: 2em 0 .4em 0;
	padding-bottom: 30px;
}
#secondary-tabs ul {
	background-position: 100% -33px;
	background-repeat: no-repeat;
	height: 34px;
	list-style: none;
	margin: 0;
	padding-right: 12px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
}
#secondary-tabs li {
	background-position: 100% -33px;
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	line-height: 28px;
	margin: 4px -20px 0 0;
	padding-right: 24px;
	position: relative;
	text-align: center;
	z-index: 0;
}
#secondary-tabs ul li a {
	background-position: 0 -33px;
	background-repeat: no-repeat;
	color: #fff;
	float: left;
	font-weight: bold;
	height: 31px;
	padding: 3px 4px 0 26px;
	text-decoration: none;
	text-shadow: #666 1px 1px 1px;
}
#secondary-tabs ul li.leave-a-comment {
	background-position: right top;
}
#secondary-tabs ul li.leave-a-comment a {
	background-position: left top;
	color: #4e4e4e;
	text-shadow: #fff 1px 1px 1px;
}
#comments {
	word-wrap: break-word;
}
#comments-title {
	font-size: 25px;
	font-weight: bold;
	margin: 35px 0 !important;
}

#comments ul {
	list-style: none;
	margin-left: 0.425em;
}
#comments li {
	list-style: none;
	padding: 3px 0 3px 0;
	position: relative;
}
#comments ul li {
	list-style: none;
	padding: 0;
}
#comments .comment-head {
	background-color: #5e5e5e;
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #e4e4e4;
	height: 45px;
	line-height: normal;
	margin: 0;
	padding: 15px 0 0 90px;
	position: relative;
}
#comments .children .comment-head {
	height: 54px;
}
#comments .comment-head a {
	color: #fff !important;
	text-decoration: underline;
}
#comments .comment-head a:hover {
	text-decoration: none;
}
#comments .comment-head cite {
	font-weight: bold;
}
#comments .bypostauthor .comment-head,
#comments .comment-author-admin .comment-head {
	background-position: -1000px bottom;
	color: #fff;
	text-shadow: rgba(0,0,0,0.4) 1px 1px 1px;
}
#comments .avatar {
	background-color: #fff;
	border: 1px solid #bfbfbf;
	height: 48px;
	padding: 3px;
	position: absolute;
	bottom: 0;
	left: 8px;
	width: 48px;
	z-index: 2;
}
#comments .comment-body {
	background: url(../../wp-content/themes/pub/mystique/images/comment-bg.gif) no-repeat right bottom #f6f6f6;
	padding: .4em 1em;
}
#comments .comment-body p {
	margin: 0 0 15px 35px;
	padding-top: 8px;
}
#trackbacks {
	background: #fafcf3;
	margin: 18px;
	margin-right: 0;
	padding: 10px;
}
#trackbacks li.pingback {
	background: url(../../wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
	padding: 0.4em 0 .6em 0;
}
#trackbacks li.pingback p {
	font-size: 14px;
	margin: 0;
}
#trackbacks li.pingback a {
	font-weight: bold;
	text-decoration: none;
}
.nopassword,
.subscribe-label {
	color: #666;
	font-size: 13px;
}
#respond {
	background: #f6f6f6;
	border-top: 1px solid #ddd;
	padding: 15px;
}
.logged-in-as,
.comment-notes,
#respond p {
	color: #666;
	font-size: 13px;
	margin: 5px 0;
}
.required {
	color: #cc4d22;
}
.comment-reply-link,
.comment-edit-link,
#cancel-comment-reply-link {
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.comment-reply-link,
.comment-edit-link {
	background: #e4e4e4;
	border-top: 1px solid #fff;
	color: #4e4e4e;
	font-weight: bold;
	margin-right: 4px;
	padding: 4px 8px;
	text-shadow: #fff 1px 1px 1px;
}
.comment-reply-link:hover,
.comment-edit-link:hover {
	background-color: #999;
	color: #fff !important;
	text-shadow: #666 1px 1px 1px;
}
#cancel-comment-reply-link {
	background: #cc4d22;
	color: #fff !important;
	font-size: 12px;
	display: block;
	margin: 8px 0 15px;
	padding: 6px 6px 3px;
	text-shadow: #000 1px 1px 1px;
	width: 80px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#cancel-comment-reply-link:hover {
	background-color: #ed1e24;
	color: #fff;
	text-shadow: #333 1px 1px 1px;
}
div.act {
	display: none;
	position: absolute;
	right: 10px;
	top: 15px;
	text-transform: uppercase;
}
.tiptrigger:hover > div.act {
	display: block;
}
#reply-title,
#trackback-title {
	font-size: 18px;
	font-weight: bold;
}
#respond input[type=text] {
	margin: 10px;
}
#respond textarea {
	border: 1px solid #ddd;
	margin: 10px 0;
	padding: 7px;
	width: 80%;
}
#respond label {
	vertical-align: middle;
}
#respond .comment-form-comment {
	margin: 0;
}
#respond .comment-form-comment label {
	display: none;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}


/* =Search Form
-------------------------------------------------------------- */

#searchform {
	margin: 0 8px 0 4px;
	max-width: 400px;
	width: 400px auto !important;
	position: relative;
}
.search-form form fieldset {
	background: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}
#searchform #searchfield {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin-right: 55px;
	height: 34px;
}
#searchform input.searchtext {
	border: 0;
	margin: 9px 0 0 34px;
	padding: 0;
}
#searchform input.searchbutton {
	background-color: transparent;
	background-position: right -34px;
	background-repeat: no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	height: 34px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 56px;
	font-size:17px;
	text-shadow: #000 1px 1px 2px;
	text-transform: uppercase;
}
#searchform input.searchbutton:hover {
	background-position: right bottom;
}
#content-container #searchform {
	margin: 2em 0;
}


/* =Footer
-------------------------------------------------------------- */

#footer {
	background: #fff;
	border-top: 1px solid #ddd;
	clear: both;
	margin-bottom: 32px;
}
#footer-widget-area .widget-area {
	float: left;
	margin: 1.5% 1% 0 0;
	padding-left: 15px;
	width: 21.9699%;
}
#footer-widget-area .widget-title {
	background: url(../../wp-content/themes/pub/mystique/images/bg-lightgray.png) no-repeat left top #eee;
	color: #797979;
	font-size: 17px;
	font-weight: bold;
	height: 25px;
	line-height: 100%;
	margin: 0 0 .6em;
	padding: .6em .6em 0;
	position: relative;
	text-shadow: #fff 1px 1px 1px;
	text-transform: none;
}
#footer-widget-area .widget-title a {
	color: #797979 !important;
	text-decoration: none;
}
#footer #copyright {
	border-top: 1px solid #ddd;
	clear: both;
	display: block;
	line-height: 200%;
	padding: 1em 2em;
	text-align: center;
}


/* =Miscellaneous Styles
-------------------------------------------------------------- */

.error {
	color: #ed1e24;
}
.alt-text {
	font-style: italic;
}
.clear-block:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

/* =Internet Explorer Specific Styles
-------------------------------------------------------------- */

#ie7 .post-wrapper {
	overflow: hidden;
}
#ie7 #access {
	margin-top: 25px;
}
#ie7 #access ul ul {
	border: 1px solid #ccc;
}
#ie7 #searchform {
	right: 5px;
}
#ie7 .comment-tab-title {
	font-size: 13px;
}
#ie7 .children div.act {
	top: 34px;
}
#ie7 clear-block {
	zoom: 1;
}
#ie8 .social-icons a:hover {
	margin: -15px 0 0 !important;
}
#ie8 #access a {
	line-height: 2.5em;
}
#access li:hover > a,
#access ul ul :hover > a,
#access .current_page_item a:hover {
	color: #ed1e24;
}
.widget-title,
.widget-title span {
	background-image: url(../../wp-content/themes/pub/mystique/colors/images/red/widget-title-red-large.png);
}
body.sidebar-content-sidebar .widget-title,
body.sidebar-sidebar-content .widget-title,
body.content-sidebar-sidebar .widget-title,
body.sidebar-sidebar-content .widget-title span,
body.content-sidebar-sidebar .widget-title span,
body.sidebar-content-sidebar .widget-title span {
	background-image: url(../../wp-content/themes/pub/mystique/colors/images/red/widget-title-red-small.png);
}
#wp-calendar #today {
	background: #f33c48;
}
#searchform #searchfield,
#searchform input.searchbutton {
	background-image: url(../../wp-content/themes/pub/mystique/colors/images/red/search.png);
	text-shadow: #980e21 1px 1px 2px;
}
#tab-tags a:hover {
	background-color: #fa2b31;
}
#secondary-tabs {
	background-image: url(../../wp-content/themes/pub/mystique/colors/images/red/tabs-bg.png);
}
#secondary-tabs li {
	background-image: url(../../wp-content/themes/pub/mystique/colors/images/red/tabs-c.png);
}
#secondary-tabs ul li a {
	background-image: url(../../wp-content/themes/pub/mystique/colors/images/red/tabs.png);
}
#comments .comment-head {
	background-image: url(../../wp-content/themes/pub/mystique/colors/images/red/comment-head.png);
}
#comments .bypostauthor .comment-head,
#comments .comment-author-admin .comment-head {
	background-color: #d91d27;
}
#site-description {
	color: #fa2b31;
}
.alt-text {
	color: #d91d27;
}/**
 * Post Reblogging not in the Reader
 */


.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .5em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}


/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list         { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li      { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a    { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img  { margin: 0; padding: 0; border: 0; }

.reblog-post .wpcom-enhanced-excerpt { clear: both; }

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }


/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	font-weight: bold;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	border-bottom: 1px solid #ddd;
	border-bottom: 1px solid rgba(0,0,0,.1);
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
li.share-print a.sd-button > spandiv.sharedaddy ul,
div.sharedaddy li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	background: none;
}

div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
}

div.sharedaddy,
div.sharedaddy div {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%; /* 100px / 640px */ float: left;
	position: static;
	background: none;
	border: none;
}

/* @noflip */
.rtl div.sharedaddy h3,
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
	float: right;
	text-align: right;
}

div.sharedaddy ul,
div.sharedaddy li {
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0;
}

div.sharedaddy li::before {
	content: "";
}

div.sharedaddy div.pd-rating {
	margin: 0;
	min-height: 23px;
}

div.sharedaddy a,
div.sharedaddy a:link,
div.sharedaddy a:visited {
	font-style: normal;
}

/* ClearFix trick */

div.sharedaddy:before,
div.sharedaddy:after,
div.sharedaddy .sd-block:before,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:before,
div.sharedaddy ul:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

div.sharedaddy:after,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:after {
	clear: both;
}

div.sharedaddy,
div.sharedaddy .sd-block,
div.sharedaddy ul {
	zoom: 1;
}


/* =Base Styles
-------------------------------------------------------------- */

div.sharedaddy div.sd-block {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
	padding: 10px 0 5px;
	margin: 0;
	width: 100% !important;
}

div.sharedaddy.sharedaddy-dark .sd-block {
	border-top-color: #222;
	border-top-color: rgba(50,50,50,.5);
}

div.sharedaddy .sd-content {
	width: 82.125%; /* 530px / 640px */
	float: right;
	margin: -2px 0 0 0;
}

div.sharedaddy .sd-content ul {
	margin: 0;
}

div.sharedaddy .sd-content li {
	float: left;
	margin: 0 5px 5px 0 !important;
	display: block;
}

/* @noflip */
.rtl div.sharedaddy .sd-content {
	float: right;
}

/* @noflip */
.rtl div.sharedaddy .sd-content li {
	float: right;
	margin: 0 0 5px 5px !important;
}

/* Base Button .sd-button */

div.sharedaddy a.sd-button {
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #efefef;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	border-radius: 3px;
	border: 1px solid #ddd !important;
	box-shadow: inset 0 1px 0 #fff;
	color: #000 !important;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

div.sharedaddy a.sd-button:hover {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	border-color: #ccc;
	background: #eee;
	background: -moz-linear-gradient(top, #efefef 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -o-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#eee 100%);
	background: linear-gradient(top, #efefef 0%,#eee 100%);
}

div.sharedaddy a.sd-button:active {
	background-color: #efefef;
	box-shadow: inset 0 -1px 0 #fff;
	border-color: #ddd;
}

a.sd-button > span {
	padding: 4px 8px;
	display: block;
	opacity: .8;
	line-height: 1.5em;
	text-shadow: none;
}

a.sd-button:hover span {
	opacity: 1;
}

.sd-button span.share-count {
	font-size: 90%;
	color: #666;
	margin-left: 5px;
	line-height: 1;
}

/* @noflip */
.rtl .sd-button span.share-count {
	margin-right: 5px;
}

/* Button Style Options */

.sd-social-icon-text a.sd-button > span,
a.sd-button > span {
	padding: 1px 5px 1px 23px;
	background-position: 2px center;
	background-repeat: no-repeat;
}

.sd-social-icon a.sd-button > span {
	padding: 3px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.sd-social-text a.sd-button > span {
	background: none !important;
	padding-left: 5px
}

.sd-social-official li {
	height: 21px;
}

div.sharedaddy .no-text {
	width: 21px;
	height: 21px;
}

div.sharedaddy .no-text a {
	text-decoration: none;
}

div.sharedaddy .no-icon a span, div.sharedaddy li.no-icon div a span {
	padding-left: 5px;
	background-image: none;
}

/* @noflip */
.rtl .sd-social-icon-text a.sd-button > span,
.rtl a.sd-button > span {
	padding: 3px 23px 3px 5px;
	background-position: 98% center;
}

/* @noflip */
.rtl .sd-social-text a.sd-button > span {
	padding-left: 0;
	padding-right: 5px
}

/* @noflip */
.rtl div.sharedaddy .no-icon a span, .rtl div.sharedaddy li.no-icon div a span {
	padding-left: 0;
	padding-right: 5px
}

/* Icons */

li.share-facebook a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/facebook.png);
}

li.share-tumblr a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/tumblr.png);
}

li.share-twitter a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/twitter_1.png);
}

li.share-google-plus-1 a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/googleplus1_1.png);
}

li.share-linkedin a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/linkedin.png);
}

li.share-press-this a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/wordpress.png);
}

li.share-digg a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/digg.png);
}

li.share-stumbleupon a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/stumbleupon.png);
}

li.share-reddit a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/reddit.png);
}

li.share-pinterest a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/pinterest.png);
}

li.share-pocket a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/pocket.png);
}

li.share-kindle a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/kindle.png);
}

li.share-email a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/email.png);
}

li.share-print a.sd-button > span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/print.png);
}

a.sd-button.share-more span {
	background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/more.png);
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 120dpi) {

	li.share-facebook a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/facebook-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-tumblr a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/tumblr-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-twitter a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/twitter-2x_1.jpg);
		background-size: 16px 16px;
	}

	li.share-google-plus-1 a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/googleplus1-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-linkedin a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/linkedin-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-press-this a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/wordpress-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-digg a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/digg-2x_1.jpg);
		background-size: 16px 16px;
	}

	li.share-stumbleupon a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/stumbleupon-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-reddit a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/reddit-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-pinterest a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/pinterest-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-pocket a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/pocket-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-kindle a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/kindle-2x.jpg);
		background-size: 16px 16px;
	}

	li.share-email a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/email-2x_1.jpg);
		background-size: 16px 16px;
	}

	li.share-print a.sd-button > span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/print-2x.jpg);
		background-size: 16px 16px;
	}

	a.sd-button.share-more span {
		background-image: url(../../wp-content/mu-plugins/post-flair/sharing/images/more-2x_1.jpg);
		background-size: 16px 16px;
	}

}

/* More pannel */

div.sharedaddy .sharing-hidden .inner {
	max-width: 250px;
	padding: 15px 15px 10px;
	position: absolute;
	margin-left: -100px;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
}

/* @noflip */
.rtl div.sharedaddy .sharing-hidden .inner {
	margin-left: 0;
	margin-right: -100px;
}

div.sharedaddy.sharedaddy-dark .sharing-hidden .inner {
	border-color: #222;
}

/* =Sharing: Email Dialog
-------------------------------------------------------------- */

#sharing_email {
	width: 312px;
	padding: 15px;
	position: absolute;
	margin-left: -120px;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	text-align: left;
}

div.sharedaddy.sharedaddy-dark #sharing_email {
	border-color: #fff;
}

#sharing_email .errors {
	color: #fff;
	background-color: #771a09;
	font-size: 11px;
	padding: 5px 8px;
	line-height: 11px;
	margin: 10px 0 0 0;
}

#sharing_email label {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 0 0 4px 0;
	text-align: left;
	text-shadow: none;
}

#sharing_email input[type="text"] {
	width: 98.5%;
	margin-bottom: 12px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#sharing_email .sharing_cancel {
	padding: 0 0 0 10px;
	font-size: 11px;
	text-shadow: none;
}

#sharing_email .recaptcha {
	width: 312px;
	height: 123px;
	margin: 10px 0 14px 0;
}

/* =RTL
-------------------------------------------------------------- */
/* @noflip */
body.rtl .sharing ul {
	float: right;
}

/* @noflip */
body.rtl .sharing li {
	margin: 0 0 0 10px !important;
}

/* @noflip */
.rtl #sharing_email {
	margin-left: -0px;
	margin-right: -120px;
	text-align: right
}

/* @noflip */
.rtl #sharing_email label {
	text-align: right
}

/* @noflip */
.rtl #sharing_email .sharing_cancel {
	padding: 0 10px 0 0;
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
}
.wpvidavee_title {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 2px 5px;
	text-align: left;
}
.wpvidavee_footer {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 9px;
	line-height: 11px;
	padding: 2px 5px;
	text-align: right;
}
.wpvidavee_footer a {
	text-decoration: none;
}
.wpvidavee_p {
	color: red;
}
.hidden {
	display: none;
}
.possibly-related {
	clear: both;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}

/**
 * Simple Homepage Experiment
 */

.simple-homepage-experiment #header,
.simple-homepage-experiment #footer,
.simple-homepage-experiment #landingpage {
	display: none !important;
}
.simple-homepage-experiment .simple-homepage {
	display: block !important;
}

.simple-homepage-experiment .simple-homepage {
	background: #f5f5f5;
}

/**
 * Typography
 */

.simple-homepage-experiment body,
.simple-homepage-experiment td,
.simple-homepage-experiment p,
.simple-homepage-experiment div,
.simple-homepage-experiment input,
.simple-homepage-experiment label {
	font-family: "Open Sans", "Helvetica", sans-serif !important;
	font-size: 14px;
	line-height: 1.5;
	outline: none;
}

.simple-homepage-experiment input[type=checkbox] {
	margin: 0;
}

.simple-homepage-experiment h2,
.simple-homepage-experiment h3 {
	text-align: center;
}

.simple-homepage-experiment h2 {
	font-family: "Open Sans", "Helvetica", sans-serif !important;
	font-size: 18px !important;
	color: #464646;

	margin-bottom: 16px;
}

.simple-homepage-experiment h3 {
	color: #898989;
	font-size: 14px !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

.simple-homepage-experiment a {
	color: #1e8cbe;
	text-decoration: none;
}

.simple-homepage-experiment a:hover {
	color: #005684;
}

/**
 * Layout
 */

body.simple-homepage-experiment {
	background: #f1f1f1;
}

body.simple-homepage-experiment#h4home #lang-guess {
	margin-top: 85px;
	padding: 15px;

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}

.simple-homepage {
	display: none;
}

body.simple-homepage-experiment .simple-homepage {
	display: block;
}

.simple-homepage-experiment h1 {
	margin: 50px auto 50px auto;
	padding-left: 85px;
	height: 75px;
	width: 305px;
	color: #737373;

	font-size: 43px !important;
	font-weight: 100;
	line-height: 75px;
	text-shadow: 0 1px 0 #fff;

	background: transparent url(../../wp-content/themes/h4/i/simple-homepage/wp-logo-1x.png) no-repeat !important;
}

.simple-homepage-experiment .content {
	max-width: 910px;
	margin: auto;
}

.simple-homepage-experiment .box {
	background: #fff;
	width: 43.4065934%;
	height: 280px;
	padding: 35px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	-moz-box-shadow:    0px 2px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
	box-shadow:         0px 2px 3px rgba(0,0,0,0.2);
}

.simple-homepage-experiment .box:hover {
	-moz-box-shadow:    0px 2px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	box-shadow:         0px 2px 5px rgba(0,0,0,0.3);

}

.simple-homepage-experiment .or {
	width: 45px;
	height: 45px;
	margin: 100px 20px;

	float: left;

	color: rgba( 0, 0, 0, 0.2);
	text-shadow: 0 1px 1px #f1f1f1, 0 0 0 #aaa,
				 0 4px 1px #f1f1f1;

	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;

	border-radius: 50%;
	border: 8px rgba( 0, 0, 0, 0.1 ) solid;
}

.simple-homepage-experiment .sign-up {
	text-align: center;
}

.simple-homepage-experiment .big-ass-blue-button {
	margin: 20px auto;
	padding: 12px 40px;

	display: inline-block;

	color: #fff !important;
	font-size: 24px;
	text-decoration: none;
	text-shadow:  0px -1px 1px rgba(0,0,0,0.32);

	border-radius: 4px;

	background-color: #0aa1ce;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(10, 161, 206)), to(rgb(0, 136, 181)));
	background-image: -webkit-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -moz-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -o-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -ms-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0aa1ce', EndColorStr='#0088b5');

	border: 1px solid #0088b5;

	box-shadow:	inset 0px 1px 1px rgba(255,254,254,0.5),
				0 1px 1px rgba(0,0,0,0.3);
}

.simple-homepage-experiment .big-ass-blue-button:hover {
	color: #fff;

	background-color: #4eb5d5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(78, 181, 213)), to(rgb(0, 136, 181)));
	background-image: -webkit-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -moz-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -o-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -ms-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4eb5d5', EndColorStr='#0088b5');
}

.simple-homepage-experiment .big-ass-blue-button:active {
	background: #0aa1ce;
	box-shadow:	inset 0px -1px 1px rgba(255,254,254,0.2);
}

.simple-homepage-experiment .login input[type=text],
.simple-homepage-experiment .login input[type=password] {
	display: block;
	width: 90%;
	margin: 0 0 10px 0;
	padding: 10px 15px 10px 35px;

	color: #898989;
	font-size: 14px;
	font-weight: 200;

	border-radius: 3px;

	background: #FCFCFC url(../../wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;

	border: 1px solid #BFBFBF;

	-moz-box-shadow:    inset 0px 1px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.15);
	box-shadow:         inset 0px 1px 3px rgba(0,0,0,0.15);
}

.simple-homepage-experiment .login input:focus {
	background: #fff url(../../wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;
	color: #444;
	border: 1px #aaa solid;
}

.simple-homepage-experiment .login input[type=text] {
	background-position: -3px -3px;
}

.simple-homepage-experiment .login input[type=password] {
	background-position: -3px -57px;
}

.simple-homepage-experiment#h4home #wrapper button.login-button {
	float: right !important;
	padding: 5px 20px !important;
	margin: 20px 0 !important;
	border-radius: 3px !important;
	border: 1px #bbb solid !important;

	color: #464646 !important;
	font-size: 15px !important;
	line-height: 1.6 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;

	text-shadow:         0px 1px 1px #fff !important;
	box-shadow:	inset 0px 1px 1px rgba(255,254,254,0.8),
				0 1px 2px rgba(0,0,0,0.1)  !important;

	background-color: #eaeaea !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(234, 234, 234)), to(rgb(201, 201, 201))) !important;
	background-image: -webkit-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -moz-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -o-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -ms-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#c9c9c9')  !important;
}

.simple-homepage-experiment#h4home #wrapper .login-button:hover {
	background-color: #fcfcfc !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 252, 252)), to(rgb(202, 202, 202))) !important;
	background-image: -webkit-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -moz-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -o-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -ms-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfcfc', EndColorStr='#cacaca') !important;
}

.simple-homepage-experiment#h4home #wrapper .login-button:active {
	background: #eaeaea  !important;
	box-shadow: 0 -1px 1px rgba(255,255,255,0.8)  !important;
}

.simple-homepage-experiment .forgot-password {
	display: block;
	margin: 17px 0 4px 0;

	float: left;
	clear: left;

	font-size: 12px;
}

.simple-homepage-experiment .remember-me {
	float: left;
	clear: left;
	margin: 0;
}

.simple-homepage-experiment .remember-me label {
	font-size: 12px;
	color: #1e8cbe;
}

.simple-homepage-experiment .remember-me label:hover {
	color: #005684;
}

.simple-homepage-experiment .footer {
	position: fixed;
		bottom: 20px;
		right: 0;
		left: 0;
	color: #898989;

	font-size: 11px;
	clear: both;
	text-align: center;
}

.simple-homepage-experiment .footer .automattic {
	margin: 0 3px;
	width: 127px;
	height: 13px;

	background: url(../../wp-content/themes/h4/i/simple-homepage/automattic-1x.png) no-repeat;
	text-indent: -999999px;
	display: inline-block;
	vertical-align: text-bottom;
}

.simple-homepage-experiment .clear {
	clear: both;
}

/**
 * Retina CSS
 */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 144dpi) {

	.simple-homepage-experiment h1 {
		background: transparent url(../../wp-content/themes/h4/i/simple-homepage/wp-logo-2x.png) no-repeat !important;
		background-size: 74px 74px;
	}

	.simple-homepage-experiment .footer .automattic {
		background: url(../../wp-content/themes/h4/i/simple-homepage/automattic-2x.png) no-repeat;
		background-size: 127px 11px;
	}

	.simple-homepage-experiment .login input[type=text],
	.simple-homepage-experiment .login input[type=password] {
		background: #FCFCFC url(../../wp-content/themes/h4/i/simple-homepage/login-sprite-2x.png) no-repeat;
		background-size: 40px 96px;
	}

	.simple-homepage-experiment .login input:focus {
		background: #fff url(../../wp-content/themes/h4/i/simple-homepage/login-sprite-2x.png) no-repeat;
		background-size: 40px 96px;
	}

}

/**
 * Responsive CSS
 */

@media screen and (max-width: 800px) {

	.simple-homepage-experiment .or {
		clear: both;
		float: none;
		margin: 20px auto;
	}

	.simple-homepage-experiment .box {
		clear: both;
		margin: auto 20px;
		float: none;
		width: auto;
	}

	.simple-homepage-experiment .login {
		margin-bottom: 30px;
	}

	.simple-homepage-experiment .footer {
		position: relative;
		padding-top: 30px;
	}
}

@media screen and (max-height: 580px) {

	.simple-homepage-experiment .footer {
		position: relative;
		padding-top: 30px;
		margin-top: 50px;
	}
}/* 2-Column Grid Layout */

.widgets-grid-layout {
	width: 100%;
}

.widgets-grid-layout:before,
.widgets-grid-layout:after {
	content: " ";
	display: table;
}

.widgets-grid-layout:after {
	clear: both;
}

.widget-grid-view-image {
	float: left;
	max-width: 50%;
}

.widget-grid-view-image a {
	display: block;
	margin: 0 2px 4px 0;
}

.widget-grid-view-image:image:nth-child(even) {
	float: right;
}

.widget-grid-view-image:nth-child(even) a {
	margin: 0 0 4px 2px;
}

.widgets-grid-layout .widget-grid-view-image img {
	max-width: 100%;
	height: auto;
}

/* Multi-Column Grid Layout */

.widgets-multi-column-grid ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.widgets-multi-column-grid ul li {
	background: none;
	clear: none;
	float: left;
	margin: 0 -5px -3px 0;
	padding: 0 8px 6px 0;
	border: none;
	list-style-type: none !important;
}

.widgets-multi-column-grid ul li a {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.widgets-multi-column-grid .avatar {
	vertical-align: middle;
}

/* List Layout */

.widgets-list-layout {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.widgets-list-layout li:before,
.widgets-list-layout li:after {
	content:"";
	display:table;
}
.widgets-list-layout li:after {
	clear:both;
}
.widgets-list-layout li {
	zoom:1;
	margin-bottom: 1em;
	list-style-type: none !important;
}

.widgets-list-layout .widgets-list-layout-blavatar {
	float: left;
	width: 21.276596%;
	max-width: 40px;
	height: auto;
}

.widgets-list-layout-links {
	float: right;
	width: 73.404255%;
}

.widgets-list-layout span {
	opacity: 0.5;
}

.widgets-list-layout span:hover {
	opacity: 0.8;
}
div[class^="gr_custom_container"] {
	/* customize your Goodreads widget container here*/
	border: 1px solid gray;
	border-radius:10px;
	padding: 10px 5px 10px 5px;
	background-color: #FFF;
	color: #000;
}

div[class^="gr_custom_container"] a {
	color: #000;
}

h2[class^="gr_custom_header"] {
	/* customize your Goodreads header here*/
	display: none;
}
div[class^="gr_custom_each_container"] {
	/* customize each individual book container here */
	width: 100%;
	clear: both;
	margin-bottom: 10px;
	overflow: auto;
	padding-bottom: 4px;
	border-bottom: 1px solid #aaa;
}
div[class^="gr_custom_book_container"] {
	/* customize your book covers here */
	float: right;
	overflow: hidden;
	height: 60px;
	margin-left: 4px;
	width: 39px;
}
div[class^="gr_custom_author"] {
	/* customize your author names here */
	font-size: 10px;
}
div[class^="gr_custom_tags"] {
	/* customize your tags here */
	font-size: 10px;
	color: gray;
}
div[class^="gr_custom_review"] {
}
div[class^="gr_custom_rating"] {
	display: none;
}