/*
Theme Name: Get Noticed!
Theme URI: http://getnoticedtheme.com/
Author: Michael Hyatt and Andrew Buckman
Description: The theme for anyone wanting to build a personal brand.
Version: 1.1.2
License: GNU General Public License
License URI: license.txt
Credits URI: credits.txt
Tags: responsive
*/


/* =Reset
-------------------------------------------------------------- */

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;
}
html {
	/* font-size: 62.5%;  Corrects text resizing oddly in IE6/7 when body font-size is set ue em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
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;
	padding: 0.2em 1em;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}


/* =Global
----------------------------------------------- */

body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: Georgia, Times, serif;
	font-size: 16px;
	line-height: 1.5;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

/* Text elements */
p {
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
}
code, kbd, tt, var {
	font: 12px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
pre code {
	font-size: 11px;
	word-wrap: break-word;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	*vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
button,
input {
	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
	*overflow: visible;  /* Corrects inner spacing displayed oddly in IE6/7 */
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #fafafa; /* Old browsers */
	background: -moz-linear-gradient(top,  #fafafa 60%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#fafafa), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(top,  #fafafa 60%,#e6e6e6 100%); /* W3C */
	box-shadow: inset 0 2px 1px #fff;
	color: rgba(0,0,0,.8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	padding: 1.12em 1.5em .88em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 60%, #dcdcdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#f5f5f5), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); /* IE10+ */
	background: linear-gradient(top,  #f5f5f5 60%,#dcdcdc 100%); /* W3C */
	border-color: #bbb #bbb #aaa #bbb;
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb #bbb;
	box-shadow: inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 2px rgba(0,0,0,.15);
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type=text],
input[type=email],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}
input[type=text]:focus,
input[type=email]:focus
textarea:focus {
	color: #111;
}
input[type=text],
input[type=email] {
	padding: 3px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}

/* Links */
a {
	color: #4382c4;
}
a:visited {
	color:  #4382c4; /*326bb9-317dc9*/
}
a:hover,
a:focus,
a:active {
	color: #001144;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Text meant only for screen readers */
.assistive-text,
.screen-reader-text {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

/* Text meant only for mobile */
.mobile-title,
.mobile-text {
	display: none;
}


/* =Menu
----------------------------------------------- */

.main-navigation {
	clear: both;
	display: block;
	width: 100%;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation a {
	display: block;
	text-decoration: none;
}
.main-navigation ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
		top: 1.5em;
		left: 0;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul ul a {
	width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
}

#primary-menu .menu-item-has-children a:after {
	/* add down arrow? */
}
#primary-menu li a {
	display: inline-block;
	line-height: 2em;
	padding: 0.75em 1.25em;
}
#primary-menu li:hover a,
#primary-menu li a:hover {
}
#primary-menu ul ul {
	top: auto;
}
#primary-menu li li {
	background: black;
	display: inline;
	padding: 0;
	width: 200px;
}
#primary-menu li li a {
	box-sizing: border-box;
	width: 100%;
}
#primary-menu li li a:hover {
}

/* Small menu */
.menu-toggle {
	cursor: pointer;
}
.main-small-navigation .menu {
	display: none;
}


/* =Content
----------------------------------------------- */

.dropcap {
	color: #272727;
	font: 3.0em/1em Georgia, serif;
	float: left;
	margin: 0 10px 0 0;
}

/* The intro paragraph on interior posts should be slightly larger, 
	with a 3-line drop cap - only if .introfeature class is on */
.introfeature p.first-child {
	font-size: 1.25em;
	line-height: 1.5em;
}
.introfeature p.first-child .dropcap {
	font-size: 5.25em;
	line-height: 0.857em;
}

.featured-image {
	display: block;
	margin: 1em 0;
}

.comment-reminder {
	color: #000033;
	font-style: italic;
	font-weight: bold;
}

.sticky {
}
.entry-meta {
	clear: both;
}
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.cfx:before, .entry-content:before, .entry-summary:before,
.cfx:after, .entry-content:after, .entry-summary:after {
	content: " ";
	display: table;
}
.cfx:after, .entry-content:after, .entry-summary:after {
	clear: both;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}


/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.site-header img,
.entry-summary img,
.entry-content img,
.comment-content img,
.widget img,
.widget input[type="image"] {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img,
.entry-summary img,
.entry-content img,
img[class*="align"],
img[class*="wp-image-"],
.widget img {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img {
	max-width: 100%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
/* Fluid images for featured images */
/* .entry-content img 
.entry-content img.size-full, -- this failed as small images end up being size-full
*/
.entry-summary img.featured-image,
.entry-content img.featured-image {
	max-width: auto;
	width: 100%; /* Fluid images for posts, comments, and widgets */
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	height: auto;
	width: auto;
}
.wp-caption {
	font-size: 0.8em;
	max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
	margin-bottom: 1.5em;
}
.wp-caption img {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	line-height: 1.3em;
	margin: 0.8075em 0;
}
#content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
#content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
#content .gallery dd {
	margin: 0;
}
#content .gallery-columns-4 .gallery-item {
}
#content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* =Navigation
----------------------------------------------- */

#content .site-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
#content .nav-previous {
	float: left;
	width: 48%;
}
#content .nav-next {
	float: right;
	text-align: right;
	width: 48%;
}
#content .paging-navigation .meta-nav {
	color: #ccc;
	font-size: 2.5em;
	text-shadow: 0 1px 2px white;
}
#content .nav-previous a:before, #content .nav-previous a:after { content: " "; display: table; } #content .nav-previous a:after { clear: both; } #content .nav-previous a { *zoom: 1; }
#content .nav-next a:before, #content .nav-next a:after { content: " "; display: table; } #content .nav-next a:after { clear: both; } #content .nav-next a { *zoom: 1; }
#content .nav-previous .meta-nav,
#content .nav-next .meta-nav {
	background-image: url('img/sprites.png');
	background-repeat: no-repeat;
	height: 0;
	margin-top: 4px;
	overflow: hidden;
	padding-top: 24px;
	width: 24px;
}
#content .nav-previous .meta-nav {
	background-position: -950px 0;
	float: left;
	margin-right: 5px;
}
#content .nav-next .meta-nav {
	background-position: -1000px 0;
	float: right;
	margin-left: 5px;
	margin-bottom: 4px;
}

/* =Comments
----------------------------------------------- */

.bypostauthor {
}

/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0 1.5em;
}

/* Search widget */
#top_search {
	float: right;
	margin: 0 0 18px;
	position: relative;
	width: 300px;
	width: 31.12%;
}
.widget_search {
	position: relative;
}
#search .assistive-text,
.widget_search .assistive-text {
	background: url('img/sprites.png') no-repeat -1050px -3px;
	clip: inherit;
	display: block;
	height: 0;
	left: 8px;
	overflow: hidden;
	padding-top: 18px;
	top: 9px;
	width: 18px;
}
#s {
	color: #aaa;
	border: 1px solid #bbb; /*G3*/
	font: 13px/22px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	height: 22px;
	padding: 0px 22px 0px 10px;
/*	padding: 0 3%; - doesn't work in FF */
	padding: 6px 10px 4px 30px;
	width: 86%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
}
#searchsubmit {
	display: none;
}

/* default sidebar search widget */
#secondary .widget_search {
	background: none;
}
#secondary .widget_search .field {
	border: none;
	height: auto;
	min-height: 32px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#secondary .widget_search .assistive-text {
	top: 8px;
}

/* jetpack subscription widget */
#secondary .jetpack_subscription_widget form {
	padding: 0 1em 0.5em;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* =Site width wrap
----------------------------------------------- */
.wrap,
#headernav .innerwrap {
	margin: 0 auto;
	max-width: 1200px;
	width: 96%;
}

/* =Generic classes
----------------------------------------------- */
.button,
.nav-previous a,
.nav-next a {
	border: 1px solid #aaaaaa;
	color: #333333;
	display: block;
	font: 12px/32px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d2d4d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d4d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* W3C */
}
.button {
	cursor: pointer;
	display: inline-block;
}
.button:hover,
.nav-previous a:hover,
.nav-next a:hover {
	color: #4382c4;
	border-color: #4382c4;
	text-decoration: none;
}

/* =Header Navigation
----------------------------------------------- */
#headernav {
	background: #001144;
	border-bottom: 4px solid #d6d6d6;
	color: #fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	min-height: 3.5em;
	overflow: visible;
	padding: 0;
	-moz-box-shadow: 0px 4px 6px rgba(102,102,102,0.6);
	-webkit-box-shadow: 0px 4px 6px rgba(102,102,102,0.6);
	box-shadow: 0 4px 6px rgba(102,102,102,0.6);
	overflow: visible;
}
#headernav a {
	color: #d6d6d6;
	line-height: 28px;
}
#headernav a:hover {
	color: #ffffff;
}
#headernav .social {
	float: right;
	line-height: 3.5em;
	margin: 0;
	position: relative;
	z-index: 5;
}
#headernav .social a {
	vertical-align: middle;
}
.printable-logo {
	display: none;
}

/* =Header
----------------------------------------------- */
.site-header {
	clear: both;
	padding: 1.5em 23px;
	position: relative;
}
.site-header .site-title {
	font-size: 2em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 0;
}
.site-header .site-title a {
	color: #001144;
	text-decoration: none;
}
.site-header .site-description {
	color: #666666;
	line-height: 1.2em;
}
.site-header .site-logo {
	display: block;
}
.site-header .site-logo img {
	display: block;
}
.site-header .headshot {
	background-position: right bottom;
	background-repeat: no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 175px;
	width: 200px;
	position: absolute;
	right: 7%;
	bottom: 0;
}
.header-full {
	padding-left: 0;
	padding-right: 0;
}
.header-full .site-logo {
	width: 100%;
}
.header-center .site-logo {
	margin: 0 auto;
}
.header-nopad {
	padding-top: 0;
	padding-bottom: 0;
}

/* =Feature below Header
----------------------------------------------- */
.header-feature {
	padding: 5px 5px 0;
}
.header-feature img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

/* =Page
----------------------------------------------- */
#main {
	background: #d6d6d6;
	border: 5px solid #eeeeee;
	color: #272727;
	overflow: hidden;
	padding: 1.75%;
}
#primary {
	clear: left;
	float: left;
	width: 66.3764%;
}
#secondary {
	float: right;
	width: 31.4465%;
}
body.full-width #primary,
#main .full-width {
	float: none;
	width: 100%;
}
.full-width .page {
	margin-bottom: 0;
}
body.full-width #secondary {
	display: none;
}


/* =Barebones Page Styling
----------------------------------------------- */
body.barebones #content {
	min-height: 0;
}
body.barebones #headernav {
/*	min-height: 29px;*/
}
body.barebones .page,
body.barebones #disqus_thread {
	margin-bottom: 0;
}
body.barebones #headernav .assistive-text,
body.barebones #headernav .wrap,
body.barebones #categories-menu,
body.barebones #search,
/*body.barebones #secondary,*/
body.barebones #footer {
	display: none;
}


/* =No sidebar Styling
----------------------------------------------- */
body.nosidebar #primary {
	float: none;
	width: 100%;
}
body.nosidebar #secondary {
	display: none;
}


/* =Category Nav
----------------------------------------------- */
#categories-menu ul {
	list-style: none;
	float: left;
	margin: 0 0 1.8%;
	padding: 0;
	width: 66.3764%;
}
#categories-menu li {
	display: inline-block;
	margin: 0 0 0 1em;
	padding: 0;
	text-align: center;
}
#categories-menu li:first-child {
	margin-left: 0;
}
#categories-menu a {
	border: 1px solid #aaaaaa;
	color: #333333;
	display: block;
	font: 12px/32px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d2d4d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d4d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* W3C */
}
#categories-menu a: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-shadow: 1px 1px 0 #eee;
}
#categories-menu .current-menu-item a {
	background: #4382c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #ccddee 0%, #4382c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccddee), color-stop(100%,#4382c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ccddee 0%,#4382c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ccddee 0%,#4382c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ccddee 0%,#4382c4 100%); /* IE10+ */
	background: linear-gradient(top,  #ccddee 0%,#4382c4 100%); /* W3C */
	color: #eeeeee;
	text-shadow: 1px 1px 0 #272727;
}


/* =Page navigation
----------------------------------------------- */
#content .paging-navigation {
	margin: 0;
}

/* =Generic Post styles
----------------------------------------------- */
.page-header {
	display: none;
}
.author .page-header,
.post-type-archive .page-header {
	display: block;
}
.page .hentry,
.single .hentry {
	clear: both;
}
.hentry,
.post-type-archive .page-header {
	background: #ffffff;
	border: 1px solid #bbbbbb; /*!aaa*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 1.2em;
	padding: 26px 30px;
}
.hentry h2 {
	clear: both;
	color: #001144;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.hentry h3,
#dsq-content h3 {
	clear: both;
	color: #001144;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 1.2em;
	margin-top: 1.8em;
}
.hentry h3 a {
	color: #001144;
}
.landingpage h3 {
	text-align: center;
}
.hentry h4,
.hentry h6 {
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0.625em;
}
.landingpage h4 {
	font-size: 1.125em;
	font-style: normal;
}
.hentry h5 {
/*	display: inline;*/
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	margin: 0;
}
.hentry table {
	/*border: 1px solid #333;
	border-spacing: 2px;*/
	border: 1px solid #AAA;
	border-spacing: 0;
	margin: 1em 0 1.25em;
	width: 100%;
}
.hentry td {
/*	border: 1px solid #333;*/
	border: 1px solid #AAA;
	padding: 6px;
	vertical-align: top;
}
.hentry table.invisible,
.hentry table.transparent {
	background: none;
	border: none;
}
.hentry table.invisible td,
.hentry table.transparent td {
	border: none;
}
.site-content a,
.site-content a {
	text-decoration: none;
}
.site-content a:hover,
.site-content a:hover {
	text-decoration: underline;
}
.hentry blockquote.pullquote {
	background: none;
	border-top: 10px solid #d6d6d6;
	border-bottom: 1px solid #272727;
	color: #333;
	float: left;
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.2em;
	margin: 0.25em 1em 0.25em 0;
	padding: 1em 2px;
	text-align: center;
	width: 10em;
}
.hentry blockquote.pullquote p {
	margin: 0;
}
.hentry blockquote.pqRight {
	float: right;
	margin: 0.25em 0 0.25em 1em;
}
.hentry .disclosure {
	clear: both;
	color: #999;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-top: 1em;
}
.page .disclosure {
	margin-top: 0;
}
.hentry blockquote {
	font-size: 0.9em;
	line-height: 1.8em;
	margin: 1em 0;
	padding: 0 3.3em;
}
.hentry blockquote:before {
	content: "\f113";
	display: inline-block;
	font-family: "getnoticedtheme";
	font-size: 3em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
.hentry blockquote p:last-child {
	margin-bottom: 0;
}
.hentry cite,
.hentry blockquote div {
	line-height: 1.2em;
	text-align: right;
}
.hentry ul {
	list-style: none;
	margin-bottom: 1.5em;
	margin-left: 2em;
}
.hentry ol p,
.hentry ul p {
	margin: 1em 0;
}
.hentry ol ul,
.hentry ul ul {
	margin: 0.8em 0 0.8em 0;
}
.hentry ol li {
	margin-bottom: 1em;
}
.hentry ul li {
	background: url('img/sprites.png') no-repeat -1118px 0;
	padding-left: 1.0em;
	margin-bottom: 0.8em;
}
.hentry ol li.singlespace,
.hentry ul li.singlespace {
	margin-bottom: 0;
}
.hentry .setoff {
	background: #eee;
	border: 1px solid #d6d6d6;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	padding: 15px 20px;
}
/*!!*/
.codeblock {
	background-color:#EEEEEA;
	border:1px solid #CCCCCC;
	font-family:courier,arial,helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	margin-bottom:20px;
	margin-top:8px;
	padding:15px 20px 15px 20px;
}


/* =Blockquotes and Endorsements
----------------------------------------------- */
.hentry blockquote:before,
.hentry .photoendorsement .photo:after {
	content: "\201C";
	display: inline-block;
	font-family: Georgia, serif;
	font-size: 5.5em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	opacity: 0.3;
	position: absolute; left: 0; top: -0.02em;
	text-decoration: none;
	text-transform: none;
}
.hentry blockquote {
	margin: 1em 0;
	padding: 0 3.3em;
	position: relative;
}
.hentry blockquote cite:before {
	content: "\2014";
	margin: 0 0.2em 0 0.5em;
}

.hentry .endorsement:before {
	top: 0.12em;
	left: 0.2em;
}
.hentry .endorsement {
	background-color: #f3f3f3;
	border: 1px solid #CCCCCC;
	font-family: arial,helvetica,sans-serif;
	line-height: 1.4em;
	margin: 1.5em 0;
	padding: 1em 1.5em 1em 4em;
}
.hentry .endorsement cite {
	display: block;
	float: none;
	font-style: normal;
	text-align: right;
}

.hentry .photoendorsement:before {
	content: none;
	display: none;
}
.hentry .photoendorsement {
	overflow: hidden;
	padding: 1em 1.5em;
}
.hentry .photoendorsement .photo {
	float: left;
	margin: 0.4em 4em 1em 0;
	position: relative;
}
.hentry .photoendorsement .photo:after {
	top: -0.12em;
	left: auto;
	right: -0.65em;
}


.getnoticed-postad img {
	max-width: 100%;
}


/* =Post
----------------------------------------------- */
#nav-above { display: none; }
.page h1,
.page h1 a,
.post h1,
.post h1 a,
.page-header h1,
.page-header h1 a {
	color: #001144;
	text-decoration: none;
}
.page h1,
.post h1,
.page-header h1 {
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
	margin: 0 0 0.8em;
	margin: 0 0 0.44em;
	margin: 0 ; /* #!! */
}
.page-header h1 {
	margin: 0 0 0.8em;
}
.entry-header .byline {
	font-style: normal;
	font-weight: normal;
	margin: 0.8em 0;
}
.page-header .page-meta,
.entry-header .entry-meta {
	font: 10px/16px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.entry-header .entry-meta h5 {
	border-bottom: 1px solid #d6d6d6;
	color: #aaa;
	display: block;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 4px;
	margin: 0 0 1em;
	padding-bottom: 1em;
}
.entry-header .posted-on {
	display: none;
}

.photocredit,
.photo-credit {
	font: 11px/13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: -1.5em 0 1em;
	padding: 0;
	text-align: center;
}

.entry-footer {
	border-top: 1px solid #aaaaaa;
	color: #666666;
	font: 12px/24px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 1.25em 0 -0.8333em;
	overflow: hidden;
	padding: 10px 0 0;
}
.entry-footer a {
	text-decoration: none;
}
.entry-footer .sep {
	display: none;
}
.entry-footer .continue-link {
	float: right;
	font-style: italic;
	margin-left: 2em;
}
.entry-footer .entry-date-wrap,
.entry-footer .comments-link {
	float: right;
}

/* =Mini Posts
----------------------------------------------- */
.custom-post {
	padding: 0;
	overflow: hidden;
}
.custom-post .entry-summary h3 {
	margin-bottom: 1.0em;
}
.custom-post .entry-summary p,
.custom-post .entry-summary blockquote {
	line-height: 1.4em;
	/*margin: 0 0 0.5em;*/
}
.custom-post .entry-summary {
	color: #333;
	font-size: 1.4em;
	margin: 0;
	min-height: 55px;
	overflow: hidden;
	padding: 20px 40px 10px 130px
}
.custom-post .entry-content {
	border-top: 1px solid #bbb;
	margin: 0;
	padding: 26px 4%;
	position: relative;
}
.custom-post .entry-content table {
	border: none;
	margin-top: 0;
}
.custom-post .entry-content th,
.custom-post .entry-content td {
	border: none;
	padding: 6px;
}
.custom-post .entry-content th {
	font-weight: normal;
	padding-right: 20px;
	padding-left: 0;
	text-align: left;
}
.entry-footer .up {
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	border-top: none;
	border-bottom: 16px solid #bbb;
	display: block;
	height: 0;
	position: absolute; left: 50px; top: -16px;
	width: 0;
	z-index: 9;
}
.entry-footer .up i {
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: none;
	border-bottom: 15px solid white;
	display: block;
	height: 0;
	position: absolute; left: -15px; top: 1px;
	width: 0;
}

/* =Mini Posts - Icons
----------------------------------------------- */
.custom-post .entry-summary {
	position: relative;
}
.custom-post .entry-summary:before {
	color: #888;
	display: block;
	font: 400 42px/1 "getnoticedtheme" !important;
	position: absolute; /*top: 0;*/ left: 46px; z-index: 1;
	speak: none;
	text-align: center;
	text-decoration: none !important;
	text-transform: none;
	vertical-align: top;
	width: 42px;
	
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.announcement-post .entry-summary:before { content: "\f109"; top: 0.75em; }
.mediaappearance-post .entry-summary:before { content: "\f110"; }
.audio-post .entry-summary:before, .podcast-post .entry-summary:before { content: "\f10a"; top: 0.8em; }
.book-post .entry-summary:before { content: "\f10b"; }
.event-post .entry-summary:before { content: "\f10c"; }
.link-post .entry-summary:before { content: "\f10f"; }
.photo-post .entry-summary:before { content: ""; }
.question-post .entry-summary:before { content: "\f112"; }
.quote-post .entry-summary:before { content: "\f113"; }
.slide-post .entry-summary:before { content: "\f114"; top: 20px }
.snippet-post .entry-summary:before { content: "\f115"; top: 0.6em }
.survey-post .entry-summary:before { content: "\f116"; }
.tip-post .entry-summary:before { content: "\f117"; top: 0.6em; }
.tweet-post .entry-summary:before { content: "\f118"; }
.video-post .entry-summary:before { content: "\f119"; top: 0.6em }

.custom-post .entry-summary .wp-video,
.custom-post .entry-summary video,
.custom-post .entry-summary img,
.custom-post .entry-summary iframe,
.custom-post .entry-summary embed,
.custom-post .entry-summary object {
	position: relative;
	z-index: 5;
}
.wp-video-shortcode {
	max-width: 100%;
}
.custom-post .entry-summary .wp-video {
	background: #000;
	width: 100% !important;
}
.custom-post .entry-summary .wp-video-shortcode {
	margin: 0 auto;
	max-width: 100%;
}

/* =Mini Posts - Specific Styles
----------------------------------------------- */
.quote-post .entry-summary,
.quote-post .source-title {
	font-style: italic;
}

.book-post .entry-summary img {
	float: left;
	margin: 0 0 10px -105px;
}
.book-post .booktitle {
	font-style: italic;
}

.tweet-post .entry-summary blockquote {
	background: none !important;
	border: none !important;
	font-family: inherit;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
.tweet-post .entry-summary blockquote:before {
	content: "";
}
.tweet-post cite {
	font-style: normal;
}
.tweet-post cite a:hover {
	text-decoration: none;
}
.tweet-post cite a:hover span {
	text-decoration: underline;
}

.commentary,
.link-post .commentary {
	margin-top: 10px;
}

.custom-post a,
.audio-post a,
.link-post a {
	text-decoration: none;
}

.audio-post .entry-summary {
	padding-bottom: 20px;
}

.question-post .answer-question {
	border: 1px solid #c0c0c0;
	color: #5d5d5d;
	display: inline-block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 10px 100px; /*10.10.20.100*/
	padding: 8px 15px;
	text-decoration: none;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d8d8d8));
	background: -moz-linear-gradient(top,  #fdfdfd,  #d8d8d8);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.question-post .answer-question:hover {
	background: #cfdff0;
	border-color: #317dc9;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#cfdff0));
	background: -moz-linear-gradient(top,  #fdfdfd,  #cfdff0);
}
.snippet-post .entry-summary {
	font-size: 1.3em;
	padding-bottom: 0;
}
.snippet-post .entry-summary p {
	font-size: 0.77em;
	line-height: 1.8em;
	margin-bottom: 30px;
}
.announcement-post .entry-summary {
	font-size: 1.3em;
	padding-bottom: 20px;
}
.announcement-post .entry-summary p {
	line-height: 1.8em;
	font-size: 0.77em;
}
.announcement-post .entry-summary ul {
	line-height: 1.8em;
	font-size: 14px;
}
.announcement-post .entry-summary h3,
.snippet-post .entry-summary h3,
.tip-post .entry-summary h3 {
	font-size: 1.09em;
	margin-top: 0.3em;
}
.event-post .entry-footer table {
	width: auto;
}
.event-post .upsell {
	font-style: italic;
}
.photo-post .entry-summary {
	font-size: 1em;
}
.photo-post .entry-summary img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.photo-post .caption {
	padding: 1em 4%;
	text-align: center;
}
.photo-post .entry .attachment-post-thumbnail {
	border: none;
	float: none;
	margin: 0;
}
.survey-post .entry-summary {
	padding: 30px 20px 30px 130px;
}
.photo-post .entry-summary,
.video-post .entry-summary,
.slide-post .entry-summary {
	padding: 0;
}
.video-post iframe,
.slide-post iframe {
	display: block;
	width: 100%;
}
.slideshare-wrap {
	height: 0;
	margin-bottom: 1.5em;
	overflow: hidden;
	padding-bottom: 75%; /* default 4:3 */
	padding-top: 38px;
	position: relative;
}
.entry-summary .slideshare-wrap {
	margin-bottom: 0;
}
.slideshare-wrap iframe,
.entry-summary .slideshare-wrap iframe {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0; bottom: 0;
}
.ted-video .entry-summary {
	padding: 30px 20px 30px 130px;
}

.event-post .entry-summary,
.mediaappearance-post .entry-summary {
	min-height: 45px;
	padding-bottom: 20px;
}
.event-post .entry-summary p:last-child,
.mediaappearance-post .entry-summary p:last-child {
	margin-bottom: 0;
}
.event-post .entry-content th,
.mediaappearance-post .entry-content th {
	min-width: 110px;
	width: 20%;
}

/* posts without lower content */
.snippet-post .entry-content,
.announcement-post .entry-content,
.nolower .entry-content {
	padding-top: 15px;
	padding-bottom: 15px;
}
.snippet-post .entry-meta,
.announcement-post .entry-meta,
.nolower .entry-meta {
	border-top: none;
	margin: 0;
	padding: 0;
}

/* SurveyMonkey scrollbar workaround */
.post .surveyMonkeyInfo {
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
.surveyMonkeyNoScroll {
	overflow: hidden;
	width: 467px; /*470*/
}
.surveyMonkeyNoScroll iframe {
	width: 485px;
	/* chrome 485, safari 483, ie 488 */
}
.fullSurveyMonkeyNoScroll {
	overflow: hidden;
	width: 567px;
}
.fullSurveyMonkeyNoScroll iframe {
	width: 585px;
}

/* scribd */
.scribd-iframe {
	margin-bottom: 1.5em;
}


/* =Posts - inner stylings
----------------------------------------------- */
/* video shadow */
.hentry .videoshadow iframe {
	display: block;
}
.hentry .videoshadow {
	background: url('img/video-shadow.png') no-repeat center bottom;
	margin-bottom: 0.5em;
	padding: 0 0 18px;
}
.hentry .videoframe-outer {
	background: #e3e1e1;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #a4a4a4;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #1f1f1f;
	padding: 5px 6px;
}
.hentry .videoframe-inner {
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
	border-bottom: 1px solid white;
}

/* guest post box */
.guestpost {
	background-color: #eaeaea;
	border: 1px solid #d5d5d5;
	font-family: Arial, Helvetica, sans-serif; /* !! */
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 20px;
	margin-top: 8px;
	padding: 15px 20px 15px 20px;
}

/* video thumbnails */
.hentry .videolib {
	list-style: none;
	margin: 0 -14px 0 0;
	padding: 0 0 5px 0;
	overflow: hidden;
}
.hentry .videolib li {
	background: url('img/video-shadow-small.png') no-repeat center bottom !important;
	float: left;
	margin: 0 14px 0 0;
	padding: 0 0 20px 0 !important;
}
.hentry .videolib li a {
	display: block;
}
.hentry .videolib img {
	border: 1px solid #cfd0cd;
	display: block;
	margin: 0;
	width: 131px; height: 98px;
}
.hentry .videolib li a:hover img {
	border-color: #317DC9;
}

/* podcast player */
.powerpress_links {
	color: #888;
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	padding-top: 3px;
}

/* callout box */
.callout {
	background-color: #eeeeee;
	border: 1px solid #d6d6d6;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9375em;
	line-height: 1.33em;
	margin: 8px 0 20px;
	padding: 15px 20px;	
}
.callout p:last-child {
	margin-bottom: 0;
}


/* =Comments
----------------------------------------------- */
#comments,
#comments-policy,
#disqus_thread,
.fb-comments {
	background: white;
	border: 1px solid #bbb;
}
#comments,
#disqus_thread {
	border-top: none;
	margin-bottom: 25px;
}
div.fb-comments {
	border-top: none;
	display: block;
	text-align: center;
}
x.fb-comments span {
	display: block;
	margin: 0 auto;
}
#disqus_thread,
.fb-comments {
	padding: 10px 20px 0;
}
#fbSEOComments {
	border: 1px solid #bbb;
	border-top: none;
	padding: 4px 15px 1em;
}
#comments {
	padding: 0 1em 1em;
}
#comments-policy {
	border-bottom: none;
	padding: 1em 15px 1px;
	margin-top: 1.2em;
}
.single-landingpage .hentry {
	margin-bottom: 0;
}
.single-landingpage #comments-policy {
/*	margin-top: 0;*/
}
#comments-policy p {
	background: #eaeaea;
	border: 1px solid #bbb;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 12px 10px 10px;
}
#dsq-comments a {
	color: #333;
}
#dsq-comments a:hover {
	color: #666;
}


/* =Social Media Icons
----------------------------------------------- */
.twitter > i	{ background: url('img/sprites.png') no-repeat 0px 0; }
.facebook > i	{ background: url('img/sprites.png') no-repeat -50px 0; }
.rssfeed > i	{ background: url('img/sprites.png') no-repeat -100px 0; }
.pinterest > i	{ background: url('img/sprites.png') no-repeat -150px 0; }
.google > i		{ background: url('img/sprites.png') no-repeat -200px 0; }
.googleplus > i	{ background: url('img/sprites.png') no-repeat -200px 0; }
.linkedin > i	{ background: url('img/sprites.png') no-repeat -250px 0; }
.email > i		{ background: url('img/sprites.png') no-repeat -300px 0; }
.youtube > i	{ background: url('img/sprites.png') no-repeat -350px 0; }
.vimeo > i		{ background: url('img/sprites.png') no-repeat -400px 0; }
.audio > i	{ background: url('img/sprites.png') no-repeat -450px 0; }
.instagram > i	{ background: url('img/sprites.png') no-repeat -500px 0; }
.stumbleupon > i{ background: url('img/sprites.png') no-repeat -550px 0; }
.website > i	{ background: url('img/sprites.png') no-repeat -600px 0; }
.buffer > i		{ background: url('img/sprites.png') no-repeat -650px 0; }
.print > i		{ background: url('img/sprites.png') no-repeat -700px 0; }
.emailto > i	{ background: url('img/sprites.png') no-repeat -750px 0; }
.twitter:hover > i		{ background-color: #00ACED; }
.facebook:hover > i		{ background-color: #3B5998; }
.rssfeed:hover > i		{ background-color: #FA9934; }
.pinterest:hover > i	{ background-color: #CB2027; }
.google:hover > i		{ background-color: #D14836; }
.googleplus:hover > i	{ background-color: #D14836; }
.linkedin:hover > i		{ background-color: #0072B3; }
.email:hover > i		{ background-color: #7199DF; }
.youtube:hover > i		{ background-color: #C4302B; }
.vimeo:hover > i		{ background-color: #44BBFF; }
.audio:hover > i		{ background-color: #B578E3; }
.instagram:hover > i	{ background-color: #A3785B; }
.stumbleupon:hover > i	{ background-color: #E94B24; }
.website:hover > i		{ background-color: #5FB900; }
.print:hover > i		{ background-color: #AAA; }
.emailto:hover > i		{ background-color: #AAA; }


/* =Share Bar
----------------------------------------------- */
.sharebar {
	background: #eeeeee;
	clear: both;
	font-size: 12px;
	line-height: 1em;
	margin: 1.25em 0;
	overflow: hidden;
	padding: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.sharebar .share-comment,
.sharebar .share-social {
	display: block;
	float: left;
	margin: 0 1em 0 0;
}
.sharebar .share-email,
.sharebar .share-print {
	display: block;
	float: right;
	margin: 0 0 0 1em;
}
.sharebar .button {
	border: none;
	font-size: 11px;
	line-height: 22px;
	text-shadow: none;
	-moz-box-shadow: 0px 1px 2px #888;
	-webkit-box-shadow: 0px 1px 2px #888;
	box-shadow: 0px 1px 2px #888;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.sharebar .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;
}
.sharebar .spa,
.sharebar .spb {
	border-top: 4px solid transparent;
	border-right: 4px solid #aaa;
	border-bottom: 4px solid transparent;
	border-left: none;
	display: inline-block;
	position: relative;
	right: -4px;
	height: 0;
	width: 0;
}
.sharebar .spb {
	border-right: 4px solid #fff;
	right: -1px;
}
.sharebar .count {
	background: white;
	border: 1px solid #aaa;
	color: #272727;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 11px;
	display: inline-block;
display: none;
	line-height: 22px;
	padding: 0 0.5em;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.sharebar .count-wrap .count {
	display: inline-block;
}
.sharebar .count-wrap {
	cursor: default;
	display: block;
	position: relative;
	left: -40px;
}
.sharebar .count-effect {
	/* show via javascript */
	/*display: none;*/
	float: left;
	overflow: hidden;
}
.sharebar .share-comment .count-wrap {
	/* can show w/o javascript */
	/* display: inline;*/
	left: 0;
}
.sharebar a,
.sharebar a:link,
.sharebar a:visited,
.sharebar a:hover  {
	color: #272727;
	text-decoration: none;
}
.sharebar a i {
	border: none;
}
.sharebar .sep {
	display: inline-block;
	height: 0;
	overflow: hidden;
	padding-top: 1em;
	width: 0.7em;
display: none;
}
.sharebar .share-comment a {
	float: left;
}
.sharebar .share-social a {
	float: left;
	padding-left: 2px;
}
.sharebar .share-social a i {
	background-color: #666;
	background-image: url('img/sprites-18px.png');
	background-repeat: no-repeat;

/*	float: left;*/
display: inline-block;
vertical-align: top;
	margin-top: 2px;
	margin-right: 3px;
	height: 18px;
	width: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.sharebar .share-facebook a i	{ background-position: -38px 1px; }
.sharebar .share-tweet a i		{ background-position: 0px 0px; }
.sharebar .share-linkedin a i	{ background-position: -188px 0px; }
.sharebar .share-buffer a i		{ background-position: -488px 0px; }
.sharebar .share-pinterest a i	{ background-position: -113px 0px; }
.sharebar .share-googleplus a i	{ background-position: -150px 0px; }
.sharebar .share-stumbleupon a i		{ background-position: -413px 0px; }
.sharebar .share-facebook a:hover i	{ background-color: #3B5998; }
.sharebar .share-tweet a:hover i	{ background-color: #00ACED; }
.sharebar .share-linkedin a:hover i	{ background-color: #0072B3; }
.sharebar .share-buffer a:hover i	{ background-color: #4e902c; }
.sharebar .share-pinterest a:hover i	{ background-color: #CB2027; }
.sharebar .share-googleplus a:hover i	{ background-color: #D14836; }
.sharebar .share-stumbleupon a:hover i	{ background-color: #ed6036; }
.sharebar .share-print {
	display: none;
}
.sharebar .share-email a,
.sharebar .share-print a {
	padding: 0 10px;
}
.sharebar .share-email span,
.sharebar .share-print span {
	background-image: url('img/sprites.png');
	background-position: -751px -1px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 16px;
}
.sharebar .share-print span {
	background-position: -701px -1px;
	width: 15px;
}


/* =Author Box
----------------------------------------------- */
.authorbox {
	font-size: 0.8em;
	overflow: hidden;
	margin: 1.175em 0;
	padding: 1em 1.2em;
}
.authorbox .authorbox-side {
	float: left;
	margin-right: 2.5%;
	width: 15%;
}
.authorbox .avatar {
	display: block;
	height: auto;
	margin-bottom: 1em;
	width: 100%;
}

.authorbox .getnoticed-social {
	overflow: hidden;
}
.authorbox .getnoticed-social li {
	background: none;
	padding: 0;
	margin: 0;
}

.authorbox .authorbox-main {
	float: left;
	width: 82.5%;
}
.authorbox h3.authorbox-name {
	font-size: 1.5em;
	margin-bottom: 0;
}
.authorbox .authorbox-job-title {
	margin-bottom: 0;
}
.authorbox .authorbox-bio p:last-child {
	margin-bottom: 0;
}


/* =Main entry widget (mainly 404 page)
----------------------------------------------- */
.entry-content .widget h2,
.entry-content .widget h3 {
	font-size: 1.4em;
}
.entry-content #searchform {
	margin-bottom: 1em;
}


/* =Sidebar widget
----------------------------------------------- */
.sidebar .widget {
	background: #ffffff;
	border: 1px solid #bbb; /*!aaa*/
	font: 0.875em/1.36em 'Helvetica Neue', Helvetica, Arial, sans-serif; /*14/19*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 0px 3px 5px rgba( 102, 102, 102, 0.5 );
	-webkit-box-shadow: 0px 3px 5px rgba( 102, 102, 102, 0.5 );
	box-shadow: 0px 3px 5px rgba( 102, 102, 102, 0.5 );
	
}
.sidebar .widget h3 {
	border-bottom: 1px solid #d6d6d6;
	color: #4382c4;
	font-size: 18px;
	font-weight: bold;
	padding: 1em 0.5em;
	text-align: center;
	text-transform: uppercase;
}
.sidebar .widget .textwidget {
	padding: 0.5em 1em;
}
.sidebar .widget_archive select {
	margin: 1em;
}
.sidebar .widget p {
	margin: 1em 0;
}
.sidebar .widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar .widget li {
	border-bottom: 1px solid #d6d6d6;
	font-size: 0.86em;
	padding: 0.75em 1em;
}
.sidebar .widget li:last-child {
	border-bottom: none;
}
.sidebar .widget .tagcloud {
	padding: 0.75em 1em;
}
.sidebar .widget-more {
	border-top: 1px solid #d6d6d6;
	font-size: 0.86em;
	font-style: italic;
	padding: 1em 2em;
	text-align: right;
}
.sidebar a {
	text-decoration: none;
}
.sidebar a:hover {
	text-decoration: underline;
}

/* =Search Widget
----------------------------------------------- */
div.sidebar .widget_search {
	background: none;
/*	border: none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* =Social Media Account Lists
----------------------------------------------- */
.site-navigation .social,
#footer .widget_sociallist {
	line-height: 1;
}
.sidebar .widget_getnoticed_sociallist h3 {
	border-bottom: none;
}
.getnoticed-social {
	margin: 3px 0 0 0;
}
.getnoticed-social a,
.site-navigation .social a,
#footer .widget_sociallist a {
	background: #666666;
	color: white;
	display: inline-block;
	height: 0;
	margin-left: 1em;
	overflow: hidden;
	padding-top: 24px;
	position: relative;
	width: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top,  #d6d6d6 0%, #666666 30%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(30%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d6d6d6 0%,#666666 30%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d6d6d6 0%,#666666 30%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d6d6d6 0%,#666666 30%); /* IE10+ */
	background: linear-gradient(top,  #d6d6d6 0%,#666666 30%); /* W3C */
}
.getnoticed-social a:hover,
.site-navigation .social a:hover,
#footer .widget_sociallist a:hover {
	text-decoration: none;
}
.getnoticed-social li:first-child a {
	margin-left: 0;
}
.getnoticed-social i,
.site-navigation .social i,
#footer .widget_sociallist i {
	left: 0;
	overflow: hidden;
	padding-top: 24px;
	position: absolute;
	top: 0;
	width: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
ul.getnoticed-social,
#footer .widget_sociallist ul {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
ul.getnoticed-social {
	margin-top: 1em;
	text-align: center;
}
ul.getnoticed-social li {
	display: inline-block;
}
#footer .widget_sociallist li {
	float: left;
}
#footer .widget_sociallist a {
	margin: 0 1em 0 0;
}

/* =Button-style Widgets
----------------------------------------------- */
#secondary .widget_reachWidget,
#secondary .widget_getnoticed_reachcounter,
#secondary .widget_getnoticed_sociallist a {
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d2d4d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d4d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d2d4d6 100%); /* W3C */
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	color: #333333;
	text-shadow: 0 1px 1px #fff;
}
#secondary .widget_reachWidget,
#secondary .widget_getnoticed_reachcounter {
	text-shadow: 0 2px 3px #fff;
}

#secondary .widget_getnoticed_sociallist a: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;
}

/* =Reach Widget
----------------------------------------------- */
#secondary .widget_reachWidget,
#secondary .widget_getnoticed_reachcounter {
	padding: 0.5em 1em;
	overflow: hidden;
}
#secondary .widget_reachWidget .widget-title,
#secondary .widget_getnoticed_reachcounter .widget-title {
	border: none;
	color: #333333;
	float: left;
	font: 300 14px/44px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: none;
	width: 120px;
}
#secondary .widget_reachWidget .count,
#secondary .widget_getnoticed_reachcounter .count {
	border-left: 1px solid #eeeeee;
	float: right;
	width: 125px;
}
#secondary .widget_reachWidget .count span,
#secondary .widget_getnoticed_reachcounter .count span {
	border-left: 1px solid #d6d6d6;
	color: #666666;
	display: block;
	font-size: 28px;
	font-weight: bold;
	line-height: 44px;
	padding: 0 0 0 0.5em;
	text-align: center;
}

/* =Social List Widget
----------------------------------------------- */
#secondary .widget_getnoticed_sociallist {
	background: transparent none;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#secondary .widget_getnoticed_sociallist h3 {
	display: none;
}
#secondary .widget_getnoticed_sociallist ul {
	margin: 0;
	padding: 0;
}
#secondary .widget_getnoticed_sociallist li {
	border: none;
	margin: 0 20px 10px;
	padding: 0;
}
#secondary .widget_getnoticed_sociallist a {
	display: block;
	font: bold 0.86em/2em 'Helvetica Neue', Helvetica, Arial, sans-serif; /*12/24*/
	padding: 5px 0 5px 40px;
	position: relative;
}
#secondary .widget_sociallist i {
	background-color: #666666;
	left: 5px;
	margin-top: -12px;
	overflow: hidden;
	padding-top: 24px;
	position: absolute;
	top: 50%;
	width: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#secondary .widget_sociallist .facebook:hover i {
	background-color: #3B5998;
}
#secondary .widget_sociallist .twitter:hover i {
	background-color: #00ACED;
}
#secondary .widget_sociallist .linkedin:hover i {
	background-color: #0072B3;
}
#secondary .widget_sociallist .google:hover i,
#secondary .widget_sociallist .googleplus:hover i {
	background-color: #D14836;
}
#secondary .widget_sociallist .rssfeed:hover i {
	background-color: #FA9934;
}
#secondary .widget_sociallist .pinterest:hover i {
	background-color: #CB2027;
}
#secondary .widget_sociallist .instagram:hover i {
	background-color: #A3785B;
}

/* =Popular Posts Sidebar
----------------------------------------------- */
.sidebar .widget_getnoticed_popularposts li {
	overflow: hidden;
}
.sidebar .widget_getnoticed_popularposts li img {
	float: left;
	margin-right: 1em;
}

/* =Upcoming Events/Appearances Widget
----------------------------------------------- */
.events-table,
.appearances-table {
	border: 1px solid #aaa;
	border-collapse: collapse;
}
.events-table thead th,
.appearances-table thead th {
	background: #999;	
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #fff;
	font-weight: bold;
	padding: 6px 8px;
	text-align: left;
	vertical-align: middle;
}
.events-table thead th:first-child
.appearances-table thead th:first-child {
	border-left: none;
}
.events-table tbody,
.appearances-table tbody {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
}
.events-table tbody th,
.appearances-table tbody th {
	background: #e6e6e6;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	color: #272727;
	padding: 6px 8px;
	vertical-align: top;
}
.events-table tbody th:first-child,
.appearances-table tbody th:first-child {
	border-left: none;
}
.events-table tbody .time,
.appearances-table tbody .time {
	font-weight: normal;
}
.events-table tbody td,
.appearances-table tbody td {
	background: #f6f6f6;
	border-color: #ccc;
	color: #333;
}
.expanding-table tbody td {
	display: none;
}
.expanding-table .showfirst td {
	display: table-cell;
}
.expanding-table .expander {
	background: url('images/expand-event.png') no-repeat left top;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 12px;
	width: 12px;
}
.expanding-table .showfirst .expander {
	background-position: -48px 0;
}


/* =Upcoming Events Sidebar
----------------------------------------------- */
#secondary .eventlist-date {
	font-weight: bold;
}
#secondary .eventlist-artist,
#secondary .eventlist-prep {
	display: none;
}
#secondary .dtstart {
	border: none;
	cursor: default;
}

/* =Ad Center !!
----------------------------------------------- */
#secondary #adcenter {
	background: #eeeeee;
	color: #aaaaaa;
	border: none;
	padding: 3em 0;
	text-align: center;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#secondary #adcenter h3 {
	display: none;
}

/* =Footer
----------------------------------------------- */
.site-footer {
	background: #eeeeee;
	clear: both;
	font: 300 13px/1.8em 'Helvetica Neue', Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 10px 20px 5px;
}
.site-footer a {
	text-decoration: none;
}
.site-footer h3 {
	font-weight: bold;
	margin-bottom: 0.25em;
	text-transform: uppercase;
}
.site-footer .widget-area {
	float: left;
	margin-left: 3%;
	width: 31%; /*300*/
}
.site-footer .widget-area:first-child {
	margin-left: 0;
}
.site-footer .widget-area ul {
	margin: 0 0 1.5em 1.5em;
	padding: 0;
}
.site-footer p.more {
	margin-top: -1em;
	text-align: right;
}


/* =Credits
----------------------------------------------- */
.site-credits {
	color: #666;
	font-size: 11px;
	padding: 1em 0;
	overflow: hidden;
}
.site-credits a,
.site-credits a:visited {
	color: #4382c4;
	text-decoration: none;
}
.site-credits a:hover {
	text-decoration: underline;
}
.site-credits .credits {
	display: none;
}

.site-info {
	float: left;
}

#menu-final-menu {
	float: right;
}
#menu-final-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-final-menu li {
	border-left: 1px solid #aaa;
	display: inline-block;
	margin-left: 1em;
	padding-left: 1em;
}
#menu-final-menu li:first-child {
	border-left: none;
}


/* =temporary
----------------------------------------------- */

/* sidebar text widget */
#text-10,
.plaintext_widget {
	background: white;
	border: 1px solid #d5d5d5;
	color: #4d4d4d;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding: 10px 15px 15px;
}
#getnoticed_advancedtext-community-leaders div {
	font-size: 10pt;
	line-height: 1.4em;
}
#getnoticed_advancedtext-community-leaders div div {
	margin: 1.5em 0;
}
#getnoticed_advancedtext-community-leaders img {
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}
.widget_getnoticed_display_quotes .widget-entry:before {
	color: #d6d6d6;
	content: "\201C";
	font: 15em/1em Arial, sans-serif;
	left: 5px;
	position: absolute;
	top: -8px;
	z-index: 1;
}
.widget_getnoticed_display_quotes .widget-entry {
	min-height: 4.5em;
	position: relative;
}
.widget_getnoticed_display_quotes .widget-entry blockquote {
	margin: 0 0 0 5em;
	position: relative;
	z-index: 2;
}
.widget_getnoticed_display_quotes .widget-entry cite:before {
	content: "\2014\a0";
}
.widget_getnoticed_display_quotes .widget-entry cite {
	display: block;
	text-align: right;
}
.widget_getnoticed_display_books .widget-entry img {
	display: block;
	margin: 0 auto;
}

div.sidebar .simplewidget, 
#getnoticed_advancedtext-ad-center {
	background: none;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
div.sidebar .simplewidget h3 {
	border-bottom: none;
	margin-bottom: 0.5em;
	padding: 0;
	text-align: left;
}
#getnoticed_advancedtext-ad-center {
	text-align: center;
}
#getnoticed_advancedtext-ad-center h3 {
	display: none;
}
div.sidebar .simplewidget .textwidget,
#getnoticed_advancedtext-ad-center .textwidget {
	padding: 0;
}
div.sidebar .simplewidget li,
#getnoticed_advancedtext-ad-center li {
	border: none;
	margin-bottom: 1.5em;
	padding: 0;
}

div.sidebar .autocenterwidget {
	text-align: center;
}
div.sidebar .autocenterwidget img,
div.sidebar .autocenterwidget .amzn_wdgt,
div.sidebar .autocenterwidget iframe {
	display: block;
	margin: 0 auto;
}

.sidebar .bsap {
	/* fix for beaconads lack of clearfix */
	overflow: hidden;
}
.sidebar .bsap .adhere {
	box-sizing: border-box;
	max-width: 100%;
}
.sidebar .autocenterwidget .bsap .adhere {
	float: none;
	margin: 0 auto;
}

.sidebar .widget_facebook_likebox iframe,
.sidebar .widget_twitter_likebox iframe {
	display: block;
}

.podcastArchive {
	background: #eaeaea;
	width: 100%;
}
.podcastArchive caption {
	background: #eaeaea;
	background: #01365b;
	color: white;
	font-weight: bold;
	padding: 6px;
	text-align: center;
}
.podcastArchive th {
	background: #dadada;
	border-bottom: 1px solid #dadada;
	color: #272727;
}
.podcastArchive th,
.podcastArchive td {
	padding: 6px 8px;
}


/* =Author Archives
----------------------------------------------- */
.author .page-header {
	margin-bottom: 1.5em;
	overflow: hidden;
}
.author .page-header .page-meta {
	margin: 0;
}
.author .page-header .author-side {
	float: right;
	margin: 0 1em 0 2em;
}
.author .page-header .avatar {
	display: block;
}
.author .page-header .page-title {
	clear: none;
	font-size: 3em;
	margin-bottom: 0.5em;
}
.author .author-jobtitle {
	clear: none;
	margin: -1.5em 0 1em;
}
.author .author-info {
	border: 1px solid #bbb;
	color: #333;
	padding: 1.5em 2em;
}
.author .author-info p:last-child {
	margin-bottom: 0;
}


/* =Custom Post Type Archives
----------------------------------------------- */
.page-header .inlinebuttons {
	font-size: 0.9em;
	list-style: none;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0;
}
.page-header .inlinebuttons li {
	background: transparent none;
	border-left: 1px solid #ccc;
	float: left;
	margin: 0;
	padding: 0 0.5em !important;
}
.page-header .inlinebuttons li:first-child {
	border-left: none;
	padding-left: 0 !important;
}
.page-header .inlinebuttons li:last-child {
	padding-right: 0 !important;
}


/* =Newsletter Signup
----------------------------------------------- */
/* Signup form below post */
#single_signup {
	background: #c9cdd1 url('images/free-ebook-single-post.jpg') no-repeat 10px 7px;
	/* border: solid #01365b;
	border-width: 3px 1px; */
	margin: 20px 0;
	padding: 10px 20px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 10px #777;
	-webkit-box-shadow: 0px 0px 10px #777;
}
#single_signup form {
	margin: 0;
	padding: 0;
}
#single_signup br {
	display: none;
}
#single_signup h3 {
	margin: 0 0 0 130px;
}
#single_signup p {
	font-size: 12px;
	line-height: 21px;
	margin: 0 0 10px 130px;
}
#single_signup .fieldwrap {
	font-size: 12px;
	overflow: hidden;
	position: relative;
}
#single_signup .fieldwrap p {
	display: none;
}
#single_signup label {
	background: url('/images/footer-banner-blue.png') no-repeat left -130px;
	color: #9a9a9a;
	cursor: text;
	font-style: italic;
	height: 0;
	overflow: hidden;
	padding-top: 26px;
	position: absolute; left: 30px; top: 5px;
	width: 160px;
}
#single_signup .email_address {
	background: white url('/images/footer-banner-blue.png') no-repeat -479px -127px;
	border: 1px solid #aaa;
	color: #333;
	float: left;
	font-size: 16px;
	line-height: 21px;
	margin: 2px 2px 0 0;
	padding: 5px 6px 5px 27px;
	width: 295px;
}
#single_signup .email_address:hover { border-color: #92b6d1; }
#single_signup .email_address:focus { border-color: #aaaaaa; }
#single_signup form.success .email_address { border-color: #1a9900; }
#single_signup form.error .email_address { border-color: #991a00; }
#single_signup .button {
    background: #AC0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#BC0000), to(#7C0000));
	background: -moz-linear-gradient(top,  #BC0000,  #7C0000);
	border: 1px solid #c9cdd1;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color: #fff;
	cursor: pointer;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	margin-left: 5px;
	padding: 8px 15px;
	text-align: center
	text-decoration: none;
	/* text-transform: uppercase; */
	width: auto;
	-moz-box-shadow: 0px 0px 5px #AAA;
	-webkit-box-shadow: 0px 0px 5px #AAA;
}
#single_signup .button:hover {
	background: #BC0000;
	border-color: white;
	-moz-box-shadow: 0px 0px 5px #AC0000;
	-webkit-box-shadow: 0px 0px 5px #AC0000;
}

/* =Offer Boxes
----------------------------------------------- */
.offer-box {
	background-color: #eeeeee;
	border: 1px solid #d6d6d6;
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 1.5em;
	margin-top: 1em;
	padding: 15px 20px 20px 20px;
	text-align: center;
}
.offer-box p {
	margin: 1.0em 0;
}
.offer-box .footnote {
	font-size: 0.9em;
	margin-top: 2em;
	text-align: center;
}
.offer-box .call-to-action {
	text-align: center;
	margin: 1em 0;
}
.credit-cards .cc {
	background: url('img/credit-cards.png') no-repeat left top;
	display: inline-block;
	height: 0;
	margin: 0 5px;
	overflow: hidden;
	padding-top: 32px;
	width: 51px;
}
.sidebar .credit-cards {
	margin: 0 0 1em;
	text-align: center;
}
.credit-cards .cc-mc { background-position: -70px 0; }
.credit-cards .cc-amex { background-position: -140px 0; }
.credit-cards .cc-discover { background-position: -210px 0; }
.credit-cards .cc-paypal { background-position: -280px 0; }

.sidebar .credit-cards .cc {
	background: url('img/credit-cards-48.png') no-repeat left top;
	background-size: auto 24px;
	padding-top: 24px;
	width: 38px;
}
.sidebar .credit-cards .cc-mc { background-position: -47px 0; }
.sidebar .credit-cards .cc-amex { background-position: -94px 0; }
.sidebar .credit-cards .cc-discover { background-position: -140px 0; }
.sidebar .credit-cards .cc-paypal { background-position: -187px 0; }
.sidebar .secure-checkout {
	background: url('img/secure-checkout-24.png') no-repeat left top;
	display: block;
	height: 0;
	margin: -0.5em auto 1em;
	overflow: hidden;
	padding-top: 33px;
	width: 173px;
}
.offer-box .secure-checkout {
	background: url('img/secure-checkout.png') no-repeat left top;
	display: inline-block;
	height: 0;
	overflow: hidden;
	padding-top: 43px;
	width: 103px;
}

.primarybutton,
.primarybutton:link,
.primarybutton:visited,
#secondary .primary .buybutton {
	background-color: #e07b00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcbc74), to(#e07b00)); /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fcbc74, #e07b00); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #fcbc74, #e07b00); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #fcbc74, #e07b00); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #fcbc74, #e07b00); /* Firefox 16+, IE10, Opera 12.50+ */

	border: 1px solid #0D2541;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
	border-radius: 10px; /* Opera 10.5, IE9+, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

	color: #0D2541;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0.7em 0;
	padding: 5px 25px;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 1px 1px 5px rgba(255,255,255,0.4);
	
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35); /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35); /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
}
#secondary .primary .buybutton {
	display: block;
}
.primarybutton:hover,
#secondary .primary .buybutton:hover {
	background: #ff9d2e;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(255,157,46,0.9); /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	box-shadow: 0px 0px 5px 0px rgba(255,157,46,0.9); /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
	border-color: #fff;
	text-decoration: none !important;
}


.nrelate_default.nr_100 .nr_panel {
	width: 107px;
}

.site-navigation .mobile_actions,
.site-navigation .mobile_actions a {
	display: none;
}
#ocnav {
	display: none;
}


/* =Subscribe Widget
----------------------------------------------- */
div.sidebar .widget_getnoticed_subscribe {
	background: transparent url('img/promo-box-shadow.png') no-repeat center bottom;
	background-size: 259px;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0 22px 18px;
}
.widget_getnoticed_subscribe h3.widget-title {
	background: #666;
	border: none;
	font-size: 1.2em;
	margin: 0 -2px;
	padding: 0;
	position: relative;
	text-align: center;
	text-transform: none;
}
#main .widget_getnoticed_subscribe h3.widget-title {
	color: #fff;
	margin-bottom: 0;
	text-align: center;
}
.widget_getnoticed_subscribe h3.widget-title span {
	display: block;
	line-height: 30px;
	padding: 5px;
	position: relative;
	z-index: 2;
	-moz-box-shadow: 0px 6px 9px rgba(0,0,0,0.4), inset 0px -1px 12px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 6px 9px rgba(0,0,0,0.4), inset 0px -1px 12px rgba(0,0,0,0.4);
	box-shadow: 0px 6px 9px rgba(0,0,0,0.4), inset 0px -1px 12px rgba(0,0,0,0.4);
}
.widget_getnoticed_subscribe .bannerL,
.widget_getnoticed_subscribe .bannerR {
	background: none;
	border-left: 20px solid transparent;
	border-right: none;
	border-bottom: 20px solid #555;
	border-top: 20px solid #555;
	display: block;
	margin: 0;
	overflow: hidden;
	position: absolute;
	top: 4px;
	left: -22px;
	height: 0px;
	width: 4px;
}
.widget_getnoticed_subscribe .bannerR {
	border-right: 20px solid transparent;
	border-left: none;
	left: auto;
	right: -22px;
}
.widget_getnoticed_subscribe .content li {
	border-bottom: none;
	padding: 0;
}
.widget_getnoticed_subscribe img {
	display: block;
	margin: 0 auto;
}
.widget_getnoticed_subscribe p {
	font-size: 0.9em;
	margin-bottom: 1em;
}
.getnoticed_subscribe .extra,
.widget_getnoticed_subscribe .extra {
	font-size: 0.8em;
	line-height: 1.1em;
	margin-bottom: 1.5em;
}
.getnoticed_subscribe input[type=checkbox],
.widget_getnoticed_subscribe input[type=checkbox] {
	margin-right: 0.5em;
}
.getnoticed_subscribe input[type=text],
.getnoticed_subscribe input[type=email],
.widget_getnoticed_subscribe input[type=text],
.widget_getnoticed_subscribe input[type=email] {
	padding: 4% 3%;
	padding: 8px 10px;
	width: 88%;
	box-sizing: border-box;
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.5);
}
.widget_getnoticed_subscribe .content {
	background: #eee;
	-moz-border-radius: 7px;
		-moz-border-top-left-radius: 0;
		-moz-border-top-right-radius: 0;
	-webkit-border-radius: 7px;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
	border-radius: 7px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	padding: 10px 20px 5px;
}
.getnoticed_subscribe form li,
.widget_getnoticed_subscribe form p {
	position: relative;
}
.getnoticed_subscribe label.overlay,
.widget_getnoticed_subscribe label.overlay {
	color: #aaa;
/*	position: absolute; - add this via javascript*/
	left: 10px;
	top: 7px;
	
	padding: 7px 10px;
	left: 0;
	top: 0;
	right: 0;
}
.getnoticed_subscribe label.overlay {
	font-size: 1.2em;
	top: 3px;
}
.getnoticed_subscribe .submit,
.widget_getnoticed_subscribe .submit,
.widget_getnoticed_subscribe input[type="button"],
.widget_getnoticed_subscribe input[type="submit"] {
	background: #4382c4;
	border: 1px solid #272727;
	box-shadow: inset 0 2px 3px rgba(255,255,255,0.5), inset 0 -2px 3px rgba(0,0,0,0.4);
	color: #fff;
	display: block;
	filter: none;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-weight: bold;
	padding: 4% 7%;
	text-shadow: 0 1px 2px rgba(0,0,0,0.5);
	width: auto;
}
.widget_getnoticed_subscribe input {
	margin: 0 auto 1em;
}
.widget_getnoticed_subscribe p input {
	margin: 0 auto;
}
.getnoticed_subscribe .success {
	background: #ada;
	font-weight: bold;
	padding: 1em 0.5em;
	text-align: center;
}

#secondary .getnoticed_subscribe {
	font-size: 14px;
	line-height: 1.56em;
	margin: 0 auto;
	width: 80%;
}
#secondary .getnoticed_subscribe fieldset {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#secondary fieldset li {
	border-bottom: none;
}
#secondary .getnoticed_subscribe .submitrow {
	text-align: center;
}

/* mailchimp naked form */
.widget_getnoticed_subscribe #mc_embed_signup h2 {
	display: none;
}
.widget_getnoticed_subscribe .indicates-required {
	font-size: 0.8em;
}
.widget_getnoticed_subscribe .mc-field-group {
	margin: 1em 0 0;
	position: relative;
}
.widget_getnoticed_subscribe input.button {
	line-height: normal;
	margin: 1em auto;
}
.widget_getnoticed_subscribe input#mc-embedded-subscribe {
	margin-top: 0;
}

/* style differently when in main column */
#primary .widget_getnoticed_subscribe {
	margin: 1.5em auto;
	width: 90%;
}
#primary .widget_getnoticed_subscribe h3 span {
	text-align: center;
}


/* =Facebook Like Box
----------------------------------------------- */
.widget_getnoticed_facebook_likebox .fb-like-box {
	padding: 0.5em 1em;
}
.widget_getnoticed_facebook_likebox .fb-like-box iframe {
	border: none;
	overflow: hidden;
	width: 100%;
}


/* =Comments
----------------------------------------------- */
ol.comment-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.comment-list .comment {
	position: relative;
}
.comment-list .comment .reply {
	background: #ccc;
	font-size: 0.8em;
	position: absolute;
	right: 1em;
	top: -1px;
}
.comment-list .comment .reply a {
	display: inline-block;
	padding: 0 1em;
	text-decoration: none;
}
.comment footer {
	background: #eee;
	padding: 0.5em;
}
.comment .avatar {
	float: left;
	margin-right: 1em;
}
.comment .comment-meta {
	font-size: 0.8em;
	line-height: 1.1em;
}
.comment .comment-content {
	padding: 1em 1em 1em 4em;
}
.comment .children {
	list-style: none;
	margin-left: 4em;
}

#comments {
	padding-top: 1px;
}
#comments .comments-title,
#respond h3 {
	font-weight: bold;
	margin: 1em 0;
}
#comments .comment-form-author,
#comments .comment-form-email,
#comments .comment-form-url,
#comments .logged-in-as {
	margin-bottom: 1em;
}
#comments .comment-form-author {
	float: left;
	margin-right: 2%;
	width: 48%;
}
#comments .comment-form-email {
	float: left;
	width: 50%;
}
#comments .comment-form-url {
	clear: both;
}
#comments .comment-form-author label,
#comments .comment-form-email label,
#comments .comment-form-url label {
	display: block;
}

/* change styling when nested */
.comment-list #respond {
	border: 3px solid #eee;
	margin: 0 0 1.5em 4em;
}
.comment-list #respond h3 {
	background: #eee;
	margin: 0;
	padding: 0 1em;
}
.comment-list #respond h3 small {
	float: right;
}
.comment-list #respond .logged-in-as {
	background: #eee;
	font-size: 0.9em;
	margin-bottom: 1em;
	padding: 0 1em 0.25em;
}
.comment-list #respond .comment-form-comment,
.comment-list #respond .form-submit {
	margin: 0 1em 1em;
}
.comment-list #respond .comment-form-comment label {
	display: none;
}

/* #!! not sure why I did this, breaks anchor link
#respond.disqus-respond {
	display: none !important;
}
*/

.entry-content iframe.twitter-tweet-rendered {
	margin: 1em auto !important;
}


/* =Simple Header/Footer Version
----------------------------------------------- */
body.simple #content {
	min-height: 0;
}
body.simple #headernav {
/*	min-height: 29px;*/
}
body.simple #logo {
	float: left;
	margin-bottom: 0;
}


/* =Our new icon font
----------------------------------------------- */
@font-face {
  font-family: "getnoticedtheme";
  src: url("./fonts/gnt.eot");
  src: url("./fonts/gnt.eot?#iefix") format("embedded-opentype"),
       url("./fonts/gnt.woff") format("woff"),
       url("./fonts/gnt.ttf") format("truetype"),
       url("./fonts/gnt.svg#gnt") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "gnt";
    src: url("./fonts/gnt.svg#gnt") format("svg");
  }
}

[data-icon]:before { content: attr(data-icon); }

[data-icon]:before,
.icon-admin-authorbox:before,
.icon-admin-dropcap:before,
.icon-admin-featured-image:before,
.icon-admin-ftc:before,
.icon-admin-header-footer:before,
.icon-admin-intro-paragraph:before,
.icon-admin-post-header:before,
.icon-admin-sharebar:before,
.icon-admin-sidebar:before,
.icon-announcement:before,
.icon-audio:before,
.icon-book:before,
.icon-event:before,
.icon-landingpage:before,
.icon-link:before,
.icon-mediaappearance:before,
.icon-photo:before,
.icon-question:before,
.icon-quote:before,
.icon-slide:before,
.icon-snippet:before,
.icon-survey:before,
.icon-tip:before,
.icon-tweet:before,
.icon-video:before {
  display: inline-block;
  font-family: "getnoticedtheme";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.icon-admin-authorbox:before { content: "\f100"; }
.icon-admin-dropcap:before { content: "\f101"; }
.icon-admin-featured-image:before { content: "\f102"; }
.icon-admin-ftc:before { content: "\f103"; }
.icon-admin-header-footer:before { content: "\f104"; }
.icon-admin-intro-paragraph:before { content: "\f105"; }
.icon-admin-post-header:before { content: "\f106"; }
.icon-admin-sharebar:before { content: "\f107"; }
.icon-admin-sidebar:before { content: "\f108"; }
.icon-announcement:before { content: "\f109"; }
.icon-audio:before { content: "\f10a"; }
.icon-book:before { content: "\f10b"; }
.icon-event:before { content: "\f10c"; }
.icon-getnoticed-icon:before { content: "\f10d"; }
.icon-landingpage:before { content: "\f10e"; }
.icon-link:before { content: "\f10f"; }
.icon-mediaappearance:before { content: "\f100"; }
.icon-photo:before { content: "\f111"; }
.icon-question:before { content: "\f112"; }
.icon-quote:before { content: "\f113"; }
.icon-slide:before { content: "\f114"; }
.icon-snippet:before { content: "\f115"; }
.icon-survey:before { content: "\f116"; }
.icon-tip:before { content: "\f117"; }
.icon-tweet:before { content: "\f118"; }
.icon-video:before { content: "\f119"; }


/* =Post Title Visibility
----------------------------------------------- */
.posttitle-hide .entry-title {
	display: none;
}
.single .posttitle-hidesingle .entry-title {
	display: none;
}
.home .posttitle-hideindex .entry-title {
	display: none;
}
