/*
Theme Name: Skip Prichard
Theme URI: http://skip.stormyfrog.com/
Author: Andrew Buckman, stormyfrog studios
Author URI: http://www.stormyfrog.com/
Description: 
Version: 1.1
*/

/* =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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Global
-------------------------------------------------------------- */
html, body {
	background: #222;
}
html, body, input, textarea {
	color: #373737;
/*	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.625em;
}
h1, h2, h3, h4, h5,
.meta-timestamp,
time.entry-date,
.more {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a {
	color: #590805;
	text-decoration: none;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
form .honeypot {
	display: none;
}

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Content Wrap */
.wrap {
	margin: 0 auto;
	padding: 0 2.2em;
	max-width: 1200px;
}

/* =Header
-------------------------------------------------------------- */
#branding {
	background: #590805 url('images/bg.png') repeat left bottom;
	color: white;
}
#branding .wrap {
	overflow: hidden;
}
#branding a {
	color: #b3b3b3;
}
#site-title {
	float: left;
}
#site-title a {
	background: url('images/skip-prichard-leadership-insights.png') no-repeat left top;
	display: block;
	height: 0;
	margin: 1em 0;
	padding-top: 55px;
	overflow: hidden;
	width: 365px;
}
#site-description {
	display: none;
}
#printlogo {
	display: none;
}
#searchform {
	float: right;
	margin-top: 1.8em;
}


/* =Navigation
-------------------------------------------------------------- */
#access {
	background: #b3b3b3 url('images/bg.png') repeat left top;
	display: block;
	font-size: 0.85em;
	margin: 0 auto;
}
#access ul {
	list-style: none;
/*	margin: 0 0 0 -0.8125em;*/
	margin: 0;
	padding-left: 0;
}
#access #menu-header {
	margin-left: 64px;
	margin-left: 58px;
}
#access li {
	display: inline;
/*	padding: 0 1.2125em;*/
}
#access a {
	color: #eee;
	color: #555;
	display: inline-block;
	line-height: 2.5em;
	padding: 0 1em;
	text-decoration: none;
}
#access li:hover > a,
#access a:focus {
	background: #590805;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
}
#access .menu-header-container {
	float: right;
}


/* =Search Form
-------------------------------------------------------------- */
#branding #searchform {
	text-align: right;
}
#branding #searchform div {
	margin: 0;
}
#branding #s {
	color: #999;
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	padding: 2px 0.3em;
	width: 100px;
}
#branding #s:focus {
	background-color: #f9f9f9;
	color: #373737;
	width: 196px;
	width: 240px;
}
#branding #searchsubmit {
	display: none;
}


/* =Main Area
-------------------------------------------------------------- */
#main .wrap {
/*	background: rgba( 255, 255, 255, 0.03 );*/
/*	background: #333;*/
	overflow: hidden;
	padding-top: 1.5em;
}
#primary {
/*	background: pink;*/
	float: left;
	margin: 0 -30% 0 0;
	width: 100%;
}
#content {
/*	background: blue;*/
	margin: 0 34% 0 0%;
	width: 67.0%;
}
#secondary {
/* 	background: yellow;*/
	float: right;
	width: 30.0%;
}


/* =Index-style page styling (tag archives, categories, etc)
-------------------------------------------------------------- */
#content h1.page-title {
	color: white;
	font-size: 2em;
	margin-bottom: 1em;
}


/* =Carousel
-------------------------------------------------------------- */
#carousel {
	background: #666666;
	margin: 0 0 2em;
/*	padding: 1.5em 4%;*/
	padding: 10px;
	overflow: hidden;
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/
}
#carousel h2 {
	display: none;
}
#carousel h3 {
	color: white;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}
#carousel h3 a {
	color: white;
	text-decoration: none;
}
#carousel li:hover a {
	color: #d68b89;
}
#carousel ul {
/*	width: 5000px;*/
}
#carousel li {
	background: black;
	cursor: pointer;
	min-height: 240px;
	overflow: hidden;
	width: 100%;
}
#carousel img {
	float: left;
	width: 58%;
}
#carousel h3 {
	font-size: 1.6em;
	line-height: 1.3em;
	margin-left: 60%; /*2*/
	margin-right: 2%;
	padding-top: 1em;
	width: 38%;
}
#carousel .hide {
	display: none;
}

.carousel_tabs {
	float: right;
	margin-right: 1em;
}
.carousel_tabs a {
/*	background: white;*/
	border-right: 1px solid #333;
	color: white;
	cursor: pointer;
	display: inline-block;
	padding: 3px 7px;
	position: relative;
/*	margin-right: 5px;*/
	text-align: center;
	width: 20px;
}
.carousel_tabs a:hover {
	background: #590805;
	color: #fff;
	text-decoration: none;
}
.carousel_tabs a:last-child {
	border-right: none;
}
.carousel_tabs .carat {
	border: 18px solid transparent;
	border-top: none;
	border-bottom: 9px solid #666666;
	position: absolute;
	top: 0; left: 0; right: 0;
}
.carousel_tabs a:hover .carat {
	border-bottom-color: #590805;
}


/* =Post styling
-------------------------------------------------------------- */
#content article:before,
#content article:after {
    content:"";
    display:table;
}
#content article:after {clear:both;}
#content article {*zoom:1;}

#content .featured-image {
	margin: 0 0 1em;
	margin: 0;
	width: 100%;
}

#content article,
#content #comments {
	background: white;
	margin-bottom: 2em;
	padding: 1.5em 2em;
	padding: 1.5em 3em;
/*	overflow: hidden;*/
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#content aside.sharing-header {
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}
#content footer.entry-meta {
	clear:both;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
#content article.minipost,
#content article.photo {
	background: #ddd;
}
#content article.minipost .sharing-header,
#content article.photo .sharing-header {
	border-bottom: 1px solid #ccc;
}
#content article.minipost footer.entry-meta,
#content article.photo footer.entry-meta {
	border-top: 1px solid #ccc;
}
#content article.photo img {
	height: auto;
	width: 100%;
}
.single-photo #content #disqus_thread {
	margin-bottom: 0;
	padding-bottom: 0;
}
.single-photo #content #dsq-content #dsq-footer {
	margin: 0 -2em;
}
#content article .entry-content {
	font-family: Georgia, 'Times New Roman', Times, serif;
	line-height: 2em;
}
#content article .entry-content h2,
#content article .entry-content h4 {
	font: bold 1.4em Georgia, 'Times New Roman', Times, serif;
	margin: 1em 0 0.3em;
	margin: 2em 0 1em;
}
#content article .entry-content h3 {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
}
#content article .entry-content h2.color,
#content article .entry-content h3.color,
#content article .entry-content h4 {
	color: #590805;
}
#content article .entry-content a {
	text-decoration: underline;
}
#content article .entry-content i.clr {
	clear: both;
	display: block;
}
#content article img {
	max-width: 100%;
}
#content article img.size-large {
	width: 100%;
}
#content article .wp-caption,
#content article .wp-caption-text {
	font-size: 0.7em;
	font-style: italic;
	text-align: right;
}
#content article .wp-caption img {
	display: block;
}
#content article h1 {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 1em 0;
/*	text-transform: uppercase;*/
}
#content article h2 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 1em;
}
#content article h1 a,
#content article h2 a {
	color: #373737;
}
#content article p {
	margin-bottom: 1em;
}
#content article ol {
	list-style: decimal;
	margin: 0 0 1em 2.5em;
}
#content article ol li {
	margin-bottom: 1em;
}
article ul {
	list-style: disc;
	margin: 0 0 1em 2.5em;
}
#content article ul li {
	margin-bottom: 1em;
}
#content article .closing-question {
/*	background: #def;*/
/*	background: #fdd;*/
	float: left;
	margin-bottom: 1em;
	width: 48%;
}
#content article .closing-question strong {
	display: block;
/*	padding: 1em;*/
}
#content .blogfriends {
	margin-left: 3em;
}
#content .blogfriends .post-meta-res {
	font-size: 0.9em;
}

/* sharing */
.sharing-options ul {
	list-style: none;
	margin: 0;
}
.entry-content .sharing-options {
	background: #555;
	background: #590805;
	color: #fff;
	float: right;
	margin: 0 -2.5em 1.5em 2em;
	padding: 0.5em 1em;
	width: 46%;
	-moz-box-shadow: 2px 2px 7px #333;
	-webkit-box-shadow: 2px 2px 7px #333;
}
.entry-content .sharing-options h3,
.entry-content .sociable_tagline {
	font-weight: bold;
	margin-bottom: 0.5em;
}
.entry-content .sharing-options li {
	margin-bottom: 0.25em;
}

/* gallery */
.gallery {
	background: url('images/gallery.png') no-repeat left bottom;
/*	border: 3px dashed black;*/
	clear: both;
	padding-bottom: 20px;
	position: relative;
}
.galleryinner {
	background: url('images/gallery.png') no-repeat left top;
	overflow: hidden;
	padding: 20px 3em 0;
}
.gallery ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
	width: 4000px;
}
.gallery li {
	float: left;
	margin: 0 2.5em 0 0;
}
#content .gallery li img {
	display: block;
	max-width: none;
}
.gallery .prev,
.gallery .next {
	background-image: url('images/gallery.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0; bottom: 0;
	width: 20px;
}
.gallery .prev {
	background-position: -640px center;
	left: 0;
}
.gallery .prev:hover {
	background-position: -600px center;
}
.gallery .next {
	background-position: -720px center;
	right: 0;
}
.gallery .next:hover {
	background-position: -680px center;
}

/* Older / newer posts navigation */
#nav-below,
#nav-single,
#nav-below_pagenavi {
/*	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	margin-bottom: 2em;
	overflow: hidden;
}
#nav-below a,
#nav-single a,
#nav-below_pagenavi a {
	background: #ccc;
	font-size: 0.9em;
	line-height: 2em;
}
#nav-below a,
#nav-single a {
	display: block;
}
#nav-single a {
	font-size: 0.85em;
	line-height: 2.2em;
}
#nav-below a:hover,
#nav-below_pagenavi a:hover,
#nav-single a:hover {
	background: #590805;
	color: #fff;
	text-decoration: none;
}
.nav-previous,
.nav-next {
	float: left;
	width: 49%;
}
.nav-next {
	float: right;
}
.nav-previous a {
	padding-left: 1em;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.nav-next a {
	padding-right: 1em;
	text-align: right;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

/* Numbered posts navigation */
#nav-below_pagenavi {
	text-align: center;
}
#nav-below_pagenavi .current {
	background: #666;
	border-color: #666;
	color: #ccc;
}
#nav-below_pagenavi .pages,
#nav-below_pagenavi .extend {
	border: none;
	color: #ccc;
}

/* default comments area */
#comments .comment-meta {
	background: #eee;
	border: 1px solid #aaa;
	line-height: 68px;
	padding: 4px;
}
#comments .comment-author img {
	float: left;
	margin-right: 1em;
	vertical-align: middle;
}
#comments .children {
	margin-left: 2em;
}
#comments .children .comment-meta {
	line-height: 39px;
}

/* DISQUS comments area */
#respond {
	background: white;
	margin-bottom: 2em !important;
	overflow: hidden;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#respond .disclaimer {
	background: #ddd;
	font-size: 0.7em;
	line-height: 1.5em;
	padding: 1em 1em;
	text-align: center;
}
#disqus_thread {
	background: white;
	padding: 1.5em 2em;
}
#disqus_thread #dsq-content #dsq-global-toolbar {
	background: #ddd;
	margin: -1.5em -2em 2em;
	padding: 1em 2em;
}
#disqus_thread #dsq-content #dsq-footer {
	background: #ddd;
	margin: 2em -2em -1.5em;
	margin: 2em -2em 1.5em;
	padding: 1em 2em;
}
.dsq-moderator .dsq-comment-header {
	background: #666666; /*#8e5250;*/
	color: #fff;
}
.dsq-moderator .dsq-comment-header a {
	color: #fff;
}
#disqus_thread .dsq-h3-reactions {
	margin: 3em 0 1em;
}


/* article header - sharing */
#content article aside.sharing-header {
	background: #ddd;
	margin: -1.5em -3em 1em;
	padding: 0.3em 1em 0.3em 2em;
	padding: 0.7em 1em 0.3em 2em;
	overflow: hidden;
}
.sharing-header .entry-meta,
footer.entry-meta .meta-timestamp {
	/* the post date */
	color: #777;
	float: left;
	font-size: 0.7em;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.copyrighted {
	color: #777;
	font-size: 0.9em;
}
footer.entry-meta .meta-timestamp {
	float: none;
}
.sharing-header .entry-meta a {
	color: #555;
}
.sharing-header .sharing-options {
	/* sharing options, including comments */
	float: right;
	padding-top: 2px;
}
.type-post .sharing-header .sharing-options {
/*	width: 77%;*/
}
.page .sharing-header .sharing-options,
.single .sharing-header .sharing-options {
	width: 90%;
}
/*
#ie7 .sharing-header .sharing-options,
#ie8 .sharing-header .sharing-options,
#ie9 .sharing-header .sharing-options {
	width: 90%;
}
*/

.sharing-header .sharing-options iframe,
.sharing-header .twitter-share-button {
	float: right;
}
.sharing-header .twitter-share-button {
	margin-right: 10px;
}
.sharing-header a.twitter-share-button {
	/* reduce annoying flash of content */
	height: 0;
	overflow: hidden;
	padding-top: 18px;
	width: 90px;
}
.sharing-header .linkedin-share-button {
	float: right;
	height: 20px;
	overflow: hidden;
/*	width: 105px; */
}
.sharing-header .comments-link {
	float: right;
/*	width: 100px;*/
}
.sharing-header .comments-link a {
	background: url('images/comment-count.png') no-repeat left top;
	display: block;
	height: 20px;
	overflow: hidden;
/*	padding-top: 20px;*/
	padding-left: 69px; /*77*/
/*	width: 11px;*/
}
.sharing-header .comments-link a .count {
	background: url('images/comment-count.png') no-repeat right top;
	color: black;
	display: block;
	font: normal normal normal 11px/20px 'Helvetica Neue',Arial,sans-serif;
	padding-right: 6px;
/*	width: 5px;*/
}
.sharing-header .comments-link a:hover {
	background-position: left bottom;
	text-decoration: none;
}
.sharing-header .comments-link a:hover .count {
	background-position: right bottom;
}
.sharing-options > div, .sharing-options iframe {
	margin-bottom: 0.5em;
}

.sharing-header .share-email,
.sharing-header .share-print {
	float: right;
	margin: 0 0.5em 0 0;
}
.sharing-header .button {
	background-color: #fdfdfd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#dedede));
	background-image: -webkit-linear-gradient(top, #fdfdfd, #dedede);
	background-image:    -moz-linear-gradient(top, #fdfdfd, #dedede);
	background-image:      -o-linear-gradient(top, #fdfdfd, #dedede);
	background-image:         linear-gradient(to bottom, #fdfdfd, #dedede);
	border: 1px solid #cbcbcb;
	display: block;
	font-size: 11px;
	line-height: 19px;
	text-shadow: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.sharing-header .button:hover {
	background: #d6d6d6; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #aaacae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#aaacae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#aaacae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#aaacae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#aaacae 100%); /* IE10+ */
	background: linear-gradient(top,  #eeeeee 0%,#aaacae 100%); /* W3C */
	text-decoration: none;
	text-shadow: 0 1px 1px #eee;
}
.sharing-header .share-print {
	display: none;
}
.sharing-header .share-email a,
.sharing-header .share-print a {
	padding: 0 5px;
}
.sharing-header .share-email span,
.sharing-header .share-print span {
	background-image: url('images/sprites.png');
	background-repeat: no-repeat;
	background-position: -551px -2px;
	display: block;
	text-indent: -999px;
	width: 16px;
}
.sharing-header .share-print span {
	background-position: -502px -2px;
	width: 15px;
}

/* article footer */
#content footer.entry-meta {
	background: #ddd;
/*	font-size: 0.9em;*/
	overflow: hidden;
	margin: 2em -3em -1.5em;
	padding: 1em 3em;
}
#content footer.entry-meta .smaller {
	font-size: 0.9em;
}
#content footer.entry-meta .more {
	float: right;
	font-weight: bold;
}
#content footer.entry-meta .cat-links {
	font-size: 0.8em;
}
#content footer.entry-meta h4 {
	font-size: 0.8em;
	line-height: 1.2em;
	margin-bottom: 0;
}
#content footer.entry-meta p {
	margin-bottom: 0;
}
#content footer .meta-timestamp {
	font-size: 0.75em;
}
#content footer .meta-category {
	float: left;
	margin-right: 5%;
	width: 30%;
}
#content footer .meta-tags {
	float: left;
	width: 65%;
}


/* =Page styling, changes from post styling
-------------------------------------------------------------- */
#content article.page h1 {
	margin-top: 0;
}


/* =Search results, tag/category archives pages, post changes
-------------------------------------------------------------- */
.archive #content article h1,
.search-results #content article h1 {
	font-size: 1.6em;
	margin-bottom: 0.5em;
}


/* =Comment area styling
-------------------------------------------------------------- */
#comments h3 {
	font-size: 1.2em;
	font-weight: bold;
}
#comments .form-allowed-tags {
	display: none;
}
#comments .comment-form-comment label {
	display: block;
	margin-top: 1em;
}


/* =Sidebar widgets
-------------------------------------------------------------- */
#secondary .widget {
	background: #666666;
	font-size: 0.85em;
	margin: 0 0 2em;
	padding: 0.5em 2%;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#secondary .widget-title {
	color: white;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 0.5em 0.5em;
}
#secondary .widget ul,
#secondary .widget .content,
#secondary .widget .tagcloud {
	background: white;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 1em 7%;
}
#secondary .more {
	color: white;
	float: right;
	margin: 0.5em 0.5em 0 0;
}
#secondary img.framed {
	border: 1px solid black;
	float: right;
	margin: 0 0 0.5em 1em;
	padding: 3px;
}

#secondary .content {
	overflow: hidden;
}
#secondary .content .nopad {
	background: #666;
	margin: -1em -9% 0;
}

/* social media links */
#secondary .widget_stormyfrog_social {
	background: none;
	margin-bottom: 1em;
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#secondary .widget_stormyfrog_social .widget-title {
	display: none;
}
#secondary .widget_stormyfrog_social ul {
	background: none;
	padding: 0;
	overflow: hidden;
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.socialmedia li,
#secondary .widget_stormyfrog_social li {
	float: left;
	margin-right: 5%;
	margin-bottom: 1em;
}
#ie7 .socialmedia li,
#ie8 .socialmedia li, 
#ie9 .socialmedia li {
	margin-right: 5%;
}
#content .socialmedia .rssfeed,
#secondary .widget_stormyfrog_social .rssfeed {
	margin-right: 0;
}
/*#secondary .widget_stormyfrog_social li:last-child */
.socialmedia li:last-child {
	margin-right: 0;
}
.socialmedia li a {
	background-image: url('images/social-media-nohover-pin.png');
	background-repeat: no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 32px;
	width: 32px;
}

.socialmedia .facebook a { background-position: 0px 0; }
.socialmedia .twitter a { background-position: -50px 0; }
.socialmedia .email a { background-position: -100px 0; }
.socialmedia .googleplus a { background-position: -150px 0; }
.socialmedia .linkedin a { background-position: -200px 0; }
.socialmedia .rssfeed a { background-position: -250px 0; }
.socialmedia .stumbleupon a { background-position: -300px 0; }
.socialmedia .youtube a { background-position: -350px 0; }
.socialmedia .vimeo a { background-position: -400px 0; }
.socialmedia .pinterest a { background-position: -450px 0; }


/* email signup */
#secondary .widget_stormyfrog_subscribe {
	xbackground: #530702 url('images/emailbg.png') no-repeat center bottom;
	xheight: 136px; /*-12*/
	xoverflow: hidden;
	position: relative;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: transparent;
}
#secondary .widget_stormyfrog_subscribe .widget-title {
	margin: 0 0 1em;
}
#secondary .widget_stormyfrog_subscribe h3 {
/*	height: 0;*/
	font-size: 1.4em;
	margin: 5px 0;
/*	overflow: hidden;*/
	text-align: center;
	text-transform: uppercase;
}
#secondary .widget_stormyfrog_subscribe p {
	color: #eee;
	margin-bottom: 1em;
}
#secondary .widget_stormyfrog_subscribe .email {
	background: #f8f8f8;
	border: 3px solid #8e5250;
	border: 3px solid #fff;
	box-sizing: border-box;
	color: #999;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 6px 0;
	padding: 4px 6px;
	width: 100%;
	-moz-box-shadow: 0px 0px 4px #444;
	-webkit-box-shadow: 0px 0px 4px #444;
}
#secondary .widget_stormyfrog_subscribe .email:focus {
	color: #333;
}
/*#secondary .widget_stormyfrog_subscribe .submit {
	background: #de3413;
	border: 1px solid #590805;
	color: white;
	cursor: pointer;
	float: right;
	font-family: Verdana, sans-serif;
	font-size: 0.96em;
	font-weight: bold;
	margin-right: 10px;
	margin: 6px 14px 8px;
	padding: 4px 1.5em;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#de3413), to(#590805));
	background: -moz-linear-gradient(top,  #de3413,  #590805);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de3413', endColorstr='#590805');
}
#secondary .widget_stormyfrog_subscribe .submit:hover {
	background: #590805;
	background: -webkit-gradient(linear, left top, left bottom, from(#590805), to(#290402));
	background: -moz-linear-gradient(top,  #590805,  #290402);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#590805', endColorstr='#290402');
}*/
#secondary .widget_stormyfrog_subscribe .emailframe {
	border: 1px solid #333;
	position: absolute;
	left: 0; right: 0;
	top: 0;
	height: 100%;
	width: 100%;
}
.emailframelarge { display: block; }
.emailframesmall { display: none; }
#secondary .widget_stormyfrog_subscribe .container {
	position: absolute;
	left: 15px; right: 15px;
	top: 15px; bottom: 15px;
}

/* tweets */
#secondary .widget_latest_tweet .tweets {
	background: none;
	padding: 0 4%;
}
.tweet {
	margin-bottom: 1.5em;
	position: relative;
}
.tweet:last-child {
	margin-bottom: 1em;
}
.tweet blockquote {
	background: white;
	padding: 1em 1.5em;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.tweet cite {
	margin-left: 1em;
}
.tweet u {
	border-top: 16px solid white;
	border-left: 16px solid transparent;
	border-bottom: 0;
	border-right: 0;
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	right: 30%;
	bottom: -16px;
}
.tweet .reltime {
	color: #999;
	font-size: 0.9em;
	font-style: italic;
}
.widget_latest_tweet .citation {
	padding: 0.5em 1em 0 0;
	text-align: right;
}
.widget_latest_tweet .citation a {
	color: white;
}

/* quote mini-post */
#content .quote-post {
	overflow: hidden;
	padding: 0;
}
#content .quote-post .sharing-header {
	margin: 0;
}
.quote-post .entry-summary {
	background: #ddd;
	position: relative;
}
.quote-post .entry-summary .entry-summary-content {
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.6em;
	padding-top: 1em;
	padding-left: 50px;
	position: relative;
	z-index: 5;
}
.quote-post .entry-summary:before {
	content: '\201C';
	color: #590805;
	font-family: Arial, sans-serif;
	font-size: 12em;
	line-height: 0.8em;
	position: absolute;
	left: 10px;
	top: 15px;
}
.quote-post .entry-summary,
.quote-post .entry-content {
	padding: 1.5em 2em;
}
.quote-post .source-title {
	font-size: 1.2em;
}
#content .quote-post .entry-meta {
	background: none;
	border-top: 1px solid #ddd;
	margin: 0;
	text-align: right;
}

/* quotes */
#secondary .widget_stormyfrog_display_quotes {
	background: none;
	margin-bottom: 1em;
	padding: 0;
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#secondary .widget_stormyfrog_display_quotes .widget-title {
	display: none;
}
#secondary .widget_stormyfrog_display_quotes .widget-entry {
	background: white url('images/quotes-plain.png') no-repeat center top;
	margin-bottom: 1em;
	padding: 1em 7%;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#secondary .widget_stormyfrog_display_quotes cite {
	border-top: 1px solid #ddd;
	color: #777;
	display: block;
	font-style: italic;
	margin-top: 1em;
	padding-top: 0.5em;
	text-align: right;
}

/* callouts */
.callout {
	background: #a5a5a5;
	float: right;
	margin-left: 1em;
	margin-bottom: 2em;
	padding: 3px;
	width: 50%;
}
.calloutinner {
	background: #ddd;
	border: 1px solid black;
	padding: 5px 10px;
}
.callout h3 {
	color: #590805;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
	margin-top: 0.5em;
	text-align: center;
}


/* =Forms
--- */
.gfield {
	margin-bottom: 1em;
}
.gform_wrapper input[type="text"],
.gform_wrapper textarea {

}

#gform_1 .gform_footer {
	padding: 0;
}

.subscribeform .submit,
.widget_stormyfrog_subscribe .submit,
.gform_button {
	background: #a6625b;
	border: 1px solid #fff;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 5px 1em;
	padding: 5px 2em;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #AAA;
	-webkit-box-shadow: 0px 0px 5px #AAA;
	box-shadow: 0 0 5px #AAA;

	background: -webkit-gradient(linear, left top, left bottom, from(#b03a30), to(#590805));
	background: -moz-linear-gradient(top,  #b03a30,  #590805);
	-pie-background: linear-gradient(top,  #b03a30,  #590805);
	behavior: url('js/PIE.htc');
}
.widget_stormyfrog_subscribe .submit:hover,
.gform_button:hover {
	background: #590805;
	border-color: #fff;
	color: #fff;
	text-decoration: none;
	-pie-background: #590805;
}
.widget_stormyfrog_subscribe .submit:focus,
.gform_button:focus {
	border-color: #2fb2fd;
	outline: none;
}
.widget_stormyfrog_subscribe .submit:active,
.gform_button:active {
	background: #590805;
	border-color: #590805;
	color: #fff;
	-pie-background: #590805;
}

.widget_stormyfrog_subscribe .submit {
	float: right;
	font-family: Verdana, sans-serif;
	font-size: 0.96em;
	font-weight: bold;
	letter-spacing: 0;
	margin-top: 4px;
	padding: 4px 1.5em;
}


/* =Footer
-------------------------------------------------------------- */
#footer {
	background: #3e0503;
	color: #bbb;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	-moz-box-shadow: 0px 0px 8px #000;
	-webkit-box-shadow: 0px 0px 8px #000;
	box-shadow: 0px 0px 8px #000;
}
#footer a {
	color: #ddd;
}
#footer h3 {
	font-weight: bold;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}
#footer .wrap {
	overflow: hidden;
	padding-top: 2em;
	padding-bottom: 0;
}
#footer .avatar {
	float: left;
	margin-right: 1em;
}
#footer .colwrap {
	overflow: hidden;
}
#footer .col {
	float: left;
	margin-left: 5%;
	width: 30%;
}
#footer .col:first-child {
	margin-left: 0;
}
#footer .colwrap .widget {
	margin-bottom: 2em;
}
#footer .colwrap .widget .socialmedia {
	overflow: hidden;
}
#footer .widget_categories ul,
#footer .widget_stormyfrog_tagged_posts ul {
	list-style: disc;
	margin-left: 1.7em;
}
#footer .widget_stormyfrog_tagged_posts img {
	display: none;
}

#footer .widget_stormyfrog_display_quotes {
	text-align: right;
}
#footer .widget_stormyfrog_display_quotes h3 {
	display: none;
}
#footer .widget_stormyfrog_display_quotes cite {
	font-style: italic;
}
#footer .widget_stormyfrog_display_quotes cite:before {
	content: "– ";
}
#footer .widget_stormyfrog_display_quotes .widget-entry:before {
	color: #590805;
	content: "\201C";
	font: 10em/1em Arial, sans-serif;
	left: 0;
	position: absolute;
	top: -15px;
	z-index: 1;
}
.widget_stormyfrog_display_quotes .widget-entry {
	position: relative;
}
.widget_stormyfrog_display_quotes .widget-entry blockquote {
	padding-left: 3.5em;
	position: relative;
	z-index: 2;
}

#footer .flatbutton {
	background: #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #3e0503;
	display: inline-block;
	margin: 1em 0;
	padding: 0.25em 1.5em;
	text-decoration: none;
}
#footer .flatbutton:hover {
	background: #eee;
	text-decoration: none;
}

#footer .widget_blogrollPosts li {
	line-height: 1.4em;
	margin: 0 0 1em;
}
#footer .more {
	text-align: right;
}
#footer .widget_blogrollPosts .byline {
	display: block;
	font-size: 0.8em;
	font-style: italic;
	margin: 0 0 0.5em;
}

#footer .copyright {
	border-top: 1px solid rgba(0,0,0,0.3);
	color: #999;
	font-size: 0.9em;
	margin-top: 1em;
	padding: 0.25em 0;
}
#footer .copyright a {
	color: #999;
}
#footer .stormyfrog {
	display: none;
}
#menu-footer {
	float: right;
}
#menu-footer li {
	display: inline;
	padding: 0 1em;
}


/* =2014
----------------------------------------------- */
#branding {
	background-image: none;
}
#branding .wrap {
	padding: 0.5em 2em;
}
#access {
	background: white;
	font-size: 1em;
}
#access a {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 4em;
}
#access li:hover > a,
#access a:hover {
	background: #b2b2b2;
	color: #333;
}
#secondary #text-9 {
	background: none;
}
#secondary #text-9 p {
	margin: 0 0 2em;
	text-align: center;
}
#secondary .socialmedia li {
	float: none;
}
#secondary .socialmedia li a {
	background: #666 none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
	height: auto;
	line-height: 24px;
	padding: 2%;
	width: 100%;
}
#secondary .socialmedia li a:hover {
	background: #777;
	text-decoration: none;
}
#secondary .socialmedia li.rssfeed {
	margin-right: 5%;
}
#secondary .socialmedia li a i {
/*	background-image: url( 'images/social-media-nohover-pin.png' );*/
/*	background-color: #999;*/
	background-repeat: no-repeat;
	float: left;
	margin-right: 2%;
	padding-top: 24px;
	width: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.twitter a > i		{ background: #00ACED url('images/sprites-24px.png') no-repeat 0px 0; }
.facebook a > i		{ background: #3B5998 url('images/sprites-24px.png') no-repeat -50px 0; }
.rssfeed a > i		{ background: #FA9934 url('images/sprites-24px.png') no-repeat -100px 0; }
.pinterest a > i	{ background: #CB2027 url('images/sprites-24px.png') no-repeat -150px 0; }
.google a > i		{ background: #D14836 url('images/sprites-24px.png') no-repeat -200px 0; }
.googleplus a > i	{ background: #D14836 url('images/sprites-24px.png') no-repeat -200px 0; }
.linkedin a > i		{ background: #0072B3 url('images/sprites-24px.png') no-repeat -250px 0; }
.email a > i		{ background: #590805 url('images/sprites-24px.png') no-repeat -300px 0; }
.youtube a > i		{ background: #C4302B url('images/sprites-24px.png') no-repeat -350px 0; }
.vimeo a > i		{ background: #44BBFF url('images/sprites-24px.png') no-repeat -400px 0; }
.podcast a > i		{ background: #B578E3 url('images/sprites-24px.png') no-repeat -450px 0; }
.instagram a > i	{ background: #A3785B url('images/sprites-24px.png') no-repeat -500px 0; }
.stumbleupon a > i	{ background: #E94B24 url('images/sprites-24px.png') no-repeat -550px 0; }
.website a > i		{ background: #5FB900 url('images/sprites-24px.png') no-repeat -600px 0; }
.buffer a > i		{ background: #000 url('images/sprites-24px.png') no-repeat -650px 0; }
.print a > i		{ background: #AAA url('images/sprites-24px.png') no-repeat -700px 0; }
.emailto a > i		{ background: #AAA url('images/sprites-24px.png') no-repeat -750px 0; }
.twitter a:hover > i		{ background-color: #00ACED; }
.facebook a:hover > i		{ background-color: #3B5998; }
.rssfeed a:hover > i		{ background-color: #FA9934; }
.pinterest a:hover > i		{ background-color: #CB2027; }
.google a:hover > i			{ background-color: #D14836; }
.googleplus a:hover > i		{ background-color: #D14836; }
.linkedin a:hover > i		{ background-color: #0072B3; }
.email a:hover > i			{ background-color: #590805; }
.youtube a:hover > i		{ background-color: #C4302B; }
.vimeo a:hover > i			{ background-color: #44BBFF; }
.podcast a:hover > i		{ background-color: #B578E3; }
.instagram a:hover > i		{ background-color: #A3785B; }
.stumbleupon a:hover > i	{ background-color: #E94B24; }
.website a:hover > i		{ background-color: #5FB900; }
.print a:hover > i			{ background-color: #AAA; }
.emailto a:hover > i		{ background-color: #AAA; }


/* =Responsive
-------------------------------------------------------------- */
@media( max-width: 800px ) {
	#secondary img.framed {
		display: block;
		float: none;
		margin: 0 auto 0.5em;
	}
	#secondary .widget-title {
		font-size: 1.2em;
	}
	#secondary .widget_stormyfrog_subscribe {
/*		height: 124px;*/
	}
	#secondary .widget_stormyfrog_subscribe form {
		text-align: center;
	}
	#secondary .widget_stormyfrog_subscribe h3 {
		font-size: 1.3em;
	}
	#secondary .widget_stormyfrog_subscribe .email {
		font-size: 0.9em;
		margin: 0 auto 4px;
	}
	#secondary .widget_stormyfrog_subscribe .submit {
		display: inline;
		float: none;
		margin: 6px auto 4px;
	}
	.emailframelarge { display: none; }
	.emailframesmall { display: block; }
}
@media( max-width: 680px ) {
	#secondary .widget_stormyfrog_subscribe h3 {
		font-size: 1.2em;
	}
	#secondary .widget_stormyfrog_subscribe .email {
		font-size: 0.8em;
	}
}

/* =Responsive: iPad (1024x768)
-------------------------------------------------------------- */
@media( max-width: 768px) {
	#main .wrap {
		padding: 1em 1em 0;
	}
	#content article {
		padding: 1em 1.5em;
	}
	#content article aside.sharing-header {
		margin: -1em -1.5em 1em;
		padding: 0.3em 1em;
	}
	#content article h1 {
		font-size: 1.7em;
		margin: 0.5em 0;
	}
	#content footer.entry-meta {
		margin: 1em -1.5em -1em;
	}
}


/* =Responsive: Smartphones
-------------------------------------------------------------- */
@media( max-width: 650px ) {
	.wrap,
	#branding .wrap {
		padding: 0 1em;
	}
	
	#access { display: none }
	
	#carousel h3 {
		font-size: 0.8em;
	}
	
	#searchform {
		display: none;
	}
	#main #primary {
		float: none;
		margin: 0;
	}
	#main #content {
		margin: 0;
		width: 100%;
	}
	#main #secondary {
		float: none;
		width: 100%;
		display: none;
	}
	
	#site-title a {
		background-image: url('images/skip-prichard-logo72b.png');
		padding-top: 42px;
		margin: 1em auto;
		width: 280px;
	}
	
	/* nav */
	#access #menu-header {
		margin-left: 0;
	}
	
	/* post styling */
	#content article,
	#content #comments {
		margin-bottom: 1em;
		padding: 0.5em 1em;
	}
	#content article aside.sharing-header {
		margin: -0.5em -1em 0em;
/*		padding: 0.3em 2em;*/
	}
	#content footer.entry-meta {
		margin: 1em -1em -0.5em;
		padding: 0.25em 1em;
	}
	#content footer.entry-meta .more {
		font-size: 0.8em;
	}
	.sharing-header .sharing-options {
		display: none;
		clear: both;
		float: none;
		overflow: hidden;
		width: 100%;
	}
	article .entry-meta .meta-tags,
	article .entry-meta .cat-links {
		display: none;
	}
	.entry-content .sharing-options {
		width: 70%;
	}
	#content article h1 {
		font-size: 1.4em;
		margin: 0.5em 0;
	}
	#content article .wp-caption-text {
		line-height: 1em;
		margin-top: 0;
	}
	
	#nav-below_pagenavi .pages {
		display: none;
	}
	
	#footer {
		background-image: none;
		color: #8b5350;
	}
	#footer .wrap {
		padding: 0;
	}
	#footer .copyright {
		float: none;
		padding: 1em;
		text-align: center;
	}
	#menu-footer {
		float: none;
		overflow: hidden;
	}
	#menu-footer li {
		float: left;
		padding: 0;
		width: 33%;
	}
	#menu-footer li.menu-item-87 {
		width: 34%;
	}
	#menu-footer li.half,
	#menu-footer li.menu-item-80,
	#menu-footer li.menu-item-81 {
		width: 50%;
	}
	#menu-footer a {
		border-right: 1px solid #3e0603;
		border-bottom: 1px solid #3e0603;
		display: block;
		padding: 0.5em 1em;
		text-align: center;
	}
	#menu-footer a:hover {
		background: #611512;
		text-decoration: none;
	}
	#menu-footer .menu-item-81 a,
	#menu-footer .menu-item-86 a {
		border-right: none;
	}
	
	#nav-below_pagenavi .last {
		display: none;
	}
	#footer #first {
		float: none;
		margin: 0 auto;
		padding-top: 1em;
		width: 90%;
	}
	#footer #second,
	#footer #third {
		display: none;
	}
	
}


/* =Responsive: Retina Displays
-------------------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	#site-title a {
		background-image: url('images/skip-prichard-logo144b.png');
		background-size: 280px; /*560x84*/
		background-size: 100%;
	}
}

/* =Blogroll in sidebar
----------------------------------------------- */
#secondary .widget_blogrollPosts li {
	line-height: 1.2em;
	margin-bottom: 1.5em;
}
#secondary .widget_blogrollPosts li:last-child {
	margin-bottom: 0;
}
#secondary .widget_blogrollPosts br {
	display: none;
}
#secondary .widget_blogrollPosts .byline {
	display: block;
	font-size: 0.9em;
	font-style: italic;
	line-height: 1.2em;
}

/* =Tagged posts in sidebar
----------------------------------------------- */
#secondary .widget_stormyfrog_tagged_posts ul {
	margin: 0;
	padding: 0;
}
#secondary .widget_stormyfrog_tagged_posts li {
	border-top: 1px solid #ccc;
	line-height: 1.5em;
	margin: 0;
	overflow: hidden;
	padding: 1em 7%;
}
#secondary .widget_stormyfrog_tagged_posts li:first-child {
	border-top: 0;
}
#secondary .widget_stormyfrog_tagged_posts .thumbimg {
	float: left;
	margin: 0.25em 1em 0 0;
}
#secondary .widget_stormyfrog_tagged_posts img {
	height: auto;
	margin-top: 0.5em;
	width: 100%;
}

/* =Reach widget
----------------------------------------------- */
#secondary .widget_reachWidget .widget-title {
	float: left;
	font-size: 1.2em;
	line-height: 3.5em;
	margin: 0 0 0 3%;
}
.widget_reachWidget .count {
	float: right;
	width: 45%;
}
.widget_reachWidget .count span {
	color: #fff;
	display: block;
	font-size: 2em;
	font-weight: bold;
	line-height: 2em;
	padding: 0;
	text-align: center;
}


/* =Landing page sidebar
----------------------------------------------- */
.landingpage-sidebar img {
	display: block;
	height: auto;
	max-width: 100%;
}
.landingpage-sidebar #archives li {
	margin-bottom: 1.4em;
}

/* =Featured interview box
----------------------------------------------- */
.featured-interviews-wrap {
	margin-bottom: 1.5em;
	margin-left: -5%;
	overflow: hidden;
	width: 105%;
}
.featured-interviews-wrap br {
	display: none;
}
.featuredInterview {
	background: #666;
	display: block;
	float: left;
	margin-left: 5%;
	margin-bottom: 4%;
	overflow: hidden;
	text-decoration: none !important;
	width: 45%;
}
.featured-interviews-wrap .featuredInterview:first-child {
/*	margin-left: 0;*/
}
.featuredInterview .img {
	float: left;
	width: 40%;
}
.featuredInterview .img img {
	display: block;
}
.featuredInterview .postlink {
	float: left;
	padding-top: 1em;
	margin-left: 5%;
	width: 50%;
}
.featuredInterview .postlink {
	color: #ddd;
}
.featuredInterview cite {;
	background: black;
	clear: both;
	color: white;
	display: block;
	padding: 2px 1em;
}

/* =Book covers
----------------------------------------------- */
.bookcoverswrap {
	background: #333;
	height: 0;
	margin: 0 0 1.5em;
	overflow: hidden;
	padding-top: 90%;
	position: relative;
}
.bookcovers {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.bookcovers ul {
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 25%;
}
.bookcovers li {
	margin: 0;
}
.bookcovers img {
	display: block;
	height: auto;
	width: 100%;
}
#bookcovers_col1,
#bookcovers_col3 {
	position: relative;
	top: -100px;
}


/* =Photo Minipost
----------------------------------------------- */
#content article.photo {
	padding: 0;
}
#content article.photo .sharing-header {
	margin: 0;
} 
#content article.photo .entry-meta {
	margin: 0;
}
#content article.photo .entry-title {
	text-align: center;
}
#content article.photo .entry-title a {
	text-decoration: none;
}	
article.photo .caption {
	padding: 0 2em;
}


/* =Video Minipost
----------------------------------------------- */
article.video .entry-summary {
	margin: -1em -2em 1em;
}

/* =Facebook widget
----------------------------------------------- */
#secondary #text-8 {
	background: #fff;
}
#secondary #text-8 h3 {
	color: #333;
}

/* =New
----------------------------------------------- */
#accessSubscribe {
	-moz-box-shadow: 0px 5px 7px #bfaf00;
	-webkit-box-shadow: 0px 5px 7px #bfaf00;
	box-shadow: 0px 5px 7px #bfaf00;
	position: relative;
}
#subscribebar {
	background: #ebd800;
	color: #222;
}
#subscribebar .wrap {
	background: #ebd800 url('images/postmark-10pct.png') no-repeat 20px bottom;
	overflow: hidden;
	padding: 11px 0 10px;
}
#subscribebar_text {
	float: left;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	line-height: 38px;
	padding-left: 3em;
	text-transform: uppercase;
}
#subscribebar_form {
	float: right;
}
#subscribebar .email {
	font-size: 13px;
	padding: 5px 8px;
	width: 200px;
	vertical-align: top;
}
#subscribebar .submit {
	background: #9f2f28;
	border: 1px solid #590805;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.ftcdisclosure {
	clear: both;
	color: #888;
	font-size: 0.8em;
	line-height: 1.4em;
	padding-top: 1.5em;
}

/* =Thumbnail-style Archive
----------------------------------------------- */
#content.thumbstyle article {
	background-clip: padding-box;
	float: left;
	margin-bottom: 3%;
	margin-right: 3%;
	overflow: hidden;
	padding: 0;
	width: 30%;
}
#content.thumbstyle img {
	background-clip: padding-box;
	width: 100%;
}
.archive #content.thumbstyle article h1 {
	font-size: 1.3em;
	margin: 0;
	padding: 0.5em 1em;
	text-transform: none;
}
.archive #content.thumbstyle article h1 a:hover {
	text-decoration: none;
}
#content.thumbstyle footer.entry-meta {
	font-size: 0.8em;
	margin: 1em 0 0;
	padding: 0.25em 1em;
}
#content.thumbstyle footer.entry-meta .more {
	font-weight: normal;
}
#content.thumbstyle footer .entry-date {
	display: none;
}
#content #nav-below_pagenavi {
	clear: both;
}


/* =Subscription form via shortcode
----------------------------------------------- */
.subscribeform {
	background: #ddd;
	border: 1px solid #888;
	padding: 20px;
	margin-bottom: 0.5em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.subscribeform ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.subscribeform label {
	display: block;
}
.subscribeform input[type="text"] {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.subscribeform .email {
	box-sizing: border-box;
	padding-left: 0.5em;
	padding-right: 0.5em;
	width: 100%;
}
.honeypot {
	display: none !important;
}
.subscribeform .submit {
	
}
.alreadyonlist {
	font-size: 0.8em;
	line-height: 1.1em;
	margin-bottom: 2em;
}


@media( max-width: 640px ) {
	#subscribebar_text {
		line-height: 1.3em;
		margin-bottom: 0.75em;
	}
	#subscribebar_form {
		float: none;
		text-align: center;
	}
	#subscribebar .email {
		width: 160px;
		vertical-align: middle;
	}
	#subscribebar .submit {
		background: #590805;
	}
	
	#content h1.page-title {
		font-size: 1.8em;
		line-height: 1.2em;
	}
	#content.thumbstyle article {
		width: 47%;
	}
	.archive #content.thumbstyle article h1 {
		font-size: 1em;
		padding: 0 0.5em;
	}
}

#secondary .widget_stormyfrog_imagetext img {
	height: auto;
	width: 120%;
}
#secondary .widget_stormyfrog_subscribe img {
	height: auto;
	width: 100%;
	
	display: block;
	margin: 0 auto 0.5em;
	width: 70%;
}

/* =Quiz custom styles (2/24/15)
----------------------------------------------- */
.watupro-exam-description{margin-top:24px}
.watupro-exam-description p{text-align:center}
.watupro-exam-description button{color:#ffffff;padding:10px;font-size:18px;font-weight:bold;-webkit-box-shadow: 0px 1px 1px 1px rgba(230,230,230,1);-moz-box-shadow: 0px 1px 1px 1px rgba(230,230,230,1);box-shadow: 0px 1px 1px 1px rgba(230,230,230,1);}
.quiz-form{margin-top:24px}
.quiz-area{border:1px solid #ccc;padding:0 14px;margin-bottom:24px;-webkit-box-shadow: inset 0px 1px 4px 0px rgba(191,191,191,1);-moz-box-shadow: inset 0px 1px 4px 0px rgba(191,191,191,1);box-shadow: inset 0px 1px 4px 0px rgba(191,191,191,1);background:#f6f6f7}
.quiz-form{margin-top:24px}
.quiz-form .watu-question p:last-child{display:none}
.question-content,.question-choices label.answer{font-weight:bold;font-size:16px}
.question-choices{margin-bottom:14px} 
.quiz-area table.watupro_buttons{width:100%}
.entry-content .quiz-area td{border-top:none !important}
.quiz-area table.watupro_buttons td{vertical-align: top}
.quiz-area table.watupro_buttons td#prev-question{float:left;text-align:left}
.quiz-area table.watupro_buttons td#next-question{float:right;text-align:right}
.quiz-area table.watupro_buttons input#action-button{font-weight:bold;color:#ffffff}
.quiz-area .quiz-result .result-display{text-align:center}
.quiz-area .quiz-result .result-display span.intro{display:block}
.quiz-area .quiz-result .result-display span.title{font-size:24px;color:#57680a;font-weight:bold}
.quiz-area .quiz-result .kicker{text-align:center;font-size: 13px;line-height: 16px !important;margin: 0 10%}
.quiz-area .quiz-result .kicker p{display:inline}
.quiz-area .quiz-result .kicker span{font-weight:bold}
.quiz-area .quiz-result-share{margin-top:24px;padding:8px 14px;background:#ffffff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.quiz-area .quiz-result-share h3{font-size: 14px !important;margin:0;}
.quiz-area p a{color:#57680a !important}
.watupro-exam-description button,.quiz-area table.watupro_buttons input#action-button{
background: #76891f;
background: -moz-linear-gradient(top, rgba(164,178,92,1) 0%, rgba(118,137,30,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,178,92,1)), color-stop(100%, rgba(118,137,30,1)));
background: -webkit-linear-gradient(top, rgba(164,178,92,1) 0%, rgba(118,137,30,1) 100%);
background: -o-linear-gradient(top, rgba(164,178,92,1) 0%, rgba(118,137,30,1) 100%);
background: -ms-linear-gradient(top, rgba(164,178,92,1) 0%, rgba(118,137,30,1) 100%);
background: linear-gradient(to bottom, rgba(164,178,92,1) 0%, rgba(118,137,30,1) 100%);
}


.quote-post .photo-content img {
	display: block;
	height: auto;
}

/* =Shareable images
----------------------------------------------- */
.type-quote .imagecard img {
	display: block;
}
.type-quote .entry-content .caption p:first-child {
	margin-top: 1em;
}
#quotecards {
	margin-left: -2%;
}
#quotecards article.type-quote {
	background: #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	box-sizing: border-box;
	float: left;
	margin: 0 0 2% 2%;
	padding: 10px;
	width: 23%;
	width: 31.333%;
}
.imagecard {
	background: #fff;
	box-sizing: border-box;
	padding-top: 100%;
	position: relative;
}
.imagecard-s {
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.imagecard-c {
	display: table;
	height: 100%;
}
.imagecard-c a {
	display: table-cell;
	vertical-align: middle;
}


.page-template-page-shareable .page-header {
	margin-bottom: 1.5em;
}
.page-template-page-shareable #content .page-title {
	margin-bottom: 0.25em;
}
.page-template-page-shareable p {
	color: #fff;
	font-family: 'Helvetica Neue', Helvetica, helv, sans-serif;
}
.page-template-page-shareable #content .type-quote-text {
	padding: 20px;
	position: relative;
}
.quotecard {
	height: 0;
	overflow: hidden;
	padding-top: 100%;
	position: relative;
}
.quotecard_quote {
	position: absolute;
	top: 0;
}
#content .quotecard h1 {
	margin: 0;
}
.quotecard_quote cite {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	margin-top: 0.5em;
	text-align: right;
}
.type-quote-text .fbx-social {
	bottom: 0;
	text-align: center;
}
.type-quote-text:hover .fbx-social {
	display: block;
}

.full-width #content {
	margin: 0;
	width: 100%;
}

@media( max-width: 900px ) {
	#content .quotecard h1 {
		font-size: 1.3em;
	}
	#content .quotecard cite {
		font-size: 1.0em;
	}
}
@media( max-width: 720px ) {
	#content .quotecard h1 {
		font-size: 1.1em;
	}
	#content .quotecard cite {
		font-size: 0.8em;
	}
}
@media( max-width: 640px ) {
	#content .quotecard h1 {
		font-size: 1.0em;
	}
	#content .quotecard cite {
		font-size: 0.8em;
	}
}

.photo-content {
	position: relative;
}
.photo-content .fbx-social {
	display: block;
	text-align: center;
	top: 10px;
}
.quote-post.has-post-thumbnail .sharing-header {
	display: none;
}

#secondary #text-11,
#secondary #text-12,
#secondary #text-13 {
	border: none;
	padding: 0;
}
#text-11 img,
#text-12 img,
#text-13 img {
	display: block;
	height: auto;
	width: 100%;
}


/* top blog pages */
#content article.type-topblog .entry-header {
	margin-bottom: 1em;
	padding-bottom: 1em;
}
#content article.type-topblog .entry-header h1 {
	margin: 0;
}

.archive.tax-toplist .page-header {
	background: #fff;
	border-radius: 10px;
	color: #373737;
	margin-bottom: 1em;
	padding: 1.5em 2em;
}
.archive.tax-toplist #content .page-header .page-title {
	color: #373737;
	font-weight: bold;
	line-height: 1.5em;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
}
.archive.tax-toplist .page-header h3 {
	font-size: 1.2em;
	font-weight: bold;
}
.archive.tax-toplist .page-header p {
	margin-bottom: 1em;
}
.archive.tax-toplist .type-topblog {
	box-sizing: border-box;
	float: left;
	margin-right: 3%;
	width: 47%;
}
.archive.tax-toplist .type-topblog .meta-timestamp {
	text-align: center;
}
.archive.tax-toplist .type-topblog .entry-header h3 {
	font-size: 0.9em;
}
.archive.tax-toplist .type-topblog .ontwitter {
	display: none;
}
.archive.tax-toplist #content footer.entry-meta {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.archive.tax-toplist .page-header .badges {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.archive.tax-toplist .page-header .badges li {
	float: left;
	margin: 0 0 0.5em;
	padding: 0;
	text-align: center;
	width: 50%;
}
.archive.tax-toplist .page-header .badges img {
	max-width: 95%;
}
.archive.tax-toplist .page-header .social-header {
	float: right;
	line-height: 1;
	margin: 0 0 0.5em 0.5em;
}
.archive.tax-toplist .page-header .social-header .fb_iframe_widget {
	margin-left: 0.5em;
	vertical-align: top;
}

#content article.type-topblog {
	overflow: hidden;
	padding: 0;
}
#content article.type-topblog .entry-image img {
	display: block;
	height: auto;
}
#content article.type-topblog .entry-header,
#content article.type-topblog .entry-content, 
#content article.type-topblog footer.entry-meta {
	margin: 0;
	padding: 1.5em 2em;
}
#content article.type-topblog .entry-header {
	padding-bottom: 1em;
}
#content article.type-topblog .entry-content {
	padding-top: 0;
	padding-bottom: 0.5em;
}

.flare[data-flare-skin="modern"][data-orientation="vertical"][data-position="edge"][data-align="left"] {
	left: 0 !important;
}


/* =Font size increase
-------------------------------------------------------------- */
#content article .entry-content {
	font-size: 1.2em;
	line-height: 1.75em;
}
@media ( max-width: 650px ) {
	#content article h1 {
		font-size: 1.7em;
	}
	#content article .entry-content {
		font-size: 1.1em;
	}
	#content article .entry-content h2 {
		font-size: 1.3em;
		margin-top: 1em;
	}
}
#secondary .widget {
	font-size: 1em;
}
#footer {
	font-size: 0.9em;
}


/* =Welcome Optin in header
-------------------------------------------------------------- */
#welcomeoptin {
	clear: both;
	display: none;
	margin: 0 auto;
	padding: 5em 0;
	width: 60%;
}
@media( max-width: 980px ) {
	#welcomeoptin { width: 70%; }
}
@media( max-width: 850px ) {
	#welcomeoptin { width: 80%; }
}
@media( max-width: 750px ) {
	#welcomeoptin { width: 90%; }
}
@media( max-width: 680px ) {
	#welcomeoptin {
		padding: 2em 0;
		width: 92%;
	}
}
#welcomeoptin h2 {
	font-size: 2.5em;
	font-weight: bold;
	line-height: 1.1em;
}
#welcomeoptin input[type="email"],
#welcomeoptin input[type="text"] {
	box-sizing: border-box;
	color: #282828;
	font-size: 2em;
	font-style: normal;
	font-weight: normal;
	margin: 0.75em 0;
	padding: 4px 15px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}
#welcomeoptin input[type="submit"] {
	background: #ffe400;
	border: none;
	box-sizing: border-box;
	color: #000000;
	cursor: pointer;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-weight: bold;
	line-height: 2.3em;
	margin-right: 3%;
	opacity: 1;
	text-align: center;
	text-decoration: none;
	width: 62%;
	-moz-appearance: none;
	-webkit-appearance: none;
}
#welcomeoptin .actions {
	margin-bottom: 2em;
}
#welcomeoptin .nolink {
	display: inline-block;
	font-size: 0.9em;
	line-height: 1.4em;
	vertical-align: top;
	width: 32%;
}
#welcomeoptin .nolink em {
	text-decoration: underline;
	text-style: normal;
}
#welcomeoptin .nolink:hover {
	text-decoration: none;
}
@media( max-width: 640px ) {
	#welcomeoptin input[type="submit"] {
		margin-bottom: 0.75em;
		margin-right: 0;
		width: 100%;
	}
	#welcomeoptin .nolink {
		display: block;
		text-align: center;
		width: 100%;
	}
}

/* =Rework quote styling in sidebar
-------------------------------------------------------------- */
#secondary .widget_stormyfrog_display_quotes .widget-entry {
	background-size: 100%;
}
#secondary .widget_stormyfrog_display_quotes .widget-entry blockquote {
	padding: 1em 1.5em;
}

/* =SocialWarefare sharing
-------------------------------------------------------------- */
div.nc_socialPanelSide div.totes.totesalt {
	background: #fff !important;
}