/*********************
****LINKAGE FORMATS***
*********************/

.linkage-tags {
	display: none;
}

#linkage-table {
	display: block;
	border: 1px dotted #3a3a3a;
	padding: 1%;
	overflow: auto;
	margin-top: 20px;
	background-image: url("images/linkage-image.png");
	background-repeat: no-repeat;
	background-position: 16px 14px;
	background-size: 20px;
}

#linkage-table .entry-title {
	letter-spacing: 2px;
	text-align: center;
	padding: 6px 0 12px;
}

.linkage-link {
	float: left;
	padding: 1%;
	width: 47%;
	min-height: 40px;
	background-color: transparent;
	position: relative;
}


.linkage-link h5 {
	display: block;
	width: 85%;
	float: left;
	vertical-align: middle;
}

.linkage-link a {
	text-decoration: none;
	color: #3a3a3a;
	font-size: 14px;
}

a.linkage-link-title {
    display: block;
    float: left;
    margin-left: 3%;
    width: 85%;
}


.linkage-link .comment-exc {
	text-align: center;
	margin-top: 6px;
}

.linkage-link .comment-exc a {
	padding: 0 2px;
	background-color: white;
	border: 1px dotted #3a3a3a;
}

a.linkage-plus-minus {
	font-weight: 500;
	padding: 0 2px;
	margin-right: 4px;
	background-color: white;
	border: 1px dotted #3a3a3a;
	font-family: 'Lora', sans-serif;
	display: block;
	float: left;
	width: 5%;
	text-align: center;
}

a.linkage-minus-top {
	float: right;
}

a.linkage-minus-bottom {
	float: left;
}

.linkage-comments {
	float: right;
	text-align: center;
	width: 15%;
}

.linkage-link .comment-full {
	background-color: white;
	display: block;
	clear: both;
	padding: 8px;
	overflow: auto;
	height: auto;
}

a.linkage-comment {
	float: right;
}

.linkage-link .addtoany_share_save_container {
	display: none;
}

.linkage-link .linkage-source {
	clear: both;
	float: right;
}

.linkage-comments {
	float: right;
	font-family: "Goudy Bookletter 1911", serif;
}

.linkage-link .source {
	position: absolute;
	right: 6px;
	bottom: 6px;
}

.linkage-link.odd {
	margin: .5% .5% 0 0;
	float: left;
}

.linkage-link.even {
	margin: .5% 0 0 .5%;
	float: right;
}
/* red sceheme
#linkage-row-1 {
background-color: rgba(240, 25, 41, 0.45);
overflow: hidden;
height: auto;
font-weight: 700;
}
#linkage-row-2 {
background-color: rgba(240, 25, 41, 0.35);
overflow: hidden;
height: auto;
}
#linkage-row-3 {
background-color: rgba(240, 25, 41, 0.25);
overflow: hidden;
height: auto;
}

#linkage-row-4 {
background-color: rgba(240, 25, 41, 0.15);
overflow: hidden;
height: auto;
}
#linkage-row-5 {
background-color: rgba(240, 25, 41, 0.05);
overflow: hidden;
height: auto;
}
*/

/* GRAY SCHEME */
#linkage-row-1 {
	background-color: rgba(58, 58, 58, 0.05);
	overflow: hidden;
	height: auto;

}
#linkage-row-2 {
	background-color: rgba(58, 58, 58, 0.10);
	overflow: hidden;
	height: auto;
}
#linkage-row-3 {
	background-color: rgba(58, 58, 58, 0.15);
	overflow: hidden;
	height: auto;
}

#linkage-row-4 {
	background-color: rgba(58, 58, 58, 0.20);
	overflow: hidden;
	height: auto;
}
#linkage-row-5 {
	background-color: rgba(58, 58, 58, 0.25);
	overflow: hidden;
	height: auto;
}


.linkage-link p.source {
	margin: 0;
	padding: 0;
	clear: none;
}
.linkage-link p.description {
	margin: 0;
	padding: 0;
	float: left;
	height: 26px;
	overflow: hidden;
	font-size: 11px;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.linkback {
	display: block;
	width: 100%;
	height: 40px;
}

.linkback a {
	letter-spacing: 2px;
	text-decoration: none;
	font-weight: 700;
	padding: 12px 0 0;
	font-style: italic;
}

#linkback-right {
	float: right;
}

#linkback-left {
	float: left;
}

/* LINKAGE SINGLE PAGE BG IMAGES */
.single-post div#primary.content-area article.category-linkage {
	background-image: url("images/linkage-image.png");
	background-repeat: no-repeat;
	background-position: 100% 0;

}

div#primary.content-area div.related-content article.category-linkage {
	background-size: 20px;
}

/*LINKAGE RELATED TO SOTD LEGEND POST ADJUSTMENTS */

.legend-post .addtoany_content_bottom {
	display: none;
}

.entry-content .legend-post .fulltext blockquote {
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 4px;
}

.entry-content .legend-post .fulltext p {
	margin: 8px 0;
}

.legend-post blockquote:before {
	display: none !important;
}

.category-linkage .page-header {
	background-image: url("http://ordinary-gentlemen.com/wp-content/themes/expound-child/images/linkage-image.png");
	background-position: 0 20px;
	background-repeat: no-repeat;
	padding-left: 60px;
}

/*END LINKAGE RELATED STYLES */


/*********************
TEMPORARY FORMATS*****
*********************/
/*adjust Subscribe to Comments Reloaded 
make invisible during changeover to Jetpack subscriptions*/
.comment-form-subscriptions {
	display: none;
}

/* display authors widget with avatars */
.widget_authors img {
	margin-right: 6px;
}

.embed-youtube {
	margin-top: 1em;
}

/*********************
******SITE WIDE*******
*********************/

/**** TEXT LEVEL*****/


/*HEADLINE adjustment */
.site-content .entry-content h1, .site-content .comment-content h1, #tinymce h1, .site-content .entry-content h2, .site-content .comment-content h2, #tinymce h2, .site-content .entry-content h3, .site-content .comment-content h3, #tinymce h3 {
	margin-top: 10px;
	margin-bottom: 20px;
}

p {
	font-size: 1em;
	line-height: 1.3em;
	/*letter-spacing: 0.02em;*/
}

/* ANCHOR LINKS */
a {
	color: #3670AA;
	outline: medium none;
	transition: all .2s ease-in 0;
}

a:hover {
	color: #CCCCCC;
}

/* blockquotes */
.site-content .entry-content blockquote::before, .site-content .comment-content blockquote::before, #tinymce blockquote::before {
	color: #aaaaaa;
	content: '\0201C ';
	font-size: 50px;
	left: 2.5%;
	position: absolute;
	top: 32px;
}

.site-content .entry-content blockquote, .site-content .comment-content blockquote, #tinymce blockquote {
	background: none repeat scroll 0 0 #f7f7f7;
	margin-bottom: 20px;
	margin-left: 0;
	margin-top: 20px;
	padding: 20px 20px 1px 40px;
	position: relative;
}

/* IMAGES */
.alignright {
	display: inline;
	float: right;
	margin-bottom: 6px;
	margin-left: 12px;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 20px;
}

.alignleft {
	display: inline;
	float: left;
	margin-bottom: 6px;
	margin-right: 12px;
}

.entry-content a img {
	border: 1px solid #3E4D59;
}

/*EMBEDDED TWEETS */
.twitter-tweet-rendered {
	margin: 10px auto;
}

/* IMAGE INJECT */
/*better image inject caption */
.wp-caption-text img {
	margin: 0;
	vertical-align: bottom;
	padding: 0;
	height: 18px;
	width: 18px;
}

/*creative commons license fix */
.entry-content p.wp-caption-text a img {
	border: 0;
}

/******BUTTONS*******/
/*CONFORM BUTTONS TO FONT STYLE */
button, input[type="button"], input[type="reset"], input[type="submit"], .button-primary, a.button-primary, .wpm-button-primary, a.wpm-button-primary {
	font-family: inherit;
}

/*********************
****** HEADER  *******
*********************/

/* TOP MENU */
#top-menu {
	text-align: right;
	line-height: 200%;
}

.top-menu {
	margin: 0;
	padding: 0;
}

.top-menu img {
	height: 11px;
	width: 11px;
	vertical-align: -1px;
}

.top-menu ul {
	list-style-type: none;
	margin: 0;
}

.top-menu li {
	border-left: medium none;
	display: inline;
}

.top-menu li a {
	border-right: 1px dotted #a3a3a3;
	color: #3a3a3a;
	font-size: 11px;
	padding: 4px 12px 4px 6px;
	text-decoration: none;
	font-family: "Goudy Bookletter 1911";
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	vertical-align: middle;
}

/* TWITTER TOP MENU ICON */
#top-menu-twitter img {
	height: 24px;
    vertical-align: middle;
    width: 24px;
}

li#top-menu-twitter a {
margin-right: 4px;

}

/* FACEBOOK TOP MENU ICON */
#top-menu-facebook img {
	height: 19px;
	padding-right: 2px;
	position: relative;
	top: 5px;
/*-1px added in childstyle via vertical-align - change and regularize */
	width: 19px;
}

#top-menu-facebook {
	margin-right: 4px;
}

.top-menu li a:hover {
	color: #a3a3a3;
}

li.loginout a {
	background-color: #cecece;
	border: 1px dotted #3a3a3a;
	color: #fff;
	margin-left: 8px;
	padding: 4px 8px;
}

li.loginout a:hover {
	background-color: #fff;
	color: #3a3a3a;
}

/* BOTTOM MENU*/


#bottom-menu {
	text-align: left;
	line-height: 200%;
}

.bottom-menu {
	margin: 0;
	padding: 0;
}

.bottom-menu ul {
	list-style-type: none;
	margin: 0;
}

.bottom-menu li {
	border-left: medium none;
	display: inline;
}

.bottom-menu li a {
	border-right: 1px dotted #a3a3a3;
	color: #3a3a3a;
	font-size: 11px;
	padding: 4px 8px 4px 8px;
	text-decoration: none;
	font-family: "Goudy Bookletter 1911";
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	vertical-align: middle;
}

.bottom-menu li:first-of-type  a{
	padding-left: 0;
}

.bottom-menu li:last-of-type  a{
	border-right: medium none;
	padding-right: 0;
}



.bottom-menu li a:hover {
	color: #a3a3a3;
}


/***** BRANDING/IMAGE *******/
#site-image img {
	display: block;
	margin: 0 auto;
}

.site-header .site-branding {
/* fix Expound background css site image while leaving other functionality in place */
	background-image: none !important;
	margin: 0 0 24px;
}

.site-header {
	background-image: url("images/giffards/rotater.php");
	background-repeat: no-repeat;
	background-position: 0 0;
	}

/******* NAVIGATION MENU ******/
.navigation-main ul {
	list-style: outside none none;
	margin: 0;
	padding-left: 0;
}

.navigation-main li {
	float: left;
	font-family: "goudy bookletter 1911";
	font-size: 15px;
	letter-spacing: 4px;
	position: relative;
}

/* SEARCH BOX */
#searchform-item {
	float: right;
}

input#s.field {
	background-color: #117bb8;
	background-image: url("images/searchicon_white.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: medium none;
	cursor: pointer;
	height: 40px;
	margin: 0;
	padding: 0 0 0 36px;
	position: relative;
	transition: width 400ms ease 0s, background 400ms ease 0;
	width: 0;
}

input#s.field:focus {
	background-color: #fff;
	border: 2px solid #3a3a3a;
	cursor: text;
	outline: 0;
	width: 160px;
	height: 36px;
	background-image: url("images/searchicon_black.png");
	background-position: 6px center;
}

input#searchsubmit.submit {

	display: none;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

/**** PAGINATION ****/
/* CHECK SEEMS A LITTLE OFF */
.page_nav {
	padding: 12px;
	margin: 12px 0;
	border: 1px dotted #a3a3a3;
	text-align: center;
}

.page_nav .page-numbers {
	border: 1px solid gray;
	color: #ba7b1d;
	line-height: 32px;
	margin: 0 4px;
	padding: 4px 8px;
}

.page_nav .page-numbers:hover {
	color: #FFB134;
}

.page_nav .current {
	border: 1px solid #FFB134;
	background-color: #F7F7F7;
}

/**** FOOTER *******/
.site-main {
	margin-bottom: 40px;
}

.site-footer {
	background-image: url("images/steampunk_airship_transp_bw_l2r.png");
	background-repeat: no-repeat;
	clear: both;
	color: #aaaaaa;
	padding: 0 0 200px 280px;
	text-align: top;
	font-family: "Goudy Bookletter 1911";
	margin-top: 60px;
	border-top: 1px dotted #a3a3a3;
}

/* BUNTING */
.site-content article.category-2016-elections .entry-meta::after {
	width: 100%;
	height: 40px;
	content: '';
	background-image: url("http://ordinary-gentlemen.com/wp-content/themes/expound-child/images/nav-menu/rwb_bunting_60x40.png");
	background-position: -30px -5px;
	display: block;
}

.site-content article.category-2016-elections, .single article.category-2016-elections header {
	padding-bottom: 0;
}

/* END BUNTING */

/* STAR WARS A PALOOZA*/
.tag-starwarsvii .entry-title::before {
	width: 105%;
	height: 30px;
	content: '';
	background-image: url("http://ordinary-gentlemen.com/wp-content/uploads/2015/12/star_wars_apalooza_350x40.png");
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: auto 20px;
	display: block;
}

.featured-content .tag-starwarsvii .entry-title::before, .featured-content-secondary .tag-starwarsvii .entry-title::before {
	width: 100%;
}

.single .tag-starwarsvii .entry-title::before {
	background-position: 0 0;
	height: 40px;
}

.single .related-content .tag-starwarsvii .entry-title::before {
	height: 20px;
	background-size: auto 15px;
}

.menu-item-97331 img {
	height: 20px;
}

.menu-item-97331 a {
	padding-top: 11px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
}

/* LINK LIBRARY STYLES */




/* LINK LIST WIDGET */
#linklist1 img {
	display: block;
	float: left;
	width: 45%;
}

#linklist1 li {
	border: 1px dotted #a3a3a3;
	clear: both;
	margin-bottom: 5%;
	overflow: auto;
	padding: 5%;
}

#linklist1 .link-list-1-descr, #linklist1 .link-list-1-name {
	float: right;
	width: 50%;
}

#linklist1 p {
	margin-bottom: 1em;
	font-size: 11px;
}

#linklist1 a, #exc- a {
	font-variant: small-caps;
	text-decoration: none;
	border-bottom: 1px dotted;
	font-size: 13px;
	word-break: word;
}

#linklist1 li:nth-child(even) {
	background-color: #ddd;
}

.lladdlink {
	clear: both;
}

#lladdlinktitle {
	margin-bottom: 16px;
}

.lladdlink tr th {
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 125%;
}

.lladdlink td {
	padding-bottom: 12px;
}

.lladdlink tr {
	margin-bottom: 12px;
}

.lladdlink tr {
	margin-bottom: 12px;
}

.lladdlink input[type="text"], #ll_customcaptchaanswer {
	width: 170px;
}

#exc- a {
	font-size: 15px;
}

#comment-full- a {
	float: right;
	font-variant: small-caps;
}

.lladdlink input[type="text"], #ll_customcaptchaanswer {
	width: 170px;
}

.help-block.form-error {
	display: none;
}

#linklist2 {
	width: 260px;
}

#linklist2 .ll2-class-1 {
	overflow: auto;
	display: block;
	margin-bottom: 16px;
}

#linklist2 .linklistcatname {
	font-family: 'Goudy Bookletter 1911', serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	padding-bottom: 12px;
}

#linklist2 .link-list-2-name {
	padding: 12px 6px 6px 12px;
}

#linklist2 .link-list-2-name a {
	font-size: 13px;
}

#linklist2 .link-list-2-descr {
	font-size: 11px;
	padding: 0 6px 12px 24px;
}

#linklist2 li {
	border: 1px dotted #a3a3a3;
	clear: both;
	float: left;
	margin-bottom: 6px;
	overflow: auto;
	width: 99%;
}

#linklist2 p {
	margin-bottom: 0;
}

#linklist2 a, #exc- a {
	font-variant: small-caps;
	text-decoration: none;
	border-bottom: 1px dotted;
	font-size: 13px;
	word-break: word;
}

#linklist2 li:nth-child(even) {
	background-color: #ddd;
}

/*FIX ENTRY AUTO IMAGE */
.single .site-content .has-post-thumbnail .entry-thumbnail {
	width: 100%;
}

.single .site-content .related-content .has-post-thumbnail .entry-thumbnail {
	margin-bottom: 0;
	width: 50px;
}

/*********************
***  FRONT PAGE  *****
*********************/

/*FEATURED CONTENT */

/*not sure why this was necessary */
.featured-content {
	display: normal;
}

/*home page readability */
.featured-content article {
	padding: 40px 0;
}

#primary .entry-summary {
	font-size: 13px;
}

#primary .author {
	color: #3670aa;
}

.front-third-comments a {
	font-size: 11px;
}

.timestamp {
	color: #aaaaaa;
	text-decoration: none;
}

.featured-content-secondary {
	display: normal;
	position: relative;
}

.featured-content-secondary {
	display: normal;
}

.featured-content-secondary .timestamp {
	color: #7C7B7B;
	padding-top: 12px;
}

.second-entry-author {
	font-size: 14px;
	line-height: 150%;
}

.second-entry-comments .comments-link-hidden {
	font-size: 14px;
	color: #7C7B7B;
}

.entry-comments {
	float: right;
	display: block;
	margin-top: -7px;
	font-size: 14px;
	color: #7C7B7B;
}

.featured-content .entry-title .comments-link-hidden {
	transition: color .4s ease;
	color: #7C7B7B;
	font-size: 14px;
}

.featured-content .entry-title .comments-link-hidden:hover {
	color: #3A3A3A;
}

.comments-link-show {
	vertical-align: bottom;
}

/*top feature categories */
.featured-content div.entry-summary span.entry-meta.top-featured-meta {
	display: block;
	font-family: "Goudy Bookletter 1911";
	text-transform: uppercase;
	margin-bottom: 26px;
	font-size: 14px;
	margin-left: 0;
	overflow: auto;
	padding-left: 0;
	letter-spacing: 2px;
	color: #a3a3a3;
}

.featured-content div.entry-summary span.entry-meta.top-featured-meta a {
	color: #a3a3a3;
	text-decoration: none;
}

.featured-content div.entry-summary span.entry-meta.top-featured-meta a:hover {
	color: #636363;
	text-decoration: none;
}

.featured-content .entry-author a {
	color: #3670aa;
	letter-spacing: 2px;
	font-variant: small-caps;
	text-decoration: none;
}

.featured-content .button-primary {
	float: right;
}

/*secondary-featured general */
.second-entry-author a {
	text-decoration: none;
	color: #636363;
}

.second-entry-author a:hover {
	color: #a3a3a3;
}

.second-entry-authorname {
	letter-spacing: 2px;
	font-variant: small-caps;
}

.second-entry-authorname a {
	color: #3670aa;
}

/*secondary featured categories */
.entry-thumbnail-category::before {
	content: "";
	font-size: 0;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 24px;
	width: 0;
	border: none;
}

.entry-thumbnail-category {
	background: #3a3a3a none repeat scroll 0 0;
	color: #777;
	font-size: 8px;
	font-variant: small-caps;
	left: 0;
	letter-spacing: 2px;
	padding: 2px 6px;
	position: absolute;
	top: -32px;
}

/*regular post gallery meta */
.site-content .entry-meta a {
	color: #aaaaaa;
	line-height: 150%;
	text-decoration: none;
}

/*********************
**ARCHIVES**  
**********************/

/*FEATUREDS PAGE DISPLAY */
#featured-archive article {
	border-top: medium none;
	border-right: medium none;
	border-left: medium none;
	margin-top: 0;
}

#featured-archive .button-primary {
	margin-bottom: 20px;
}

#featured-archive .entry-title h1 {
	line-height: 100%;
}

#primary article {
	position: relative;
}

.entry-featured a {
	background: #117bb8 none repeat scroll 0 0;
	border: medium none;
	color: white;
	display: inline-block;
	font-size: 100%;
	font-variant: small-caps;
	font-family: 'Goudy Bookletter 1911', serif;
	font-weight: 300;
	letter-spacing: 4px;
	padding: 4px 6px;
	text-decoration: none;
	position: absolute;
	top: 0;
	right: 0;
}

.single .entry-featured a {
	position: initial;
	margin-bottom: 20px;
}


/*FULL POST ARCHIVES */

.more-link {
	margin-top: 20px;
	margin-left: 20px;
	font-variant: small-caps;
	font-size: 16px;
	font-family: 'Goudy Bookletter 1911', serif;
	background-color: #117bb8;
	color: white;
	display: block;
	width: 70px;
	height: auto;
	text-align: center;
	font-weight: 700px;
	padding: 8px 4px;
	float: right;
	border: 1px dotted white;
}

.more-link:hover {
	background-color: white;
	color: #3a3a3a;
	border: 1px dotted #117bb8;
}

a.more-link {
	text-decoration: none;
}

/*ITW */
.archive.category-itw .hentry p {
	font-size: 1.1em;
}

.archive.category-itw .hentry h1 {
	font-size: 150%;
}



/*category-full [corrects margin for has post thumbnail */
.archive .site-content .has-post-thumbnail .entry-header.category-full, .archive .site-content .has-post-thumbnail .entry-summary.category-full, .archive .site-content .has-post-thumbnail .entry-meta.category-full {
	margin-left: 0;
}


/*********************
**CATEGORY BG IMAGES**  
**********************/

/* MORNING EDITION */

article.category-morning-edition {
	background-image: url("http://ordinary-gentlemen.com/wp-content/themes/expound-child/images/itw_web.png");
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.single .related-content article.category-morning-edition {
	background-size: 40px auto;
}

.archive article.category-morning-edition {
	background-size: 60px;
}

/* MINDLESS DIVERSIONS HOME PAGE BG IMAGES */

#primary .site-content .category-mindless-diversions  {
	background-image: url("images/md_bg_50x50.png");
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#primary .site-content .category-saturday {
	background-image: url("images/saturday_160x70.png");
	background-repeat: no-repeat;
	background-position: 99% 100%;
	padding-bottom: 50px;
}

#primary .site-content .category-sunday {
	background-image: url("images/sunday_160x70.png");
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 15% auto;
	padding-bottom: 65px;
}

#primary .site-content .category-weekend {
	background-image: url("images/weekend_160x70.png");
	background-repeat: no-repeat;
	background-position: 99% 100%;
	padding-bottom: 50px;
}

/* MINDLESS DIVERSIONS SINGLE PAGE BG IMAGES */
.single-post div#primary.content-area article.category-mindless-diversions {
	background-image: url("images/md_bg_50x50.png");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.single-post div#primary.content-area article.category-saturday {
	background-image: url("images/saturday_160x70.png");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.single-post div#primary.content-area article.category-sunday {
	background-image: url("images/sunday_160x70.png");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.single-post div#primary.content-area article.category-weekend {
	background-image: url("images/weekend_160x70.png");
	background-repeat: no-repeat;
	background-position: 100% 0;
}

/*MINDLESS DIVERSIONS RELATED CONTENT */
div#primary.content-area div.related-content article.category-mindless-diversions, div#primary.content-area div.related-content article.category-saturday, div#primary.content-area div.related-content article.category-sunday, div#primary.content-area div.related-content article.category-weekend {
	background-image: none;
}

/*MD ARCHIVE PAGE HEADER */
.category-mindless-diversions .page-header {
	background-image: url("images/md_bg_50x50.png");
	background-repeat: no-repeat;
	background-position: 0 20px;
	padding-left: 60px;
}

/*md page-header fix */


.single-post div#primary.content-area article.category-sunday {
	background-size: auto 40px;
}

/*********************
*NEW**FRONT PAGE******
*********************/
/*featured-content-secondary*/
/*REPLACE ABSURDIDAD */
.featured-content-secondary {
	background: #ffffff url("images/polaroid.png") repeat scroll 0 0;
	margin-top: -1px;
}

/*secondary featured adjustment */
.featured-content-secondary {
	overflow: hidden;
	padding: 60px 30px 0;
	margin-bottom: 1em;
}

.featured-content-secondary .hentry {
	margin-bottom: 0;
}

/*FRONT PAGE ADJUSTMENTS */
.featured-content .has-post-thumbnail .entry-title {
	margin-top: 0;
}

.featured-content-secondary .entry-title a {
	color: #3a3a3a;
	letter-spacing: 1px;
}

.site-content .entry-title a {
	color: #3a3a3a;
	letter-spacing: 1px;
}

.entry-comments {
	color: #7c7b7b;
	float: right;
	font-size: 16px;
	margin-top: 0;
	vertical-align: top;
}

.featured-content .entry-title a {
	color: #3a3a3a;
	font-size: 24px;
	letter-spacing: 2px;
	vertical-align: top;
}

/*********************
*** SINGLE POST  *****
*********************/
/* single page corrections for readability */
.site-content article.post {
	border: 1px dotted #a3a3a3;
	margin: 20px 0 0;
	padding: 40px;
}

.navigation-paging, .navigation-post {
	background: none repeat scroll 0 0 #f7f7f7;
	padding: 15px 10px;
}

/*SINGLE PAGE ADJUSTMENTS */
.single .site-content .entry-title {
	font-size: 44px;
	letter-spacing: 3px;
	line-height: 54px;
	margin-bottom: 20px;
}

.single article .entry-header {
	border-bottom: 1px #a3a3a3 solid;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.single .related-content article .entry-header {
	border-bottom: none;
}

/*section break for posts */
.single .entry-content h2 {
	margin-top: 40px;
}

/*add to any styles */
.entry-content .a2a_kit a img {
	border: none;
	vertical-align: middle;
}

/*feature author names */
.site-content .entry-header .entry-meta a {
	font-family: "Goudy Bookletter 1911";
	font-size: 18px;
	letter-spacing: 1px;
}

/*related posts font */
.single .site-content .related-content .entry-title {
	clear: none;
	font: 300 16px/20px "Goudy Bookletter 1911", Helvetica, Arial, sans-serif;
	margin: -4px 0 0;
	padding: 0;
}

#a2a-share-this-post {
	font-variant: small-caps;
}

.single-post .entry-content, .single-post .entry-summary {
	margin: 20px 0 0;
}

.addtoany_list a span {
	display: inline-block;
	float: none;
	font-size: 14px;
	font-variant: small-caps;
}

/*Singe Post Meta */
.single-post-meta {
	font-family: "Goudy Bookletter 1911";
	font-size: 18px;
	letter-spacing: 1px;
}

#nav-below {
	font-family: "Goudy Bookletter 1911";
	letter-spacing: 1px;
	}
	
/* FOOTNOTES */
ol.footnotes {
	font-size: 1em;
	color: #666666;
}

.entry-content li {
	margin-bottom: 20px;
}

#footnote-heading {
	font-weight: 700;
}

#footnotes-footer {
	height: 20px;
	width: 100%;
	border-bottom: 1px #a3a3a3 solid;
}

.footnote-identifier-link {
	font-size: .83em;
	line-height: .5em;
	vertical-align: baseline;
	position: relative;
	top: -.4em;
}	

/* SPOILER BLOCK STYLE */
/* possibly belong with spoiler plug-in
/* fixes redacted block for people who like button up top */
#redacted-block {
	clear: both;
}

#reveal-all-button-div {
	padding: 4px 0 4px 4px;
}
	

/*********************
****** PAGES  ********
*********************/
#page {
	background: white none repeat scroll 0 0;
	margin: 24px auto;
	width: 1020px;
}

/* style for archives, too */
.page-header h1 {
	font-family: 'Goudy Bookletter 1911', serif;
	font-size: 20px;
	font-variant: small-caps;
	line-height: 28px;
}

/* AMAZON WIDGET STYLES */
.amazon_container {
	/* margin-right: 10px; */
	/*overrides plug-in style */
	min-width: 100% !important;
	/* position: relative; */
}

.amazon_text_container p {
	margin: 0;
	font-size: 11px;
}

.amazon_text_container a {
	text-decoration: none;
	font-family: 'Goudy Bookletter', serif;
	font-size: 14px;
}

.amazon_prod {
	border-bottom: 1px dotted;
	height: auto;
	margin: 3px;
	min-height: 110px;
	width: 100%;
}

/*********************
***** SIDEBAR  *******
*********************/
.widget-area {
	padding-top: 20px;
	overflow: hidden;
}

/*widget area width */
.widget-area .widget {
	margin-bottom: 40px;
	margin-right: 0;
}

/*sidebar titles */
.widget-area .widget-title {
    font-size: 20px;
    font-variant: small-caps;
    font-weight: 500;
    letter-spacing: 4px;
    line-height: 140%;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

/*widget-airship */
#text-334197403 {
	border-top: 1px dotted #a3a3a3;
}

/* Department of Ordinary Security widget */
#threat-widget {
	background-color: #B1D1E2;
	padding: 12px;
	border: 1px dotted #3a3a3a;
}

.security-heading {
	text-align: center;
	line-height: 1.5em;
}

/*typo? */
.threat-head {
	margin-bottom: 0;
}

.threat-level {
	display: inline-block;
	border: 1px solid black;
	font-weight: 700;
	background-color: #81C2E2;
	padding: 4px;
}

.security-internal, .security-external {
	border: 1px solid #000;
	font-size: 11px;
	margin-bottom: 12px;
	padding: 12px;
}

.security-report {
	text-align: center;
	font-family: Calibri, Serif;
	letter-spacing: 4px;
}

.security-heading p {
	margin-bottom: 1em;
}

/*MUSICAL RECOMMENDATION WIDGET */

.musical-rec-widget-para:hover {
	background-color: #CC8C8C;
}

.musical-rec-widget-para a:hover {
	color: white;
	border-bottom: 1px dotted white;
}

.musical-rec-widget-para a {
	text-decoration: none;
	border-bottom: 1px dotted #3a3a3a;
	color: #3a3a3a;
}

#musical-rec-widget-rec {
	margin: 20px auto;
	padding: 12px;
	border: 1px dotted #3a3a3a;
	text-align: center;
	font-variant: small-caps;
	display: block;
}

#musical-rec-widget-rec:hover {
	background-color: purple;
}

/*********************
***   COMMENTS   *****
*********************/
/** COMMENTS AREA ***/

/*
.comments-area p {
	font-family: Courier;
	font-style: italic;
	}
*/
.comments-area {
	padding-left: 0;
}

.comments-area .comment-content, .comments-area .reply, .comments-area li.comment #respond {
	margin-left: 40px;
}

.comments-area .comment-list {
	border-right: 1px dotted #a3a3a3;
	border-top: 1px dotted #a3a3a3;
	list-style: outside none none;
	margin: 0;
	padding: 0 40px 0 0;
}

.comments-area article {
	border-bottom: 1px dotted #a3a3a3;
	border-top: none;
	padding: 40px 0 32px 6px;
}

.comments-area #respond {
	border-top: none;
	padding-top: 40px;
	margin-left: 20px;
	margin-right: 0;
}

.comments-area ul.children {
	padding-left: 28px;
}

.comments-area ul.children {
	background-color: #ffffff;
}

/* add "invisible" border (same color as b.g.) to avoid "shake" when hovering as below */
.depth-1, .depth-2, .depth-3, .depth-4, .depth-5, .depth-6, .depth-7, .depth-8, .depth-9, .depth-10 {
	border-left: 1px solid #FFFFFF;
}

.depth-1:hover, .depth-2:hover, .depth-3:hover, .depth-4:hover, .depth-5:hover, .depth-6:hover, .depth-7:hover, .depth-8:hover, .depth-9:hover, .depth-10:hover {
	border-left: 1px dotted #a3a3a3;
}

/* In Reply To link formatting */
.comment-irt a {
	font-weight: 300;
	font-size: 12px;
	color: #cccccc;
	letter-spacing: 2px;
}

.comment-irt a:hover {
	font-weight: 500;
	letter-spacing: 2px;
}

.comment-irt {
	display: inline-block;
	float: right;
	margin-top: -12px;
}

/***  COMMENT QUICKTAGS TOOLBAR ****/
.quicktags-toolbar {
	background-color: transparent;
	background-image: none;
	border-bottom: medium none;
	border-radius: 0;
	min-height: 29px;
	padding: 2px 0;
	width: 97%;
}

.form-allowed-tags {
	display: none;
}

/* fix Chrome problem with quicktags toolbar style */
.quicktags-toolbar input {
	margin: 2px 1px 4px;
	line-height: 18px;
	display: inline-block;
	min-width: 26px;
	padding: 2px 4px;
	font-family: Arial;
	color: #464646;
	border: 1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #eee;
	background-image: -ms-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -moz-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -o-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -webkit-linear-gradient(bottom,#e3e3e3,#fff);
	font-size: 12px;
	outline-width: 0;
}

.quicktags-toolbar input[type="button"]:focus,.quicktags-toolbar input[type="button"]:active, .quicktags-toolbar input[type="button"]:hover {
	background-color: #eee;
	background-image: -ms-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -moz-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -o-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -webkit-linear-gradient(bottom,#e3e3e3,#fff);
	border: 1px solid #c3c3c3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.quicktags-toolbar input[type="button"]:hover {
	background: #ddd none repeat scroll 0 0;
}


/* COMMENT REPLY LINKS */
.comment_reply_link, .comment_quote_link {
	background: none repeat scroll 0 0 #BFBDBD;
	border: medium none;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-size: 75%;
	font-weight: 500;
	padding: 3px 6px;
	text-decoration: none;
	margin-left: 8px;
	margin-top: 16px;
	float: right;
}

.comment-reply-link {
	background: none repeat scroll 0 0 #117bb8;
	border: medium none;
	clear: both;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 80%;
	font-weight: 300;
	margin-top: -28px;
	padding: 4px 8px;
	text-decoration: none;
}

.comment_reply_link:hover, .comment_quote_link:hover {
	color: black;
}

#cancel-comment-reply-link {
	background: none repeat scroll 0 0 #DD5F7F;
	border: medium none;
	color: white;
	cursor: pointer;
	display: inline-block;
	font-size: 85%;
	font-weight: 500;
	padding: 3px 6px;
	text-decoration: none;
	margin-right: 8px;
	margin-top: 16px;
	float: right;
}

.bypostauthor > article, .comment-list .breakpoint .bypostauthor > article {
	background-color: #eaf3fc;
}

.comments-area .comment-content, .comments-area .reply, .comments-area li.comment #respond {
	margin-left: 40px;
	padding-right: 12px;
}

#comments .comment-irt {
	padding-right: 12px;
}

/* comment-display problem for logged-in users in re IRT */
.comments-area footer {
	clear: both;
	margin-bottom: 20px;
}

li.pingback {
	margin: 2.5% 0;
	padding: 5% 5% 2.5%;
	border: 1px dotted #a3a3a3;
}

/***SIMPLE COMMENT EDITING ****/
.sce-comment-edit-buttons {
	margin-bottom: 80px;
}

.sce-edit-button {
	clear: both;
	float: right;
	margin-right: 6px;
}

.sce-comment-save {
	margin-left: 20%;
}

.sce-comment-cancel {
	float: right;
	margin-right: 20%;
}

/* sce new addition for delete button */
.sce-comment-save {
	margin-right: 2%;
}

/*sce-timer */
.urgent {
	color: red;
}

/**** NEW SINCE LAST VISIT *****/
.nslv > .comment {
	border: 1px dotted #117bb8;
	box-shadow: 0 0 4px #117bb8;
}

/*fix minor display issue with comment subscription checkbox */
#commentform label {
	display: inline-block;
}

/***************************
***OTHER PLUG-IN FORMATS****
***************************/
/*poll button */
.wp-polls .Buttons {
	background-color: #0c71b7;
	border: 1px solid #c8c8c8;
}

/*for YouTube Video Lyte plug-in display */
.lyte-wrapper {
	margin: 20px auto !important;
}

/*a little space for a2a */
.addtoany_header {
	margin: 16px 0;
}

/*********************
***ONE-TIME FORMATS***
*********************/
/*500kth comment */
#comment-1023391, #li-1023391 {
	border: 2px solid #6AE87B;
}

/*one-time post correction */
#post-92419 blockquote {
	background: none;
}

/********************* 
**OTC and OTC Widget**
*********************/

/*OTC MAIN LOOP HIDE */
.home .category-off-the-cuff {
	display: none;
}

.otc-widget-post {
	overflow: auto;
	padding: 12px 6px 24px;
	margin: 12px 0;
	border: 1px dotted #a3a3a3;
	background: #EDEFF7 url("images/p1.png") repeat scroll 0 0;
	position: relative;
}

#otc-open {
	float: right;
	font-style: italic;
	margin: 12px 0 24px;
	font-weight: 700;
	font-size: 13px;
}

#otc-widget p {
	margin: 0 0 6px;
	padding: 0;
	font-size: 12px;
}

.otc-byline {
	position: absolute;
	bottom: 6px;
	right: 6px;
	font-size: 13px;
}

#otc-widget .otc-title {
	margin-bottom: 6px;
}

.otc-title a {
	font-family: "Goudy Bookletter 1911", Helvetica, Arial, sans-serif;
	font-size: 17px;
}

/* OTC CATEGORY STYLES */
.category-off-the-cuff #secondary .lladdlink {
	clear: both;
	float: right;
}

.category-off-the-cuff #secondary #lladdlinktitle {
	margin-bottom: 16px;
}

.category-off-the-cuff #secondary .lladdlink tr th {
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: top;
	line-height: 125%;
}

.category-off-the-cuff #secondary .lladdlink td {
	padding-bottom: 12px;
}

.category-off-the-cuff #secondary #exc- {
	clear: both;
	float: right;
	padding-bottom: 20px;
	width: 100%;
}

.category-off-the-cuff #secondary #comment-full- {
	clear: both;
	float: right;
	width: 100%;
	padding-bottom: 20px;
}

.category-off-the-cuff #secondary #exc- a {
	font-size: 15px;
}

.category-off-the-cuff #secondary #comment-full- a {
	float: right;
	font-variant: small-caps;
	padding-bottom: 20px;
}

.category-off-the-cuff #secondary .help-block.form-error {
	display: none;
}

/*MASTHEAD STYLES */
.page-id-92075 .entry-title {
	text-align: center;
}

.page-id-92075 .site-content article {
	padding-left: 0;
}

.masthead-group {
	float: left;
}

#masthead-block {
	font-family: "Goudy Bookletter 1911", Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	margin: 40px auto;
	padding: 5% 10%;
	overflow: auto;
	line-height: 161.8%;
	width: 61.8%;
	display: block;
	border: 1px dotted #a3a3a3;
}

.masthead-group {
	clear: both;
}

#masthead-header {
	text-align: center;
}

#masthead-header h1 {
	font-size: 39px;
	letter-spacing: 12px;
	margin-bottom: 12px;
}

#masthead-header h2 {
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 4px;
	margin-bottom: 0;
}

#masthead-header-of, #masthead-header-presents {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 14px;
	font-variant: normal;
	margin-bottom: 0;
}

#masthead-header h3 {
	color: #404040;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 2px;
	margin-top: 0;
}

.masthead-title {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: 1px;
	float: left;
	padding-right: 4px;
	font-variant: small-caps;
}

#masthead-block a {
	padding: 0 4px;
	letter-spacing: 1px;
	font-size: 16px;
	font-variant: small-caps;
	color: #6D6D6D;
	text-decoration: none;
	display: inline;
	word-break: normal;
}

#masthead-block a:hover {
	color: #a3a3a3;
}

#masthead-footer {
	clear: both;
	text-align: center;
	font-size: 14px;
	padding-top: 26px;
}

#masthead-footer-contact {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: 1px;
	font-variant: small-caps;
}

#masthead-footer a {
	font-size: 14px;
}

/***CONTRIBUTORS PAGE***/
.cont-list-cab-author {
	background: #e3e3e3 none repeat scroll 0 0;
	border-bottom: 1px dotted #a3a3a3;
	clear: both;
	margin: 0 40px 32px 0;
	overflow: auto;
	padding-bottom: 16px;
	position: relative;
}

.cab_footer h4 {
	letter-spacing: 2px;
	margin-bottom: 6px;
}

.cab_descr {
	clear: both;
	margin: 1em 0 0;
}

.cab_descr p {
	clear: both;
	font-family: "Goudy Bookletter 1911";
	font-variant: normal;
	margin: 1em 0 .5em;
}

/*Contributors Page */
#post-92105 .entry-title {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-size: 34px;
	color: #3a3a3a;
	font-weight: 400;
}

#post-92105 .entry-content h2 {
	letter-spacing: 4px;
	font-size: 28px;
	font-weight: 400;
	color: #3a3a3a;
}

/*all authors list */
.shortcode-author-avatars {
	margin-right: 40px;
}

.shortcode-author-avatars div.author-list .user {
	padding: 0;
	display: block;
	float: left;
	font-family: "Goudy Bookletter 1911";
	font-variant: small-caps;
	height: 140px;
	margin: 12px auto;
	overflow: visible;
	text-align: center;
	width: 19%;
}

.author-list a {
	text-decoration: none;
}

/* AMAZON ADD LINK */
.amazon_image_center {
	text-align: center;
	width: auto;
	margin: 6px auto;
}

.amazon_image_center img {
	margin-bottom: 6px;
}

.amzn_image_center_caption {
	font-size: 10px;
	text-align: center;
	font-style: italic;
	background: #EAEAEA;
}

.amzn_image_center_caption a {
	text-decoration: none;
}

/*COMMENTER THREAD/ARCHIVES */
.commenter-thread-footer {
	text-align: center;
}

.carchive-open {
	padding-right: 3px;
}

.comments-icon {
	padding-right: 4px;
	height: 14px;
	width: 14px;
	vertical-align: -1px;
}

.comment-archive-icon {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	display: block;
}

.comments-area footer .comment-meta, .comments-area footer .comment-meta a {
	color: #8e8e8e;
	font-size: 12px;
	text-decoration: none;
}

/*commenter thread styles */
.page-template-page-commenter-thread {
	background: white;
}

.commenter-thread-head {
	height: 100px;
	margin: 12px 6px;
}

.commenter-thread-avatar {
	float: left;
}

.commenter-thread-avatar img {
	width: 60px;
	height: 60px;
}

.commenter-thread-title {
	font-size: 140%;
	margin: 6px;
	max-width: 70%;
	float: right;
	vertical-align: top;
	text-align: right;
}

.commenter-thread-title a {
	font-weight: 700;
}

.commenter-thread .comment-datetime {
	float: left;
	margin-bottom: 16px;
}

.commenter-thread .comment-irt {
	float: right;
	margin-bottom: 16px;
	margin-top: 0;
}

.commenter-thread-comment {
	width: 94%;
	margin: 6px;
	padding: 6px;
	border: 1px dotted #a3a3a3;
}

.commenter-thread-text {
	clear: both;
}

.commenter-thread p {
	margin-top: 12px;
	margin-bottom: 12px;
}

.cthread_open {
	margin-top: 0;
}

.commenter-thread-footer {
	text-align: center;
}

.comment-archive-icon {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	display: block;
}

/*comment in reply to styles */
.comment-irt a {
	color: #8e8e8e;
	font-weight: 300;
	letter-spacing: 4px;
}

.comment-irt a:hover {
	font-weight: 700;
	letter-spacing: 3px;
}

.comment-irt {
	float: right;
}

/*commenter-archive styles */
.commenter-archive {
	background: white;
	padding: 20px;
}

.commenter-archive-comment {
	border: 1px dotted #a3a3a3;
	padding: 12px 12px 0;
	margin-bottom: 20px;
}

.commenter-archive h4 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 6px;
}

.commenter-archive .comment-datetime {
	float: left;
	margin-top: 6px;
	margin-bottom: 20px;
}

.commenter-archive .comment-irt {
	float: right;
	margin-top: 6px;
	margin-bottom: 20px;
}

.commenter-archive-post-title, .commenter-archive-post-con-title {
	text-align: left;
}

.commenter-archive-text {
	clear: both;
}

.comment-archive-comment, .commenter-archive-heading, .commenter-archive .page_nav {
	background: white;
}

.commenter-archive-heading {
	padding: 16px 0;
	margin: 16px 0;
	text-align: center;
}

.comment-archive-subquery {
	clear: both;
	border-top: 1px dotted #a3a3a3;
	padding-top: 12px;
}

.commenter-archive-title {
	vertical-align: 25%;
	font-size: 30px;
	line-height: 60px;
}

.commenter-archive-avatar img {
	height: 60px;
	width: 60px;
	margin-right: 12px;
	vertical-align: 0;
}

.comment-archive-comment {
	border: 1px dotted #a3a3a3;
	margin: 12px 0;
	padding: 12px 20px 0;
}

.commenter-archive .comment-archive-comment h3 {
	margin-top: 0;
	text-align: right;
}

.commenter-archive .comment-archive-comment h5 {
	margin-top: 0;
	text-align: right;
}

.comment-archive-post-con-title {
	display: block;
	float: right;
	width: 10%;
	text-align: center;
}

.commenter-archive .comment-archive-comment h5 a {
	font-weight: 300;
	color: #a3a3a3;
}

/*STATE OF THE DISCUSSION FORMATS*/
/*commentariat page - .page-id-85077 */
.expound-full-width .site-content article {
	padding-left: 0;
	padding-right: 0;
}

.commentariat {
	clear: both;
}

.commentariat-post {
	float: left;
	width: 30%;
	margin: 1% 1% 0 0;
	padding: 2% 1% 0;
	border: 1px dotted #a3a3a3;
	height: 225px;
	overflow: hidden;
}

.commentariat-post ul {
	margin: 12px 0 0 12px;
	list-style-type: none;
}

.commentariat-post li {
	margin: 12px 0;
}

.commentariat-post .comment-irt {
	margin-top: 12px;
	margin-bottom: 6px;
	float: none;
}

.commentariat-post .comment-irt a {
	color: #989B98;
}

.commentariat-comment-head {
	border-top: 1px dotted #a3a3a3;
	clear: both;
	margin: 12px 0;
	padding-top: 12px;
}

/*STATE OF THE DISCUSSION STYLES */
.sod {
	clear: both;
	display: block;
	margin: 0 auto;
	width: 101%;
}

.sod-comment {
    border: 1px dotted #a3a3a3;
    float: left;

    margin: 1% 0.5% 0;
    min-height: 224px;
    overflow: hidden;
    padding: 12px;
    position: relative;
    width: 29.4%;
}

.sod .comment-heading {
	font-size: 12px;
	padding-bottom: 24px;
}

.sod .comment-datetime {
	float: left;
	margin: 0;
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.sod-comment .comment-irt a, .sod .comment-datetime a {
	color: #000;
	letter-spacing: 0;
}

.sod-comment .comment-irt a:hover, .sod .comment-datetime a:hover {
	font-weight: 700;
}

.sod a {
	border-bottom: 1px dotted #3a3a3a;
	color: #000;
	display: inline-block;
	text-decoration: none;
}

.sod a:hover {
	font-weight: 700;
	}

/* still can't get trackbacks right
.sod .comment-author-name .url a {
	border-bottom: 1px solid #185D7F;
	color: #000;
	display: inline-block;
	text-decoration: none;
}

.sod .comment-author-name .url:hover {
	font-weight: 700;
}
*/
.sod-comment .comment-irt {
	float: right;
	margin-top: 0;
	text-align: right;
	width: 50%;
}

.sod .comment-author {
	float: left;
	margin: 18px 0 6px;
	width: 38.2%;
}

.sod .comment-author img {
	border: 1px dotted #a3a3a3;
	display: block;
	margin: 0 auto;
	vertical-align: top;
}

.sod .comment-author-name {
	display: block;
	font-size: 13px;
	letter-spacing: 1px;
	max-height: 60px;
	overflow: hidden;
	text-align: center;
	vertical-align: top;
}

.sod .comment-author-name a {
    color: #000;
    line-height: 75%;
}

.sod .sod-toggle-plus {
	background-color: #ccc;
	border-bottom: 0;
	font-size: 14px;
	line-height: 14px;
	padding: 0 4px;
	vertical-align: text-bottom;
}

.sod .sod-toggle-minus {
	background-color: #ccc;
	border-bottom: 0;
	font-size: 14px;
	line-height: 14px;
	padding: 0 4px;
	vertical-align: text-bottom;
}

.sod-toggle-end {
	float: right;
}

.sod .comment-text {
	background: #fcffff none repeat scroll 0 0;
	border: 1px dotted #a3a3a3;
	float: right;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 32px;
	margin-top: 18px;
	overflow: hidden;
	padding: 8px 8px 4px;
	width: 50%;
}

.sod .comment-text {
	position: relative;
	z-index: 1;
}

.sod .comment-exc, .sod .short-comment {
	max-height: 136px;
	overflow: hidden;
}

.sod .short-comment p {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
}

.sod-comment-footer {
	bottom: 12px;
	clear: both;
	font-size: 90%;
	left: 0;
	position: absolute;
	width: 100%;
}

.sod .commenter-archives {
	float: left;
	padding-left: 12px;
	text-align: left;
}

.sod .commenter-archives .cthread_open {
	float: left;
}

.sod .commenter-archives a {
	border-bottom: medium none;
}

.sod .commenter-archives img {
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}

.sod .commenter-archives a {
	border-bottom: medium none;
}

.sod .commenter-archives img {
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}

.sod-post-title {
	float: right;
	font-size: 12px;
	line-height: 13px;
	max-height: 40px;
	max-width: 61.8%;
	padding-right: 12px;
	text-align: right;
}

.sod-post-title a:hover {
	font-weight: 700;
}

/*SOD COLORS*/
.sod-color-0 {
	background-color: #F8B4B4;
}

.sod-color-2 {
	background-color: #F58E8E;
}

.sod-color-4 {
	background-color: #F26969;
}

.sod-color-6 {
	background-color: #f9bad4;
}

.sod-color-8 {
	background-color: #EB1A1A;
}

.sod-color-10 {
	background-color: #E6F1E4;
}

.sod-color-12 {
	background-color: #D9EAD7;
}

.sod-color-14 {
	background-color: #B3D5AF;
}

.sod-color-16 {
	background-color: #72A36B;
}

.sod-color-18 {
	background-color: #95CE8C;
}

.sod-color-20 {
	background-color: #D7E5EA;
}

.sod-color-22 {
	background-color: #BCD4DC;
}

.sod-color-24 {
	background-color: #93B3BC;
}

.sod-color-26 {
	background-color: #779aa5;
}

.sod-color-28 {
	background-color: #3090ad;
}

.sod-color-1 {
	background-color: #E5C2FF;
}

.sod-color-3 {
	background-color: #D499FF;
}

.sod-color-5 {
	background-color: #DCDBD4;
}

.sod-color-7 {
	background-color: #B247FF;
}

.sod-color-9 {
	background-color: #C49656;
}

.sod-color-11 {
	background-color: #FFF7D6;
}

.sod-color-13 {
	background-color: #FFEB99;
}

.sod-color-15 {
	background-color: #FFDE5C;
}

.sod-color-17 {
	background-color: #CEC8A1;
}

.sod-color-19 {
	background-color: #ffdf00;
}

.sod-color-21 {
	background-color: #EDECE9;
}

.sod-color-23 {
	background-color: #96948B;
}

.sod-color-25 {
	background-color: #BFBCB0;
}

.sod-color-27 {
	background-color: #939DF2;
}

.sod-color-29 {
	background-color: #A86846;
}

.sod-color-catchall {
	background-color: #fff;
}

/*sod-widget */
/*SOD COLORs
#sod-widget .sod-color-0 {
	background-color: WhiteSmoke;
}

#sod-widget .sod-color-1 {
	background-color: #E8E5E5;
/*lighter gray */
}

#sod-widget .sod-color-2 {
	background-color: #B5B3B3;
}

#sod-widget .sod-color-3 {
	background-color: #feffe7;
/*lightest tan */
}

#sod-widget .sod-color-4 {
	background-color: #D2E4F4;
/*gray-blue */
}

#sod-widget .sod-color-5 {
	background-color: #EFE1E1;
/*pinkish white */
}

#sod-widget .sod-color-6 {
	background-color: MintCream;
}

#sod-widget .sod-color-7 {
	background-color: #99B8DD;
}

#sod-widget .sod-color-8 {
	background-color: #B0E0E6;
/*powder blue */
}

#sod-widget .sod-color-9 {
	background-color: #e0eee0;
/*honeydew2 */
}
*/
/*sod-widget */
#sod-widget {
	width: 100%;
}

#sod-widget comment-heading {
	font-size: 11px;
	padding-bottom: 0;
}

#sod-widget .comment-datetime {
	font-size: 11px;
	float: left;
	margin: 0;
	text-align: left;
	vertical-align: top;
	padding-right: 4px;
}

#sod-widget .comment-datetime a:hover {
	font-weight: 700;
}

#sod-widget .featured .comment-datetime a {
	background-color: #8ecb2f;
	border: 1px dotted #5b821c;
}

#sod-widget .commentariat-comment .comment-irt a, #sod-widget .comment-datetime a {
	color: #000;
	letter-spacing: 0;
	font-size: 11px;
}

#sod-widget .comment-irt {
	margin-top: 0;
	float: right;
	padding-left: 4px;
}

#sod-widget a {
	display: inline-block;
	text-decoration: none;
}

#sod-widget .comment-author {
	clear: both;
	float: left;
	margin: 12px 0 0;
	text-align: center;
	width: 34%;
}

#sod-widget .comment-author img {
	display: block;
	vertical-align: top;
	margin: 0 auto;
	border: 1px dotted #a3a3a3;
}

#sod-widget .comment-author-name {
	display: block;
	font-size: 11px;
	letter-spacing: 0;
	max-height: 60px;
	overflow: hidden;
	text-align: center;
	vertical-align: top;
}

#sod-widget .commenter-archives {
	clear: both;
	margin: 6px auto;
	text-align: center;
	float: left;
	padding-left: 0;
	width: 100%;
}

#sod-widget .commenter-archives a {
	border-bottom: none;
}

#sod-widget .commenter-archives img {
	display: block;
	height: 20px;
	margin: 6px auto;
	width: 20px;
	padding: 2px;
}

#sod-widget .commenter-archives img:hover {
	background-color: #a3a3a3;
}

#sod-widget .commentariat-comment {
	border: 1px dotted #a3a3a3;
	margin: 0 0 2%;
	min-height: 0;
	padding: 5% 4.5% 0;
}

#sod-widget .sod-toggle-plus {
	background-color: #ccc;
	font-size: 14px;
	line-height: 14px;
	padding: 0 4px;
	vertical-align: text-bottom;
	border-bottom: 0;
}

#sod-widget .sod-toggle-minus {
	background-color: #ccc;
	font-size: 14px;
	line-height: 14px;
	padding: 0 4px;
	vertical-align: text-bottom;
	border-bottom: 0;
}

#sod-widget .sod-toggle-end {
	float: right;
}

#sod-widget .comment-text {
	background: #fcffff none repeat scroll 0 0;
	border: 1px dotted #a3a3a3;
	float: right;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 12px;
	margin-top: 12px;
	overflow: hidden;
	padding: 8px 8px 4px;
	width: 56.8%;
}

#sod-widget .comment-text {
	position: relative;
	z-index: 1;
}

.commentariat-comment-footer {
	bottom: 12px;
	clear: both;
	font-size: 90%;
	margin-bottom: 12px;
	margin-top: 20px;
	position: relative;
	top: 0;
	width: 100%;
}

#sod-widget .commentariat-post-title {
	clear: both;
	float: none;
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 12px;
	max-width: 100%;
	padding-right: 0;
	text-align: center;
}

#sod-widget .short-comment p {
	font-size: 1em;
	line-height: 1.62em;
	margin: 0;
}

#sod_open {
	float: right;
	font-style: italic;
	margin: 12px 0 24px;
	font-weight: 700;
	font-size: 13px;
}

#sod-widget a {
	color: #000;
	border-bottom: 1px dotted #3a3a3a;;
}

#sod-widget a:hover {
	font-weight: 700;
}

.page-id-87013 h1.entry-title {
	margin-bottom: 12px;
	margin-top: 12px;
	float: left;
}

#sod-open-mini {
	float: right;
	margin-bottom: 12px;
	margin-top: 17px;
}

/*fix popup to "mobile ready */
.page-template-mini-page {
	width: 100%;
}

.page-template-mini-page .site-content article {
	padding-top: 0;
}

.page-template-mini-page .sod-comment {
	border: 1px dotted #a3a3a3;
	float: left;
	height: auto;
	margin: 1% .5% 0;
	min-height: 240px;
	overflow: hidden;
	padding: 12px;
	position: relative;
	width: 100%;
}

/*sod-widget-title-link */
#sod-widget-title-link {
	font-size: 20px;
	font-variant: small-caps;
	font-weight: 500;
	letter-spacing: 4px;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}

#sod-widget-title-link a {
	color: #3a3a3a;
	text-decoration: none;
	border-bottom: 1px dotted #3a3a3a;
	line-height: 150%;
}

#sod-widget-title-link a:hover {
	color: #a3a3a3;
}

#sod-widget .comment-text a, .sod .comment-text a {
	display: inline;
}

/* SOD STYLES */
/*sod legend post title fix? - may need to add to SOTD */
.sod .legend-post .legend-post-title:hover {
	overflow: automatic;
	max-height: initial;
}

/* legend-post crowding */
.legend-post .fulltext {
	background: #fcffff none repeat scroll 0 0;
	border: 1px dotted #a3a3a3;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 8px 8px 12px;
	clear: left;
	position: relative;
	overflow: auto;
}


/*********************
******MEDIA STYLES ***
*********************/

/*COMMENTARIAT iPad/Tablet */
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 641px) and (max-width : 900px) {
	/* Styles */
	.sod-comment, .sod-comment .endrow {
		border: 1px dotted #a3a3a3;
		float: left;
		min-height: 240px;
		height: auto;
		margin: 1% 1% 0 0;
		padding: 12px;
		position: relative;
		width: 44%;
	}
}

@media only screen and (max-width: 1000px) {
	.site-title {
		display: none;
	}
	
	.site-description {
		display: none;
	}
	
	#top-menu {
		text-align: center;
		margin-bottom: 4px;
	}
}

@media only screen and (max-width: 640px) {
	
	#top-menu {
		text-align: center;
		margin-bottom: 4px;
	}


	/*logo adjustment */
	#site-image {
		display: block;
		margin: 0 auto;
		width: 100%;
	}
	

	.site-header .site-branding {
    		margin: 12px 0 0;
	}	
	
	.site-header {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
	.site-header .menu-toggle {
	background: #3a3a3a none repeat scroll 0 0;
	color: white;
	font: 300 13px/20px "Goudy Bookletter 1911", Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	margin: 0;
	padding: 10px 22px;
	}
	
	.home #primary.content-area .entry-thumbnail {
		display: none;
	}
	
	.home #primary.content-area #content.site-content article {
		padding: 12px;
	}
	
	/*SINGLE PAGE ADJUSTMENTS */
	.single .site-content .entry-title {
		font-size: 36px;
		letter-spacing: 2px;
		line-height: 54px;
		margin-bottom: 20px;
	}
	
	/*Image Inject images */
	img.i-i-image {
		min-width: 100%;
	}
	
	.sod-comment {
		float: none;
		width: 95%;
		height: auto;
		margin: 1% 1% 0 0;
		padding: 12px;
		border: 1px dotted #a3a3a3;
		min-height: 240px;
		position: relative;
	}
	
	.widget-area .widget {
		margin-bottom: 40px;
		margin-right: 0;
		margin-left: 0;
	}
	
	/* MASTHEAD */
	#masthead-block {
		border: none;
		padding: 2%;
		width: 90%;
	}
	
	#masthead-header h1 {
		font-size: 34px;
		letter-spacing: 10px;
	}
	
	#page {
		width: 95%;
	}
	
	/* SITE-CONTENT */
	.site-content article {
		padding-right: 0;
		padding-left: 0;
	}
	
	.site-content article.post {
		border: border: 1px dotted #a3a3a3;
		margin: 20px 0 0;
		padding-right: 6px;
		padding-left: 6px;
	}
	
	/* COMMENTS AREA */
	.comments-area {
		padding-right: 0;
		padding-left: 0;
	}
	
	.comments-area .comment-list {
		padding: 0 6px 0 0;
	}
	
	.comments-area ul.children {
		padding-left: 6px;
	}
	
	.comments-area footer .comment-author .avatar {
		border-radius: 0;
		margin-right: 0;
		position: relative;
		top: 0;
	}
	
	.comments-area .comment-content, .comments-area .reply, .comments-area li.comment #respond {
		margin-left: 0;
	}
	
	.comments-area .reply {
		margin-top: 0;
		float: left;
	}
	
	.depth-1, .depth-2, .depth-3, .depth-4, .depth-5, .depth-6, .depth-7 {
		border-left: 1px dotted #a3a3a3;
	}
	
	/*commentariat addition */
	.sod-post {
		width: 95%;
	}

	.comments-icon {
		padding-right: 4px;
		height: 14px;
		width: 14px;
		vertical-align: -1px;
	}

	/*********************
	**CATEGORY BG IMAGES**  
	**********************/
	/* MINDLESS DIVERSIONS HOME PAGE BG IMAGES */
	#primary .site-content .category-mindless-diversions  {
		background-image: url("images/md_bg_50x50.png");
		background-repeat: no-repeat;
		background-position: 100% 100%;
	}

	#primary .site-content .category-saturday {
		background-image: url("images/saturday_160x70.png");
		background-repeat: no-repeat;
		background-position: 100% -1%;
		padding-bottom: 40px;
	}

	#primary .site-content .category-sunday {
		background-image: url("images/sunday_160x70.png");
		background-repeat: no-repeat;
		background-position: 100% -1%;
		padding-bottom: 40px;
	}

	#primary .site-content .category-weekend {
		background-image: url("images/weekend_160x70.png");
		background-repeat: no-repeat;
		background-position: 100% -1%;
		padding-bottom: 40px;
	}

	.linkage-link {
		float: none;
		padding: 12px 4px;
		width: 100%;
	}

	.linkage-link.odd {
		float: none;

	}

	.linkage-link.even {
		margin: .5% .5% 0 0;
		float: none;
	}

	.linkage-link h5 {
		width: 80%;
	}
	.linkage-comments {
		width: 20%;
	}

	.site-footer {
		background-size: 50% auto;
		padding: 0 0 0 50%;
	}
	
	.site-content article.post {
		margin: 20px 0 0;
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 0;
	}
	
	#primary .site-content .category-sunday, #primary .site-content .category-saturday, #primary .site-content .category-weekend {
		background-size: 23%;
	}
	
	.single-post div#primary.content-area article.category-sunday {
		background-size: auto 35px;
	}
	
	/*star wars apalooza */
	.tag-starwarsvii .entry-title::before {
		width: 100%;
		height: 20px;
		content: '';
		background-image: url("http://ordinary-gentlemen.com/wp-content/uploads/2015/12/star_wars_apalooza_350x40.png");
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: auto 20px;
		display: block;
	}
	
	.single .category-mindless-diversions .entry-title, .single .category-morning-edition .entry-title, .single .category-linkage .entry-title {
		margin-top: 40px;
	}
	
	#primary article.category-morning-edition {
		background-size: 50px auto;
	}
	
	#primary article.category-morning-edition .entry-title {
		padding-right: 40px;
	}
	
	#primary article.sticky .entry-title, #featured-archive article.sticky .entry-title {
		padding-top: 40px;
	}
	
	#featured-archive article {
		padding-top: 40px;
	}

}