@import url( //s1.wp.com/i/fonts/merriweather/merriweather.css );
img.wp-smiley {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#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: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

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 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

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

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

#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;
	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);
}

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


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.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;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}


#bit, #bit * {
	*zoom: 1;
}

#bit {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	_display: none;
}

/* @noflip */
.rtl #bit {
	font-family: tahoma, Arial, sans-serif;
}

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

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

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

#bit a.bsub {
	display: block;
	overflow: hidden;
	padding: 0 10px 0 8px;
	float: right;
	text-decoration: none !important;
	line-height: 26px;
	font-weight: normal;
	font-size: 13px;
	color: #CCC;
	letter-spacing: normal;
	border: 0;
	background-color: #324155;
	-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 {
	padding-right: 2px;
}

#bsub-text {
	font-size: 15px;
}

#bit a.bsub span:before {
	background: url(/wp-content/blog-plugins/loggedout-follow/../../../i/reader-follow.svg) 0 -1px;
	background-size: 24px 24px;
	content:'';
	display: inline-block;
	height: 24px;
	margin-right: 5px;
	vertical-align: middle;
	width: 24px;
}

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

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

#bitsubscribe {
	background: #324155;
	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;
}

#bitsubscribe a {
	color: #d2dee6;
}

#bit h3, #bit #bitsubscribe h3 {
	margin: 0 0 .5em 0 !important;
	font-size: 20px;
	line-height: 1.313;
	color: #D2DEE6;
	text-align: left;
	font-family: 'Merriweather', serif;
	font-weight: bold;
}

#bit h3 label{
	color: #D2DEE6;
	font-family: 'Merriweather', serif;
	font-size: 20px;
}

#bit #bitsubscribe p {
	margin: 0 0 1em 0;
	*margin: 0 0 0 0;
	font-size: 14px;
	line-height: 1.45em;
	font-weight: 300;
	color: #fff;
}

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

#bit #bitsubscribe p.bit-follow-count {
	font-size: 13px;
	color: #D2DEE6;
	margin-top: -8px;
}

#bitsubscribe input[type=submit] {
  border-style: solid;
  border-width: 1px 1px 2px;
  color: #fff;
  cursor: pointer;
  display: block;
  margin: 0;
  outline: 0;
  overflow: hidden;
  padding: .75em;
  text-overflow: ellipsis;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8) inset;
  -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8) inset;
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8) inset;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
  background: #00aadc;
  border-color: #0090bb;
  border-top-color: #0099c6;
  border-bottom-color: #0088b0;
  color: #fff;
  -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15) inset;
  -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15) inset;
  box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15) inset;
  width:100%;
  text-shadow: none;
  font-size: 1em;

}

#bitsubscribe input[type=submit]:hover {
	background: #33bbe3;
	border-color: #2b9ec0;
	border-bottom-color: #2895b5;
	box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15) inset;
}

#bitsubscribe input[type=submit]:active {
	border-width: 2px 1px 1px;
}

#bitsubscribe input[type=text],
#bitsubscribe input[type=email] {
	background: #f4f8fA;
	border: 1px solid #d2dee6;
	border-radius: 0;
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 1.2;
	height: auto;
	padding: 5px 6px;
	width: 100%;
	box-sizing: border-box;
	/* @noflip */
	direction: ltr;
}

#bitsubscribe input::-webkit-input-placeholder {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}

#bitsubscribe input::-moz-placeholder {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}

#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;
}

#bsub-subscribe-button input {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
}

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


#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 {
	overflow: hidden;
}
#bitsubscribe #lof-followpublicize p.lof-followpublicize-facebook {
	border: 1px solid #242f3d;
}

/*
Error
=============================== */

#bit #bitsubscribe p#loggedout-follow-error {
	background: #E8F0F5;
	border-left: 3px solid #DD3D36;
	font-size: 12px;
	font-weight: 1.4em;
	padding: 10px;
	color: #DD3D36;
}

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

#bitsubscribe #bsub-credit {
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.313;
	padding: 0 0 7px 0;
	margin:0 0 -15px;
	border-top: 1px solid #3c3c3c;
}

#bitsubscribe #bsub-credit a {
	color: #90AEC2;
	background: none;
	text-decoration: none;
}

#bitsubscribe #bsub-credit a:hover {
	color: #78DCFA;
	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|mpb">
	<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;
}

.rtl .wpcnt{
	direction: ltr;
}

.mpb{
	text-align: center;
	margin: 0px auto;
	width: 100%;
}

/* inner container */
.wpa, .wpadvert {				/* @todo: deprecate wpadvert */
	position: relative;
    /*overflow: hidden; */       /* this hides "about these ads" when there's no adfill */
    display: inline-block !important;
    max-width: 100%;
    text-align: left;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.wpa.wpwidesky, .wpa.wpleaderboard{
	width: auto;
}

.wpa.top{
	min-width: 728px;
}

.wpa.wpwidesky{
	min-width: 160px;
}

.wpa.wpmrec{
	min-width: 300px;
}

.mpb .wpa{
	padding: 10px 0 0;
}

@media screen and (max-width: 650px) {
	.mpb .wpa{
		min-width: 300px;
	}
}

/* about these ads */
/* all the !important use is to ensure consistency */
.wpa-about{	/* @todo: deprecate wpadvert-about */
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
	display: block;
	min-width: 160px;
	/*margin-top: 5px;*/
	border-bottom: none !important;			/* some themes ad dotted underlines, that won't look nice */
	font: 10px/1 "Open Sans", Arial, sans-serif !important;
	text-align: left !important;
	text-decoration: none !important;
	opacity: 0.85;
}

.wpa-about:hover{
	text-decoration: underline !important;	/* !important necessary, since themes override this routinely */
	opacity: 1;
}

/*.wpadvert-about {
	display: block;
	padding: 0 1px;
	font: 9px/1 sans-serif;
	text-decoration: underline;
}*/


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

.wpa-notice {
	display: block;
	position: relative; 
	padding: 24px;
	overflow: hidden;
	border: 5px solid #efefef;
	font: 13px/1.75 "Merriweather sans", "Open Sans", Arial, sans-serif !important;
	color: #2e4453 !important;
	box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3;
}

.wpa-buttons{
	text-align: center;
	margin: 0;
}

.wpa-button {
	display: inline-block;
	box-sizing: border-box;
	margin: 0;
  outline: 0;
	padding: 7px !important;
	overflow: hidden;
	background: white;
	border-color: #c8d7e1;
  border-style: solid !important;
  border-width: 1px 1px 2px !important;
	border-bottom: 2px solid #c8d7e1 !important;
  cursor: pointer;
  vertical-align: top;
	color: #668eaa !important;
  font-size: 11px !important;
	font-weight: 600 !important;
  line-height: 1 !important;
	text-overflow: ellipsis;
  text-decoration: none !important;
	text-transform: uppercase !important;
  border-radius: 4px;

  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.wpa-button:hover{
	border-color: #a8bece !important;
	color: #2e4453 !important;
}

.wpa-button.is-primary{
	background: #00aadc !important;
	border-color: #0087be !important;
	color: white !important;
}

.wpa-button.is-primary:hover{
	border-color: #005082 !important;
	color: white !important;
}

/* 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: 5px;			/* this makes "about these ads" visible */
	margin-bottom: 1em;			/* every ad should have a little space below it */
}

div.wpa>div {
	margin-top: 20px;
}

#google_ads_div_wpcom_below_post_adsafe_ad_container {
	display: block !important;
}

.wa-sponsored-link {
	font: 9px/1 sans-serif;
}
/**
 * Theme-specific WordAds colors & settings
 */

/* header bannner link color */
.wpa-about {
	color: #eee !important;
}

.wpa-about:hover {
	color: #fff !important;
}

/* other banner link colors */
#content .wpa-about {
	color: #603913 !important;
}

#content .wpa-about:hover {
	color: #482809 !important;
}

/* leaderboard */
.wpcnt {
	text-align: left;
}

#container2>.wpcnt .wpa {
	background: url(/wp-content/themes/pub/adventure-journal/images/footer-background.jpg) center top;
	border: 1px solid #666;
	border-top: 1px solid #ddd;
	box-shadow: 0 0 5px rgba(0,0,0,.8);
	padding: 0 20px;
	display: block;
}

#container2>.wpcnt .wpa-about {
	color: #444 !important;
}

#container2>.wpcnt .wpa-about:hover {
	color: #222 !important;
}

/* widesky */
.wpwidesky {
	display: block;
	margin: 0 0 15px 0;
	padding: 10px;
	background-color: #e9e9e8 !important;
	background: top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-right.png) no-repeat, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-left.png) no-repeat, top center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top.png) repeat-x, bottom right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-right.png) no-repeat, bottom left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-left.png) no-repeat, bottom center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom.png) repeat-x, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-left.png) repeat-y, top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-right.png) repeat-y;
}


/* override theme */
#container, #container2 {
	position: relative;
}

#menu {
	margin: -1px 10px 0 0;
}/**
 * Styles for Jetpack related posts
 */

/* Container */

div#jp-relatedposts {
	display: none;
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
}

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

/* Headline above related posts section, labeled "Related" */

div#jp-relatedposts h3.jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	font-family: inherit;
}

div#jp-relatedposts h3.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 h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

/* Related posts items (wrapping items) */

div#jp-relatedposts div.jp-relatedposts-items {
	clear: left;
}

div#jp-relatedposts div.jp-relatedposts-items-visual {
	margin-right: -20px;
}

/* Related posts item */

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
	float: left;
	width: 33%;
	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 20px;
	/*cursor: pointer;*/
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
}

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

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Related posts item content */

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
div#jp-relatedposts div.jp-relatedposts-items p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs {
	position:relative;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
}

div#jp-relatedposts div.jp-relatedposts-items p {
	margin-bottom: 0;
}

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	text-transform: none;
	margin: 0;
	font-family: inherit;
	display: block;
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

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

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post span {
	display: block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post span {
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: .6;
}

/* Behavior when there are thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display: none;
}

/* Behavior when there are no thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
	overflow: hidden;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs span {
	margin-bottom: 1em;
}

/**
 * Responsive
 */

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

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 50%;
	}

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear: left;
	}

	div#jp-relatedposts div.jp-relatedposts-items-visual {
		margin-right: 20px;
	}

}

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

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 100%;
		clear: both;
		margin: 0 0 1em;
	}

}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

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

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}/*
Theme Name: Adventure Journal
Theme URI: http://www.contextureintl.com/wordpress/adventure-journal-wordpress-theme/
Description: Adventure Journal is the perfect theme for highlighting your adventures. Choose your own layout, sidebar and footer widgets, header image, and background if you want to customize. Perfect for your next trip. Or your next blog.
Author: Contexture International
Author URI: http://www.contextureintl.com/
Version: 2.0.1-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: adventurejournal
Tags: education, school, brown, dark, light, tan, yellow, natural, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, custom-background, custom-header, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, translation-ready, featured-image-header, featured-images, blog, lifestream, nature, photoblogging, scrapbooking, travel, colorful, contemporary, earthy, hand-drawn, handcrafted, retro, paper-made, textured, whimsical, custom-colors
Status: inactive


/* =Default HTML Styling
----------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.625;
}
img {
	border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	color: #603913;
	font-weight: 400;
	padding: 0;
}
h1,
h2,
h3 {
	font-family: Vollkorn, Georgia, serif;
	line-height: 1.2;
}
h1 {
	font-size: 38px;
	letter-spacing: -1px;
}
h2 {
	font-size: 28px;
	letter-spacing: -1px;
}
h3 {
	font-size: 20px;
	letter-spacing: -.5px;
}
h4,
h5,
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
p {
	margin-bottom: 12px;
}
ul,
ol {
	margin-bottom: 12px;
	padding: 0;
}
li {
	margin-left: 20px;
	padding: 0;
}
ul li {
	list-style: square;
}
ul ul li {
	list-style: disc;
}
ul ul ul li {
	list-style: circle;
}
ol {
	margin-bottom: 12px;
}
ol li {
	list-style: decimal;
}
ol ol li {
	list-style: upper-alpha;
}
ol ol ol li {
	list-style: lower-roman;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
th {
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
td {
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
form {
	display: inline;
}
fieldset {
	padding: 10px;
}
input,
textarea,
select {
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 14px;
	margin-bottom: 3px;
	padding: 5px;
}
input[type="submit"] {
	background: #f1f1f1;
}
input[type="submit"]:active {
	background: #e9e9e8;
}
textarea {
	width: 98%;
}
input.button:active {
	background-color: #f3e9e9;
	color: #000;
}
input:hover,
textarea:hover,
select:hover {
	border: 1px solid #600;
}
input:focus,
textarea:focus {
	background: #f3e9e9;
	border: 1px solid #600;
}
pre {
	background-color: #e9e9e8;
	font-family: "Courier 10 Pitch", Courier, monospace;
	margin-bottom: 12px;
	padding: 12px;
}
blockquote {
	font-size: 16px;
	font-style: italic;
	padding: 7px;
	padding-bottom: 0;
	padding-left: 50px;
}
hr {
	border: none;
	border-top: 1px solid #0f2a56;
	height: 1px;
	margin-bottom: 1em;
	margin-top: 0;
}
dl {
	margin: 0 0 24px;
}
dt {
	font-weight: 700;
}
dd {
	margin-bottom: 18px;
}
ins {
	background: #fff;
	text-decoration: none;
}
a {
	color: #600;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #19196a;
}
h1 a,
h2 a,
h3 a {
	color: #603913;
}


/* =Master Page
----------------------------------------------- */

#container {
	background: url(/wp-content/themes/pub/adventure-journal/images/mp-background-shading.png) center top;
	min-height: 100%;
}
#container2 {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 980px;
}
#wrapper-top {
	background: url(/wp-content/themes/pub/adventure-journal/images/header-top.png) 5px top no-repeat;
	height: 38px;
	position: relative;
}
#page-curl {
	background: url(/wp-content/themes/pub/adventure-journal/images/header-top.png) right top no-repeat;
	position: absolute;
	right: 7px;
	width: 25px;
	height: 38px;
	z-index: 100;
}
#wrapper-content {
	background: url(/wp-content/themes/pub/adventure-journal/images/mp-sprite-content-bg.png) 3px 0 repeat-y;
	margin-top: -373px;
	padding-top: 375px;
}
#ie8 #wrapper-content {
	margin-top: -373px;
	padding-top: 362px;
}
#header {
	margin-bottom: 14px;
	margin-top: -24px;
	text-align: left;
	position: relative;
	z-index: 10;
}
#banner,
#banner:after {
	background: #f3f3f3;
	border: 1px solid #d9d5d3;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
	display: relative;
	margin-left: 20px;
	padding: 6px 6px 8px;
	width: 920px;
	z-index: 10;
}
#banner:after {
	content: '';
	height: 100px;
	position: absolute;
	bottom: -5px;
	right: 40px;
	-moz-transform: rotate(1.3deg);
	-ms-transform: rotate(1.3deg);
	-webkit-transform: rotate(1.3deg);
	transform: rotate(1.3deg);
	width: 700px;
	z-index: -1;
}
#ie8 #banner:after {
	content: none;
}
#logo {
	background: #fafafa;
	background-image: -moz-linear-gradient(top, #e3ddd7, #fafafa); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #e3ddd7, #fafafa); /* IE10 */
	background-image: -webkit-linear-gradient(top, #e3ddd7, #fafafa); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: linear-gradient(top, #e3ddd7, #fafafa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3ddd7', EndColorStr='#fafafa'); /* IE6-IE9 */
	border: 1px solid #d9d5d3;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.4);
	margin-right: 100px;
	padding: 22px 45px;
	position: absolute;
	left: 34px;
	top: -22px;
	text-align: center;
}
#logo a,
#logo a:visited {
	color: #603913;
	font-family: Vollkorn, Georgia, serif;
	font-size: 32px;
	letter-spacing: -1px;
	line-height: 42px;
	text-decoration: none;
}
#logo a:hover {
	text-decoration: underline;
}
#content {
	padding: 10px 25px;
	position: relative;
}
#footer {
	background: url(/wp-content/themes/pub/adventure-journal/images/footer-background.jpg) center top;
	border: 1px solid #666;
	border-top: 1px solid #ddd;
	box-shadow: 0 0 5px rgba(0,0,0,.8);
	padding: 20px;
}

/* Three Footer Widget Areas */
#supplementary .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
#supplementary .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}
#colophon {
	background: url(/wp-content/themes/pub/adventure-journal/images/mp-background-shading.png) center top;
	clear: both;
	padding: 35px 0 25px;
}
#colophon p {
	color: #fff;
	font-size: 12px;
	text-align: center;
	text-shadow: 2px 2px 2px rgba(0,0,0,.6);
}
#colophon a {
	color: #fff;
}


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

h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited {
	text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover {
	text-decoration: underline;
}

/* Top Navigation Styling */
#menu {
	background: url(/wp-content/themes/pub/adventure-journal/images/top-menu-left.png) no-repeat left bottom;
	clear: both;
	float: right;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
#menu-wrap {
	background: url(/wp-content/themes/pub/adventure-journal/images/top-menu-background.png) 0 bottom repeat-x;
	margin-left: 4px;
	padding-bottom: 5px;
	position: relative;
}
#nav-right {
	background: url(/wp-content/themes/pub/adventure-journal/images/top-menu-right.png) 0 bottom repeat-y;
	position: absolute;
	right: -8px;
	width: 8px;
	height: 100%;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0 8px;
}
#menu ul li {
	float: left;
	list-style: none;
	margin: 0;
	position: relative;
}
#menu a {
	color: #603913;
	display: block;
	font-weight: 700;
	line-height: 15px;
	padding: 13px 10px;
	text-decoration: none;
}
#menu a:hover {
	color: #000;
}
#menu ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	padding: 2px 0 0;
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 99999;
}
#menu ul ul ul {
	left: 100%;
	padding: 0;
	top: 0;
}
#menu ul ul a {
	background: #efe3d8;
	line-height: 1em;
	padding: .8em .8em .8em 1em;
	width: 11em;
	height: auto;
}
#menu li:hover > a {
	background: #efe3d8;
	background: rgba(255,255,255,.2);
	color: #000;
	text-decoration: underline;
}
#menu ul ul :hover > a,
#menu ul ul a:hover {
	background: #f2e8df;
}
#menu ul li:hover > ul {
	display: block;
}
#menu .current-menu-item > a,
#menu .current-menu-ancestor > a,
#menu .current_page_item > a,
#menu .current_page_ancestor > a {
	background: rgba(255,255,255,.2);
	color: #000;
}
#menu ul ul .current-menu-item a,
#menu ul ul .current-menu-ancestor > a,
#menu .children .current_page_item a,
#menu .children .current_page_ancestor > a {
	background: #f2e8df;
}


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

/* 2 Column Layout with content on left*/
.col-2-left #main-content {
	float: left;
	width: 690px;
}
.col-2-left #secondary,
.col-2-left #tertiary {
	float: right;
	margin-left: 0;
	padding: 0;
	width: 220px;
}
.col-2-left #tertiary {
	clear: right;
}

/* 2 Column Layout with content on right*/
.col-2-right #main-content {
	float: right;
	width: 690px;
}
.col-2-right #secondary,
.col-2-right #tertiary {
	float: left;
	width: 220px;
}
.col-2-right #tertiary {
	clear: left;
}

/* 3 Column Layout */
.col-3 #main-content {
	float: left;
	padding-left: 230px;
	width: 470px;
}
.col-3 #secondary {
	float: left;
	margin-left: -705px;
	width: 220px;
}
.col-3 #tertiary {
	float: right;
	width: 220px;
}

/* 3 Column Layout with content on left */
.col-3-left #main-content {
	float: left;
	width: 470px;
}
.col-3-left #secondary,
.col-3-left #tertiary {
	float: right;
	width: 220px;
}
.col-3-left #tertiary {
	margin-right: 10px;
}


/* =Sidebars
----------------------------------------------- */

#secondary .widget,
#tertiary .widget {
	background-color: #e9e9e8 !important;
	background: top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-right.png) no-repeat, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-left.png) no-repeat, top center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top.png) repeat-x, bottom right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-right.png) no-repeat, bottom left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-left.png) no-repeat, bottom center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom.png) repeat-x, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-left.png) repeat-y, top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-right.png) repeat-y;
	margin-bottom: 15px;
	min-height: 60px;
	padding: 15px 15px 20px;
}
.widget h3 {
	margin-bottom: 5px;
}


/* =Default WordPress Styling
----------------------------------------------- */
.entry-meta {
	font-size: 12px;
	margin-bottom: 10px;
}
.entry-title {
	margin-bottom: 5px;
	word-wrap: break-word;
}
.entry-content {
	padding-bottom: 10px;
}
.entry-utility {
	background: #e9e9e8;
	border: 1px solid #fff;
	border-radius: 3px;
	box-shadow: 0 0 2px rgba(0,0,0,.5);
	clear: both;
	margin-bottom: 15px;
	padding: 6px 8px;
}
.entry-content table,
.comment-content table {
	margin: 0 0 10px;
}
.page-link {
	margin-bottom: 5px;
}
.page-link a:link,
.page-link a:visited {
	background: #fff;
	border-radius: 20px;
	color: #7d3913;
	font-weight: 400;
	padding: 3px 6px;
	text-decoration: none;
}
.page-link a:hover {
	background: #7d3913;
	color: #fff;
}
#nav-above,
#nav-below {
	background: #e9e9e8;
	border: 1px solid #fff;
	border-radius: 3px;
	box-shadow: 0 0 2px rgba(0,0,0,.5);
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 15px;
	padding: 6px 10px;
}
#nav-below-post,
#comment-nav-above,
#comment-nav-below {
	font-size: 12px;
	margin-bottom: 15px;
}
.nav-next,
.nav-previous {
	font-weight: bold;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
.nav-previous a,
.nav-next a {
	text-decoration: none;
	text-transform: uppercase;
}
.nav-previous a:hover,
.nav-next a:hover {
	text-decoration: underline;
}
.read-excerpt {
	display: block;
}
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px,1px,1px,1px);
}


/* =Sticky Posts
----------------------------------------------- */

.sticky {
	margin-bottom: 20px;
	position: relative;
}
.sticky,
.bypostauthor {
	background: #fae8d4 url(/wp-content/themes/pub/adventure-journal/images/paper-crumpled-sm.jpg);
	border-bottom: 1px solid #bcb19c;
	border-left: 1px solid #f5f7f2;
	border-right: 1px solid #c6bba6;
	border-top: 1px solid #f5f7f2;
	border-radius: 2px;
	box-shadow: 0 2px 6px rgba(0,0,0,0.2);
	padding: 10px;
}
.sticky .entry-utility {
	background: rgba(198,180,153,.5);
}
.sticky .tape,
.bypostauthor .tape {
	background: url(/wp-content/themes/pub/adventure-journal/images/tape.gif) no-repeat;
	opacity: .7;
	filter: alpha(opacity=70);
	width: 59px;
	height: 69px;
	position: absolute;
	z-index: 13;
}
.sticky .tape.tr,
.bypostauthor .tape.tr {
	right: -18px;
	top: -20px;
}
.sticky .tape.bl,
.bypostauthor .tape.bl {
	bottom: -30px;
	left: -20px;
}
.sticky {
}
.bypostauthor {
	background: #fae8d4 url(/wp-content/themes/pub/adventure-journal/images/paper-crumpled.jpg);
	border: 1px solid #dacfba;
	border-radius: 2px;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
	padding: 10px;
}
/*width correction for featured images in sticky styling*/
.sticky .attachment-post-thumbnail {
	width: 99% !important;
}


/* =Images
----------------------------------------------- */

#content img {
	max-width: 100%;
	height: auto;
}
.attachment #content img {
	display: block;
	margin: 0 auto;
}
.attachment .entry-caption {
	text-align: center;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px !important;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px !important;
	margin-top: 4px !important;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px !important;
}
.wp-caption {
	background-color: #e9e9e8 !important;
	background: top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-right.png) no-repeat, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-left.png) no-repeat, top center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top.png) repeat-x, bottom right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-right.png) no-repeat, bottom left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-left.png) no-repeat, bottom center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom.png) repeat-x, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-left.png) repeat-y, top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-right.png) repeat-y;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 100%;
	padding: 6px;
	text-align: center;
}
#content .wp-caption img {
	max-width: 97%;
	height: auto;
	border-bottom: 1px solid #fff;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-top: 1px solid gray;
	display: block;
	margin: 5px auto 0 auto;
	text-align: center;
}
.wp-caption a {
	display: block;
	text-align: center;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.entry-attachment .attachment {
	margin-bottom: 20px;
}
.entry-attachment .attachment img {
	background-color: #e9e9e8 !important;
	background: top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-right.png) no-repeat, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-left.png) no-repeat, top center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top.png) repeat-x, bottom right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-right.png) no-repeat, bottom left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-left.png) no-repeat, bottom center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom.png) repeat-x, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-left.png) repeat-y, top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-right.png) repeat-y;
	margin-bottom: 20px;
	padding: 10px 10px 20px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px !important;
}
.gallery .gallery-item {
	background-color: #e9e9e8 !important;
	background: top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-right.png) no-repeat, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top-left.png) no-repeat, top center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-top.png) repeat-x, bottom right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-right.png) no-repeat, bottom left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom-left.png) no-repeat, bottom center url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-bottom.png) repeat-x, top left url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-left.png) repeat-y, top right url(/wp-content/themes/pub/adventure-journal/images/sidebar-bg-right.png) repeat-y;
	float: left;
	margin: 0 5px;
	padding: 10px 5px 15px;
	text-align: center;
	width: 28% !important;
}
.gallery .gallery-item dt {
	margin-bottom: 25px;
}
.gallery .gallery-item dd {
	margin-top: -15px;
}
.gallery img {
	border: none !important;
	margin-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0;
}
.gallery dl {
	margin: 0;
}
.gallery br+br {
	display: none;
}
.bypostauthor {
	min-height: 80px;
}
.bypostauthor:after {
	content: url(/wp-content/themes/pub/adventure-journal/images/tape.gif);
	opacity: .5;
	filter: alpha(opacity=60);
	position: absolute;
	right: -18px;
	top: -20px;
}
.comment-date {
	font-size: 10px;
}


/* =Comments
----------------------------------------------- */

#comments {
	margin-bottom: 20px;
	max-width: 690px;
}
#comments-title {
	margin-bottom: 10px;
}
#comments #respond {
	background: #f5ebe6;
	background: rgba(239,227,216,0.5);
	border: 1px solid #dacfba;
	border-radius: 3px;
	box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
	padding: 10px;
}
#comments .form-allowed-tags code {
	display: block;
	font-size: .8em;
}
#cancel-comment-reply-link {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.comment-form-author label,
.comment-form-email label,
.comment-form-url label {
	display: block;
	float: left;
	width: 55px;
}
#respond p.comment-subscription-form label {
	color: #999;
}
#commentform label+.required {
	margin-right: 5px;
}
#commentform .comment-form-url label {
	width: 65px;
}
.commentlist > li {
	margin-left: 0;
	position: relative;
}
li.comment,
li.pingback {
	border-top: 1px solid #ccc;
	clear: both;
	list-style-type: none;
	margin-bottom: 15px;
	padding-top: 15px;
}
.commentlist .unapproved {
	color: red;
	font-style: italic;
}
.commentlist .comment-meta {
	float: left;
	font-size: .8em;
	font-style: italic;
	width: 75px;
}
.commentlist .comment-meta img {
	margin-bottom: 5px;
}
.commentlist .comment-date a {
	text-decoration: none;
}
.commentlist .comment-date a:hover {
	text-decoration: underline;
}
.commentlist .comment-body {
	margin-left: 85px;
	padding-bottom: 10px;
}
.commentlist .comment-author {
	font-weight: bold;
}
.comments-paginate {
	font-size: .9em;
	padding-bottom: 10px;
	padding-top: 10px;
}
.comments-paginate a {
	background-color: #f4f4f4;
	color: #000;
	padding: 2px 5px;
	text-decoration: none;
}
.comments-paginate a:hover {
	background-color: #333;
	color: #fff;
}
.comments-paginate .current {
	background-color: #ccc;
	padding: 2px 5px;
	text-decoration: none;
}

/* Clearfix */
.clearfix:after,
.clear:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.clearfix,
.clear {
	display: inline-block;
}
* html .clearfix,
* html .clear {
	height: 1%;
}
.clearfix,
.clear {
	display: block;
}
.clear {
	clear: both;
}
img#wpstats {
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 0;
}


/* =Widgets
----------------------------------------------- */

.widget_search #s {
	max-width: 60%;
}
.widget_search #searchsubmit {
	font-size: 12px;
	padding: 5px 6px;
}
.widget select {
	max-width: 100%; /* To avoid the dropdown to overflow in case there is a long category name */
}


/* =WP.com Specific
----------------------------------------------- */

/* Polldaddy */
.PDS_Poll {
	margin-bottom: 10px;
}

/* Flickr */
.widget_flickr table {
	background-color: transparent !important;
	border: 0 !important;
	border-collapse: collapse;
	width: 100%;
}
.widget_flickr table img {
	max-width: 190px;
}
.widget_flickr table#flickr_badge_uber_wrapper {
	border: none;
	border-spacing: 0;
}
.widget_flickr table#flickr_badge_wrapper {
	background: none !important;
}
.widget_flickr table#flickr_badge_uber_wrapper a {
	color: #600;
}

/* VodPod */
#vodpod_recent_videos {
	margin: 0 auto !important;
}

/* Twitter */
.widget_twitter ul li {
	list-style: none;
	margin: 0 0 10px;
}
.widget_twitter .timesince {
	font-size: 11px;
	text-decoration: none;
}

/* Highlander */
.highlander-enabled #respond p.comment-subscription-form label {
    color: #000;
}
