/*
Theme Name: Firefly
Theme URI: http://cincinnati.com/
Description: Implements new Firefly content monetization functionality in a new environment, outside of Saxotech.
Author: Andy Crain
*/
.ody-skin .header-container .newslead .mega { width:auto; }

.ody-skin .pluck-comm, .ody-skin .pluck-comments-intro { width:640px; }
.ody-skin textarea.pluck-comment-input-box { width:628px; }
.ody-skin .pluck-comm-comment-input .pluck-comm-socialoptions { padding-left:345px; }

.ody-skin .entry p { padding:0; font-size:14px; line-height:24px; }
.ody-skin .single .entry p {
	font-size:16px;
}

.ody-skin .entry ol, .ody-skin .entry ul {
	list-style: disc outside none;
	padding-left: 3em;
}

/*this is a very specific edge case: force images that are too big from dropping the floated sharelinks on single-post pages by imposing a max width, only on images in first graf of single-post pages*/
.ody-skin .single .entry p:first-child img { max-width: 533px; }


.ody-skin .ody-article .ody-comments {
	padding-top: 0;
	border-top: 0;
}

.ody-skin .ody-article .ody-pgwrap,
.ody-skin .ody-article .pluck-container p {
	padding:0;
}

.ody-skin .postmetadata {
	float:left;
	width:100%;
    background-color:#f1f1f1;
    border-bottom: 1px dashed silver;
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.ody-skin .aside { margin: 0; }
.ody-skin .ody-custom .aside .box select {width:280px;}

#poweredbyarticle { position:static; top:0; right:0; }

.ody-skin  .box .blogger_body img { float:left; margin: 0 10px 5px 0; }
.ody-skin .box .blogger_body ul { margin-top: 10px; }
.ody-skin .box .blogger_body h4 {/*mimic ody ".ody-skin .box h2" rule*/
	color: #2C2C2C;
	font-size: 20px;
	margin-bottom: 8px;
}

.ody-skin input { height:auto; }
.ody-skin input#searchbox { height:15px; }

.ody-skin .main-container .ody-hgroup h1 { padding-top:13px; }

/*captions - apply ody css for wp-generated classes*/
.ody-skin .wp-caption {
    border-bottom: 1px dashed #D3D3D3;
    border-top: 1px dashed #D3D3D3;
    width: 300px;
    padding-top: 20px;
    height: auto;
}
.ody-skin .entry .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.ody-skin .entry .alignleft {
	float: left;
    clear: left;
    margin: 20px 27px 20px 0;
}
.ody-skin .entry .alignright {
	float: right;
    clear: right;
    margin: 20px 0 20px 27px;
}
.ody-skin .entry .wp-caption .wp-caption-text {
	font-size: 12px;
	line-height: 15px;
	padding: 9px 0 30px 0;
	color: #666666;
	margin: 0;	
}
.ody-skin .entry .wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

/* Calendar Page */
.ody-skin .ody-custom .article .calendar-table {border:none;width:100%;}
.ody-skin .ody-custom .article .calendar-heading {height:25px;text-align:center;border:1px solid #D6DED5;background-color:#E4EBE3;}
.ody-skin .ody-custom .article .calendar-next {width:25%;text-align:center;}
.ody-skin .ody-custom .article .calendar-prev {width:25%;text-align:center;}
.ody-skin .ody-custom .article .calendar-month {width:50%;text-align:center;font-weight:bold;}
.ody-skin .ody-custom .article .normal-day-heading {text-align:center;width:25px;height:25px;font-size:0.8em;border:1px solid #DFE6DE;background-color:#EBF2EA;}
.ody-skin .ody-custom .article .weekend-heading {text-align:center;width:25px;height:25px;font-size:0.8em;border:1px solid #DFE6DE;background-color:#EBF2EA;color:#FF0000;}
.ody-skin .ody-custom .article .day-with-date {vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #DFE6DE;}
.ody-skin .ody-custom .article .no-events {}
.ody-skin .ody-custom .article .day-without-date {width:60px;height:60px;border:1px solid #E9F0E8;}
.ody-skin .ody-custom .article span.weekend {color:#FF0000;}
.ody-skin .ody-custom .article .current-day {vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #BFBFBF;background-color:#E4EBE3;}
.ody-skin .ody-custom .article span.event {font-size:0.75em;}
.ody-skin .ody-custom .article .kjo-link {font-size:0.75em;text-align:center;}
.ody-skin .ody-custom .article .event-title {text-align:center;font-weight:bold;font-size:1.2em;}
.ody-skin .ody-custom .article .event-title-break {width:96%;margin-left:2%;margin-right:2%;margin-top:5px;margin-bottom:5px;text-align:center;height:1px;background-color:#000000;}
.ody-skin .ody-custom .article .event-content-break {width:96%;margin-left:2%;margin-right:2%;margin-top:5px;margin-bottom:5px;text-align:center;height:1px;background-color:#000000;}
.ody-skin .ody-custom .article .article-sidebar .sidebar-related li.widget_calendar_upcoming span {width:300px;}
.ody-skin .ody-custom .article .calendar-date-switcher {height:25px;text-align:center;border:1px solid #D6DED5;background-color:#E4EBE3;}
.ody-skin .ody-custom .article .calendar-date-switcher form {margin:0;padding:0;}
.ody-skin .ody-custom .article .calendar-date-switcher input {border:1px #D6DED5 solid;}
.ody-skin .ody-custom .article .calendar-date-switcher select {border:1px #D6DED5 solid;}
.ody-skin .ody-custom .article .cat-key {width:100%;margin-top:10px;padding:5px;border:1px solid #D6DED5;}

/*print*/
@media print {
	.ody-custom .aside, .ody-custom .ody-article .pluck-container, .ody-custom .ody-article .toolsArticle 

	, .ody-custom .header-container

	, .ody-custom .leaderboard-container-top

	, .ody-custom .footer-container .footer-top .right
	, .ody-custom .footer-container .footer-main
	, .ody-custom .footer-container .partners_text
	, .ody-custom .footer-container .footer-partners
	{display:none;}
}

.ody-skin .ody-hgroup h6 {padding: 10px 0px;}
.byline-comments {float: left;}
.ody-skin .ody-hgroup .byline-comments .ody-comicon {display: block;margin-top: 15px;}
#socialtrack
{
	float: right;
	margin: 22px 0px 0px 0px;
}

/* WOY */
body#a-woy .page-id-5 .ody-hgroup, body#a-woy .page-id-5 .postmetadata.ody-article, body#a-woy .page-id-9 .postmetadata.ody-article, body#a-woy div#woy.about, body#a-woy .page-id-9 .ody-comicon.ody-sprite {display:none;}
body#a-woy .mylinkorder-3 ul.blogroll, body#a-woy .mylinkorder-4 ul.blogroll {overflow: auto; height: 136px;}
body#a-woy .rss-4 .box-head h2 a.rsswidget img {display:none;}
body#a-woy .rss-4 .box-head h2 a.rsswidget {text-decoration:none;color:#2C2C2C;cursor:default;}
body#a-woy .rss-4 .box-head h2 a.rsswidget:hover {text-decoration:none;}
body#a-woy .aside .cin-blogs {display:none;}
body#a-woy .container .article .blog_banner {margin: 0px 0px 20px 0px;}
body#a-woy ul#sub-menu {padding:3px 0px;margin:0px 0px 0px 2px;position:absolute;top:114px;left:-651px;}
body#a-woy ul#sub-menu li {display:inline;border-bottom:1px solid #76CDD4;border-right:1px solid #76CDD4;margin:0px -4px 0px 0px;padding:5px 0px;}
body#a-woy ul#sub-menu li.first {border-left:1px solid #76CDD4}
body#a-woy ul#sub-menu li a {padding:0px 5px;font-weight:bold;}
body#a-woy #links-page {list-style-type:none;padding:0px;margin:20px 0px;}
body#a-woy #links-page h2 {display:none;}
body#a-woy #links-page ul {list-style-type:none;padding:0px;}
body#a-woy #links-page ul li {float: left;font-size: 13px;padding: 0 10px;width: 299px;height: 48px;margin: 0 0 10px;}
body#a-woy #links-page ul li a {display: block;font-size: 15px;font-weight: bold;}
body#a-woy .search-2 .box-head h2 {font-size:17px;}


/* Runners High */
body#a-running .calnk a:hover {background-position:0 0;text-decoration:none;  color:#000000;border-bottom:1px dotted #000000;}
body#a-running .calnk a:visited {text-decoration:none;color:#000000;border-bottom:1px dotted #000000;}
body#a-running .calnk a {text-decoration:none; color:#000000; border-bottom:1px dotted #000000;}
body#a-running .calnk a span { display:none; }
body#a-running .calnk a:hover span {color:#333333; background:#F6F79B; display:block;position:absolute; margin-top:1px; padding:5px; width:150px; z-index:100;line-height:1.2em;}
body#a-running .calendar-table {border:none;width:100%;}
body#a-running .calendar-heading {height:25px;text-align:center;border:1px solid #D6DED5;background-color:#E4EBE3;}
body#a-running .calendar-next {width:25%;text-align:center;}
body#a-running .calendar-prev {width:25%;text-align:center;}
body#a-running .calendar-month {width:50%;text-align:center;font-weight:bold;}
body#a-running .normal-day-heading {text-align:center;width:25px;height:25px;font-size:0.8em;border:1px solid #DFE6DE;background-color:#EBF2EA;}
body#a-running .weekend-heading {text-align:center;width:25px;height:25px;font-size:0.8em;border:1px solid #DFE6DE;background-color:#EBF2EA;color:#FF0000;}
body#a-running .day-with-date {vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #DFE6DE;}
body#a-running .no-events {}
body#a-running .day-without-date {width:60px;height:60px;border:1px solid #E9F0E8;}
body#a-running span.weekend {color:#FF0000;}
body#a-running .current-day {vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #BFBFBF;background-color:#E4EBE3;}
body#a-running span.event {font-size:0.75em;}
body#a-running .kjo-link {font-size:0.75em;text-align:center;}
body#a-running .calendar-date-switcher {height:25px;text-align:center;border:1px solid #D6DED5;background-color:#E4EBE3;}
body#a-running .calendar-date-switcher form {margin:0;padding:0;}
body#a-running .calendar-date-switcher input {border:1px #D6DED5 solid;}
body#a-running .calendar-date-switcher select {border:1px #D6DED5 solid;}
body#a-running .cat-key {width:100%;margin-top:10px;padding:5px;border:1px solid #D6DED5;}
body#a-running .calnk a:hover span span.event-title {padding:0;text-align:center;font-weight:bold;font-size:1.2em;}
body#a-running .calnk a:hover span span.event-title-break {width:96%;text-align:center;height:1px;margin-top:5px;margin-right:2%;padding:0;background-color:#000000;}
body#a-running .calnk a:hover span span.event-content-break {width:96%;text-align:center;height:1px;margin-top:5px;margin-right:2%;padding:0;background-color:#000000;}
body#a-running .page-upcoming-events {font-size:80%;}
body#a-running .page-todays-events {font-size:80%;}
body#a-running  .aside #events_calendar .widget_events_calendar div {width:280px !important;}
body#a-running  .aside #events_calendar .widget_events_calendar div table.calendar-table {height:280px;}
body#a-running  .aside #events_calendar .widget_events_calendar div.kjo-link {height:0px;}
body#a-running  .aside #events_calendar .widget_events_calendar div.kjo-link  p {display:none;}
body#a-running  .aside #events_calendar .shdbot {margin:0px;}

/* Enquirer Media */
body#a-enquirermedia .index-main {margin: 330px auto 0px;}
body#a-enquirermedia .aside #em-minis {display:block;position: absolute;top: -322px;left: -650px;}
body#a-enquirermedia .aside #em-minis .top-header-logo {display:block;width:960px;height:112px;background:url('https://web.archive.org/web/20131229191657im_/http://cincinnati.com/blogs/enquirermedia/files/2012/06/EM_960x112.png') no-repeat top left transparent;}
body#a-enquirermedia .aside #em-minis .widget_text {float:left;width:300px;margin:10px 30px 20px 0px;}
body#a-enquirermedia .aside #em-minis .widget_text.text-6{margin-right:0px;}
body#a-enquirermedia .aside #em-minis .textwidget {position:relative;}
body#a-enquirermedia .aside #em-minis h4 {position:absolute;bottom:0px;left:0px;z-index:2;color:#FFFFFF;background:#000000;margin:0px;padding:10px;width:280px;opacity:0.7;filter:alpha(opacity=70);border-top:1px solid #FFFFFF;}
body#a-enquirermedia .aside #em-minis h4 a {color:#FFFFFF;text-decoration:none;font-weight:normal;font-size: 18px;}
body#a-enquirermedia .aside #em-minis h4 a:hover {text-decoration:underline;}
body#a-enquirermedia .article .blog_banner, body#a-enquirermedia .leaderboard-container-top, body#a-enquirermedia .hide-header {display:none;}
body#a-enquirermedia .container .single-post .aside #em-minis {display:none;}
body#a-enquirermedia .container .single-post {margin:120px auto 0px;}
body#a-enquirermedia .container .single-post .article .blog_banner {display: block;}
body#a-enquirermedia .container .single-post .article .blog_banner img {position: absolute;top: -112px;}

/* Gaming */
body#a-gaming .ody-custom .aside .box.text-4 select {width: 220px;}

/* Gravity Forms */
.gform_wrapper {width: 100%;}


/* Outbrain */
html .ody-skin .ody-custom .ody-article-bodytext {border-bottom: 1px solid #B4B4B4;margin-bottom: 20px;width:100%;}
div.OUTBRAIN {display:block;}
div.OUTBRAIN .ob_dual_left .ob_org_header, div.OUTBRAIN .ob_dual_right .ob_ads_header {font-weight:bold;}
.ody-skin div.OUTBRAIN div ul {margin:10px 0px;}
.ody-skin div.OUTBRAIN div ul li.odb_li {margin:0px 0px 5px 0px;}
.ody-skin div.OUTBRAIN div ul li.odb_li .rec-src-link {color:#666666;}
.ob_dual_container {
                margin:10px 0 25px 0;padding-top:20px;border-top:1px solid #d4d4d4;
}
.ob_org_header,
.ob_ads_header {
                font-size: 12px;line-height: 12px;text-transform: uppercase;
                margin-left: 0;margin-bottom: 1em;display:block;font-weight:bold;
}
.ob_dual_left {padding-left:0;}
.ob_dual_left .odb_li,
.ob_dual_right .odb_li {
                margin-bottom: 1em;font-size: 15px;line-height: 20px;
}
.ob_dual_right .odb_li .rec-src-link {
                font-weight: normal;color: #A0A0A0;font-size: 11px;
}
.ob_dual_left .odb_li .rec-src-link {display:none;}

/* Pagination */
.ody-skin .ody-custom .ody-article .pagination .ody-page {padding: 0;}
.ody-skin .ody-custom .ody-article .pagination ul {color: #000000;font-weight: bold;margin: 0;padding: 0;}
.ody-skin .ody-custom .ody-article .pagination ul a {line-height: 32px;margin: 0 4px;}

#em-minis {display:none;}
.ody-hgroup .twitter-follow-button {display:none;}
/*
     FILE ARCHIVED ON 19:16:57 Dec 29, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:45:31 Aug 02, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.242
  CDXLines.iter: 26.02 (3)
  PetaboxLoader3.resolve: 154.648 (2)
  RedisCDXSource: 20.586
  captures_list: 86.018
  exclusion.robots: 0.259
  PetaboxLoader3.datanode: 146.044 (5)
  load_resource: 308.466 (2)
  esindex: 0.016
  LoadShardBlock: 35.147 (3)
*/