/* --- assets/ogdenreporter.com/modules/system/system.base-5278cd7e28.css --- */

/**
 * @file
 * Generic theme-independent base styles.
 */

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1; /* IE7 */
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(/assets/ogdenreporter.com/misc/throbber-inactive.png);
  background-position: 100% center; /* LTR */
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-image: url(/assets/ogdenreporter.com/misc/throbber-active.gif);
  background-position: 100% center; /* LTR */
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}
fieldset.collapsible {
  position: relative;
}
fieldset.collapsible .fieldset-legend {
  display: block;
}

/**
 * Resizable textareas.
 *
 * @see textarea.js
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.resizable-textarea .grippie {
  background: #eee url(/assets/ogdenreporter.com/misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
body.drag {
  cursor: move;
}
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin-left: -1em; /* LTR */
  overflow: hidden;
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  background: url(/assets/ogdenreporter.com/misc/draggable.png) no-repeat 6px 9px;
  height: 13px;
  margin: -0.4em 0.5em; /* LTR */
  padding: 0.42em 0.5em; /* LTR */
  width: 13px;
}
a.tabledrag-handle-hover .handle {
  background-position: 6px -11px;
}
div.indentation {
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  width: 20px;
}
div.tree-child {
  background: url(/assets/ogdenreporter.com/misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(/assets/ogdenreporter.com/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(/assets/ogdenreporter.com/misc/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
  text-align: right; /* LTR */
}

/**
 * TableHeader behavior.
 *
 * @see tableheader.js
 */
table.sticky-header {
  background-color: #fff;
  margin-top: 0;
}

/**
 * Progress behavior.
 *
 * @see progress.js
 */
/* Bar */
.progress .bar {
  background-color: #fff;
  border: 1px solid;
}
.progress .filled {
  background-color: #000;
  height: 1.5em;
  width: 5px;
}
.progress .percentage {
  float: right; /* LTR */
}
/* Throbber */
.ajax-progress {
  display: inline-block;
}
.ajax-progress .throbber {
  background: transparent url(/assets/ogdenreporter.com/misc/throbber-active.gif) no-repeat 0px center;
  float: left; /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}
.ajax-progress .message {
  padding-left: 20px;
}
tr .ajax-progress .throbber {
  margin: 0 2px;
}
.ajax-progress-bar {
  width: 16em;
}

/**
 * Inline items.
 */
.container-inline div,
.container-inline label {
  display: inline;
}
/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
  display: block;
}

/**
 * Prevent text wrapping.
 */
.nowrap {
  white-space: nowrap;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
html.js .js-hide {
  display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/**
 * Markup free clearing.
 *
 * @see https://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE6 */
* html .clearfix {
  height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
  min-height: 1%;
}


/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:05 Jul 19, 2026.
     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):
  captures_list: 0.734
  exclusion.robots: 0.066
  exclusion.robots.policy: 0.053
  esindex: 0.014
  cdx.remote: 5.803
  LoadShardBlock: 98.219 (3)
  PetaboxLoader3.datanode: 111.274 (4)
  PetaboxLoader3.resolve: 41.092 (2)
  load_resource: 60.848
*/
/* --- assets/ogdenreporter.com/modules/system/system.menus-5278cd7e28.css --- */

/**
 * @file
 * Styles for menus and navigation markup.
 */

/**
 * Markup generated by theme_menu_tree().
 */
ul.menu {
  border: none;
  list-style: none;
  text-align: left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
ul li.expanded {
  list-style-image: url(/assets/ogdenreporter.com/misc/menu-expanded.png);
  list-style-type: circle;
}
ul li.collapsed {
  list-style-image: url(/assets/ogdenreporter.com/misc/menu-collapsed.png); /* LTR */
  list-style-type: disc;
}
ul li.leaf {
  list-style-image: url(/assets/ogdenreporter.com/misc/menu-leaf.png);
  list-style-type: square;
}
li.expanded,
li.collapsed,
li.leaf {
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}

/**
 * Markup generated by theme_links().
 */
ul.inline,
ul.links.inline {
  display: inline;
  padding-left: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

/**
 * Markup generated by theme_breadcrumb().
 */
.breadcrumb {
  padding-bottom: 0.5em;
}

/**
 * Markup generated by theme_menu_local_tasks().
 */
ul.primary {
  border-bottom: 1px solid #bbb;
  border-collapse: collapse;
  height: auto;
  line-height: normal;
  list-style: none;
  margin: 5px;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-style: solid solid none solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  border-right: 1px solid #ccc; /* LTR */
  display: inline;
  padding: 0 1em;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:05 Jul 19, 2026.
     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):
  captures_list: 0.407
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.042
  esindex: 0.006
  cdx.remote: 7.179
  LoadShardBlock: 46.554 (3)
  PetaboxLoader3.datanode: 62.345 (4)
  load_resource: 151.316
  PetaboxLoader3.resolve: 132.68
*/
/* --- assets/ogdenreporter.com/modules/system/system.messages-5278cd7e28.css --- */

/**
 * @file
 * Styles for system messages.
 */

div.messages {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 50px; /* LTR */
}

div.status {
  background-image: url(/assets/ogdenreporter.com/misc/message-24-ok.png);
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}

div.warning {
  background-image: url(/assets/ogdenreporter.com/misc/message-24-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

div.error {
  background-image: url(/assets/ogdenreporter.com/misc/message-24-error.png);
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:05 Jul 19, 2026.
     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):
  captures_list: 0.355
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.039
  esindex: 0.006
  cdx.remote: 6.362
  LoadShardBlock: 100.129 (3)
  PetaboxLoader3.datanode: 144.058 (5)
  load_resource: 128.293 (2)
  PetaboxLoader3.resolve: 78.808 (2)
*/
/* --- assets/ogdenreporter.com/modules/system/system.theme-5278cd7e28.css --- */

/**
 * @file
 * Basic styling for common markup.
 */

/**
 * HTML elements.
 */
fieldset {
  margin-bottom: 1em;
  padding: 0.5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  border: 1px solid gray;
  height: 1px;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em; /* LTR */
  text-align: left; /* LTR */
}
tbody {
  border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/**
 * Markup generated by theme_tablesort_indicator().
 */
th.active img {
  display: inline;
}
td.active {
  background-color: #ddd;
}

/**
 * Markup generated by theme_item_list().
 */
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
}

/**
 * Markup generated by Form API.
 */
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item .description {
  font-size: 0.85em;
}
label {
  display: block;
  font-weight: bold;
}
label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
  vertical-align: middle;
}
.marker,
.form-required {
  color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid red;
}

/**
 * Inline items.
 */
.container-inline .form-actions,
.container-inline.form-actions {
  margin-top: 0;
  margin-bottom: 0;
}

/**
 * Markup generated by theme_more_link().
 */
.more-link {
  text-align: right; /* LTR */
}

/**
 * Markup generated by theme_more_help_link().
 */
.more-help-link {
  text-align: right; /* LTR */
}
.more-help-link a {
  background: url(/assets/ogdenreporter.com/misc/help.png) 0 50% no-repeat; /* LTR */
  padding: 1px 0 1px 20px; /* LTR */
}

/**
 * Markup generated by theme_pager().
 */
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
.pager-current {
  font-weight: bold;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsible .fieldset-legend {
  background: url(/assets/ogdenreporter.com/misc/menu-expanded.png) 5px 65% no-repeat; /* LTR */
  padding-left: 15px; /* LTR */
}
html.js fieldset.collapsed .fieldset-legend {
  background-image: url(/assets/ogdenreporter.com/misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
.fieldset-legend span.summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
.tabledrag-toggle-weight {
  font-size: 0.9em;
}
body div.tabledrag-changed-warning {
  margin-bottom: 0.5em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
*/
tr.selected td {
  background: #ffc;
}
td.checkbox,
th.checkbox {
  text-align: center;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.progress .filled {
  background: #0072b9 url(/assets/ogdenreporter.com/misc/progress.gif);
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:06 Jul 19, 2026.
     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):
  captures_list: 0.886
  exclusion.robots: 0.113
  exclusion.robots.policy: 0.098
  esindex: 0.012
  cdx.remote: 8.591
  LoadShardBlock: 42.494 (3)
  PetaboxLoader3.datanode: 97.623 (6)
  load_resource: 130.942 (2)
  PetaboxLoader3.resolve: 64.833 (2)
  loaddict: 25.46
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/calendar/css/calendar_multiday-5278cd7e28.css --- */
/**
 * calendar calendar table styles
 */
.calendar-calendar tr.odd, .calendar-calendar tr.even {
  background-color: #fff;
}
.calendar-calendar table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  padding: 0;
  width: 100%; /* Setting at 100% causes problem in Internet Explorer. */
}
.calendar-calendar .month-view table {
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

/**
 * IE needs a little help to get the side by side tables to the right size
 */
.calendar-calendar .year-view td {
  width: 32%;
  padding: 1px;
  border: none;
}

.calendar-calendar .year-view td table td {
  width: 13%;
  padding: 0;
}

.calendar-calendar tr {
  padding: 0;
  margin: 0;
  background-color: white;
}
.calendar-calendar th {
  text-align: center;
  margin: 0;
}
.calendar-calendar th a {
  font-weight: bold;
}
.calendar-calendar td {
  width: 14%;
  border: 1px solid #ccc;
  color: #777;
  text-align: right;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

/**
 * simplify the mini calendar by removing borders
 */
.calendar-calendar .mini {
  border: none;
}

/**
 * format for the week number in the first cell
 */
.calendar-calendar td.week {
  width: 1%;
  min-width: 1%;
 }
.calendar-calendar .week {
  clear: both;
  font-style: normal;
  color: #555;
  font-size: 0.8em;
}

/**
 * IE6 does not support min-height, using Min-Height fast hack from https://www.dustindiaz.com/min-height-fast-hack
 */
.calendar-calendar .inner {
  height: auto !important;
  height: 5em;
  padding: 0;
  margin: 0;
}
.calendar-calendar .inner div {
  padding: 0;
  margin: 0;
}
/**
 * Make sure paragraphs buried in calendar cells use padding, not margins, for separation so the background color doesn't come through.
 */
.calendar-calendar .inner p {
  padding: 0 0 .8em 0;
  margin: 0;
}
.calendar-calendar td a {
  font-weight: bold;
  text-decoration: none;
}
.calendar-calendar td a:hover {
  text-decoration: underline;
}
.calendar-calendar td.year,
.calendar-calendar td.month {
  text-align: center;
}

/**
 * format days of the week header cells
 */
.calendar-calendar th.days {
  color: #ccc;
  background-color: #224;
  text-align: center;
  padding: 1px;
  margin: 0;
 }

/**
 * floating day number div
 */
.calendar-calendar div.day {
  float: right;
  text-align: center;
  padding: 0.125em 0.25em 0 0.25em;
  margin: 0;
  background-color: #f3f3f3;
  border: 1px solid gray;
  border-width: 0 0 1px 1px;
  clear: both;
  width: 1.5em;
}

/**
 * individual node container
 */
.calendar-calendar div.calendar {
  background-color: #fff;
  border: solid 1px #ddd;
  text-align: left;
  margin: 0 .25em .25em 0;
  width: 96%;
  float: right; /* needed to keep IE from hiding the floating day number */
  clear: both;
}
/**
 * No floating of day view content because there is no floating day number
 */
.calendar-calendar .day-view div.calendar {
  float: none;
  width: 98%;
  margin: 1% 1% 0 1%;
}

.calendar-calendar div.title {
  font-size:.8em;
  text-align: center;
}

.calendar-calendar div.title a {
  color: #000;
}
.calendar-calendar div.title a:hover {
  color: #c00;
}
.calendar-calendar .content {
  clear: both;
  padding: 3px;
  padding-left: 5px;
}
.calendar div.form-item {
  white-space: normal;
}

table td.mini,
table th.mini,
table.mini td.week {
  padding: 0 1px 0 0;
  margin: 0;
  }
table td.mini a {
  font-weight: normal;
}
.calendar-calendar .mini-day-off {
  padding: 0px;
}
.calendar-calendar .mini-day-on {
  padding: 0px;
}
table .mini-day-on a {
  text-decoration: underline;
}
.calendar-calendar .mini .title {
  font-size: .8em;
}
.mini .calendar-calendar .week {
  font-size: .7em;
}
.mini-row {
  width: 100%;
  border: none;
}
.mini{
  width: 32%;
  vertical-align: top;
}

/**
 * formatting for the legend stripe and block
 */
.calendar-calendar .stripe {
  height: 5px;
  width: auto;
  font-size:1px !important;
  line-height:1px !important;
}
.calendar-calendar .day-view .stripe {
  width: 100%;
}
table.calendar-legend {
  background-color: #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
}
table.calendar-legend tr.odd .stripe,
table.calendar-legend tr.even .stripe {
  height: 12px !important;
  font-size: 9px !important;
  line-height: 10px !important;
}
.calendar-legend td {
  text-align: left;
  padding-left: 5px;
}

.calendar-empty {
  font-size: 1px;
  line-height: 1px;
}

/**
 * formatting for the full day view
 */
.calendar-calendar td.calendar-agenda-hour {
  text-align: right;
  border: none;
  border-top: 1px solid #CCCCCC;
  padding-top: .25em;
  width: 1%;
}
.calendar-calendar td.calendar-agenda-no-hours {
  min-width: 1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
  font-size: 1.2em;
  font-weight: bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
  font-size: 1em;
}
.calendar-calendar td.calendar-agenda-items {
  border: 1px solid #CCCCCC;
  text-align: left;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
  width: auto;
  padding: .25em;
  margin: 0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 1em 0;
  background-color: #fff;
}

/**
 * the popup date selector for jumping to a new date
 */
.calendar-date-select form {
  text-align: right;
  float: right;
  width: 25%;
}
.calendar-date-select div,
.calendar-date-select input,
.calendar-date-select label {
  text-align: right;
  padding: 0;
  margin: 0;
  float: right;
  clear: both;
}
.calendar-date-select .description {
  float: right;
}
.calendar-label {
  font-weight: bold;
  display: block;
  clear: both;
}

.calendar-calendar div.date-nav {
  background-color: #ccc;
  color: #777;
  padding: 0.2em;
  width: auto;
  border: 1px solid #ccc;
}
.calendar-calendar div.date-nav a,
.calendar-calendar div.date-nav h3 {
  color: #777;
  text-decoration: none;
}
.calendar-calendar th.days {
  background-color: #eee;
  color: #777;
  font-weight: bold;
  border: 1px solid #ccc;
}
.calendar-calendar td.empty {
  background: #ccc;
  border-color: #ccc;
  color: #cc9;
}
.calendar-calendar table.mini td.empty {
  background: #fff;
  border-color: #fff;
}
.calendar-calendar td div.day {
  border: 1px solid #ccc;
  border-top: none;
  border-right: none;
  margin-bottom: 2px;
}
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
  background: #eee;
}

/**
 * Set small font size for all items in calendar div, themes can override this.
 * Use x-small instead of em to avoid multiplying effect in nested items.
 */
.calendar-calendar div.calendar {
  border: none;
  font-size: x-small;
}
.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
  border: none;
  background: #ffc;
  padding: 0;
}
.calendar-calendar td .inner div.calendar div.calendar-more,
.calendar-calendar td .inner div.calendar div.calendar-more a {
  color: #444;
  background: #fff;
  text-align: right;
}
.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color: #444;
  font-weight: normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
  font-weight: bold;
}
.calendar-calendar td .inner div.day a {
  color: #4b85ac;
}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
  background-color: #C3D6E4;
}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
}

/**
 * The following are not used by default but are available for themes
 */
.calendar-calendar td.past {}
.calendar-calendar td.future {}
.calendar-calendar td.has-events {}
.calendar-calendar td.has-no-events {}

/**
 * Multi day styles
 */
.calendar-calendar tbody {
  border-top: none;
}

.calendar-calendar .month-view .full .inner,
.calendar-calendar .week-view .full .multi-day .inner {
  height: auto;
  min-height: auto;
}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item {
  float: left;
  width: 100%;
}

.calendar-calendar .week-view .full .calendar-agenda-hour,
.calendar-calendar .day-view .full .calendar-agenda-hour {
  padding-right: 2px;
}

.calendar-calendar .week-view .full .calendar-agenda-hour {
  width: 6%;
  min-width: 0px;
}

.calendar-calendar .week-view .full .days {
  width: 13%;
}

.calendar-calendar .month-view .full div.calendar,
.calendar-calendar .week-view .full div.calendar,
.calendar-calendar .day-view div.calendar {
  width: auto;
}

.calendar-calendar .month-view .full tr.date-box,
.calendar-calendar .month-view .full tr.date-box td,
.calendar-calendar .month-view .full tr.multi-day,
.calendar-calendar .month-view .full tr.multi-day td {
  height: 19px;
  max-height: 19px;
}

.calendar-calendar .month-view .full tr.single-day .no-entry,
.calendar-calendar .month-view .full tr.single-day .no-entry .inner {
  height: 44px !important;
  line-height: 44px;
}

.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner {
  height: 22px !important;
  line-height: 22px;
}

.calendar-calendar .month-view .full td,
.calendar-calendar .week-view .full td,
.calendar-calendar .day-view  td {
  vertical-align: top;
  padding: 1px 2px 0 2px
}

.calendar-calendar .month-view .full td.date-box {
  height: 1%;
  border-bottom: 0px;
  padding-bottom: 2px;
}

.calendar-calendar .month-view .full .week {
  font-size: inherit;
}

.calendar-calendar .month-view .full .week a,
.calendar-calendar .week-view .full .week a {
  color: #4b85ac;
}

.calendar-calendar .month-view .full td .inner div.day,
.calendar-calendar .month-view .full td .inner div.day a {
  border: none;
  background: none;
  margin-bottom: 0px;
}

.calendar-calendar .month-view .full td.date-box .inner,
.calendar-calendar .week-view .full td.date-box .inner {
  min-height: inherit;
}

.calendar-calendar .month-view .full td.multi-day,
.calendar-calendar .week-view .full td.multi-day {
  border-top: 0px;
  border-bottom: 0px;
}

.calendar-calendar .week-view .full .first td.multi-day {
  border-top: 1px solid #CCCCCC;
}

.calendar-calendar .month-view .full td.single-day {
  border-top: 0px;
}

.calendar-calendar .month-view .full td.multi-day .inner,
.calendar-calendar .week-view .full td.multi-day .inner,
.calendar-calendar .day-view .full td.multi-day .inner {
  min-height: inherit;
  width: auto;
  position: relative;
}

.calendar-calendar .month-view .full td.multi-day.no-entry {
  min-height: 0px;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
  background: #F4F4F4;
}

.calendar-calendar .month-view .full td.single-day .inner div,
.calendar-calendar .month-view .full td.single-day .inner div a ,
.calendar-calendar .month-view .full td.multi-day .inner div,
.calendar-calendar .month-view .full td.multi-day .inner div a ,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a ,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a ,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
  background: none;
}

.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
  margin: 0px 3px;
}

.calendar-calendar .day-view .full td .inner div.calendar div.stripe {
  margin: 0px;
}

.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
  background: none;
  border-left: 2px solid #7C7F12;
  border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full td.date-box.today {
  border-width: 2px 2px 0px 2px;
  border-style: solid;
  border-color: #7C7F12;
}

.calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.starts-today {
  border-left: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.ends-today {
  border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.single-day {
  border-top: 0px;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.date-box {
  border-bottom: 0px;
}

.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  float: none;
  display: block;
  margin: .25em auto;
  position: relative;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
  background: #ffc;
  width: auto;
  padding: 0px 3px;
  overflow: hidden;
}

.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview {
  background: none;
}

.calendar-calendar .day-view td div.dayview {
  padding: 0px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
  background: #74a5d7;
  height: 1.9em;
  overflow: hidden;
  margin: 0px auto;
  color: #ffffff;
  position: relative;
}

.calendar-calendar .week-view .full td.multi-day div.weekview {
  height: 3.5em;
}

.calendar-calendar .month-view .full td.multi-day .inner .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .view-field a,
.calendar-calendar .week-view .full td.multi-day .inner .view-field,
.calendar-calendar .week-view .full td.multi-day .inner .view-field a,
.calendar-calendar .day-view .full td.multi-day .inner .view-field,
.calendar-calendar .day-view .full td.multi-day .inner .view-field a {
  color: #ffffff;
}

.calendar-calendar .full td.multi-day .calendar .view-field,
.calendar-calendar .full td.single-day .calendar .view-field {
}

.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .week-view .full td.multi-day div.weekview {
  margin-bottom: 2px;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field {
  white-space: nowrap;
  float: left;
  margin-right: 3px;
}

.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field {
  white-space: nowrap;
  display: inline;
  margin-right: 3px;
}

.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field {
  display: block;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
  position: absolute;
  width: 3000px;
  left: 5px;
}

.calendar-calendar .day-view td .stripe,
.calendar-calendar .month-view .full td .stripe,
.calendar-calendar .week-view .full td .stripe {
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 3px;
  z-index: 2;
}

.calendar-calendar .full td.single-day .continuation,
.calendar-calendar .full td.single-day .continues,
.calendar-calendar .full td.single-day .cutoff {
  display: none;
}

.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,
.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation {
  float:left;
  margin-right: 3px;
  height: 1.9em;
}

.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation {
  height: 2.75em;
  padding-top: 0.75em;
  margin-right: 8px;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  position: absolute;
  right: 0px !important;
  right: -1px;
  width: 10px;
  text-align: left;
  background: #74a5d7;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  height: 1.9em;
  padding-left: 6px;
  z-index: 1;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  height: 2.75em;
  padding-top: 0.75em;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  width: 8px;
  padding-left: 0px;
}

.calendar-calendar .week-view .full td.multi-day {
  padding: 2px;
}

.calendar-calendar .week-view td.single-day div.calendar {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

.calendar-calendar .week-view .full tr.last td.multi-day {
  border-bottom:1px solid #CCCCCC;
}

/**
 * Restyle Header
 */
.view .date-nav-wrapper .clear-block {
  margin-bottom: 10px;
}

.view .date-nav-wrapper  {
  position: relative;
  margin-top: 5px;
  width: 100%;
}

.view .date-nav-wrapper .date-nav {
  background-color: transparent;
  border: 0px;
  height: 30px;
  height: auto;
  min-height: 30px;
  position: relative;
  margin-bottom: 10px;
}

.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a {
  text-decoration: none;
  color: inherit;
  font-size: 12px;
}

.view .date-nav-wrapper.date-nav a:hover {
  text-decoration: underline;
}

.view .date-nav-wrapper .date-prev {
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 60px;
  left: auto;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}

.block-views .view .date-nav-wrapper .date-prev {
  left: 0;
  right: auto;
}

.view .date-nav-wrapper .date-prev a {
  margin-left: 10px;
  font-weight: bold;
}

.view .date-nav-wrapper .date-heading {
  position: relative;
  width: 100%;
  top: 0px;
  text-align: center;
  z-index: 0;
}

.view .date-nav-wrapper .date-heading h3 {
  line-height: 30px;
  font-size: 1.7em;
}

.view .date-nav-wrapper .date-next {
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}

.view .date-nav-wrapper .date-next a {
  margin-right: 10px;
  font-weight: bold;
}

.attachment .calendar-calendar {
  margin-top: 20px;
  clear: both;
}

.calendar-calendar th a,
.attachment .calendar-calendar th {
  background-color: transparent;
  border: 0px;
}

.attachment .calendar-calendar th.calendar-agenda-hour {
  color: #777777;
  font-weight: bold;
  text-align: right;
}

.view-calendar .feed-icon {
  margin-top: 5px;
}

.view table.mini .date-prev,
.view table.mini .date-next {
  background: none;
}

.date-nav div.date-prev,
.date-nav div.date-next,
.date-nav {
  width:auto;
}

ul.calendar-links,
.region-content ul.calendar-links {
  margin:0;
  padding:0;
}

.year-view div.month-view div.date-nav {
  background-color: #DFDFDF;
  min-height: 20px;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:06 Jul 19, 2026.
     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):
  captures_list: 0.688
  exclusion.robots: 0.115
  exclusion.robots.policy: 0.104
  esindex: 0.009
  cdx.remote: 8.522
  LoadShardBlock: 68.426 (3)
  PetaboxLoader3.datanode: 85.64 (4)
  load_resource: 70.053
  PetaboxLoader3.resolve: 46.532
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/date/date_api/date-5278cd7e28.css --- */
/**
 * @file
 * Main stylesheet for Date module.
 */

/* Force start/end dates to float using inline-block, where it works, otherwise inline. */
.container-inline-date {
  clear: both;
}
.container-inline-date .form-item {
  float: none;
  margin: 0;
  padding: 0;
}
.container-inline-date > .form-item {
  display: inline-block;
  margin-right: 0.5em; /* LTR */
  vertical-align: top;
}
fieldset.date-combo .container-inline-date > .form-item {
  margin-bottom: 10px;
}
.container-inline-date .form-item .form-item {
  float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
  width: auto;
}
.container-inline-date .description {
  clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
  margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
  margin-left: -5px; /* LTR */
}

.views-right-60 .container-inline-date div {
  margin: 0;
  padding: 0;
}

.container-inline-date .date-timezone .form-item {
  clear: both;
  float: none;
  width: auto;
}

/* The exposed Views form doesn't need some of these styles */
.container-inline-date .date-padding {
  float: left;
}
fieldset.date-combo .container-inline-date .date-padding {
  padding: 10px;
}
.views-exposed-form .container-inline-date .date-padding {
  padding: 0;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div,
#calendar_div td,
#calendar_div th {
  margin: 0;
  padding: 0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
  border-collapse: separate;
  margin: 0;
  width: 185px;
}

.calendar td {
  padding: 0;
}

/* formatting for start/end dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}

.date-prefix-inline {
  display: inline-block;
}

.date-clear {
  clear: both;
  display: block;
  float: none;
}

.date-no-float {
  clear: both;
  float: none;
  width: 98%;
}

.date-float {
  clear: none;
  float: left;
  width: auto;
}

/* Add space between date option checkboxes ('All day' & 'Collect End Date') */
.date-float .form-type-checkbox{
  padding-right: 1em;
}

/* Add space between the date and time portions of the date_select widget. */
.form-type-date-select .form-type-select[class*=hour] {
  margin-left: .75em; /* LTR */
}

.date-container .date-format-delete {
  float: left;
  margin-top: 1.8em;
  margin-left: 1.5em;
}
.date-container .date-format-name {
  float: left;
}
.date-container .date-format-type {
  float: left;
  padding-left: 10px;
}

.date-container .select-container {
  clear: left;
  float: left;
}

/* Calendar day css */
div.date-calendar-day {
  background: #F3F3F3;
  border-top: 1px solid #EEE;
  border-left: 1px solid #EEE;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  color: #999;
  float: left;
  line-height: 1;
  margin: 6px 10px 0 0;
  text-align: center;
  width: 40px;
}

div.date-calendar-day span {
  display: block;
  text-align: center;
}
div.date-calendar-day span.month {
  background-color: #B5BEBE;
  color: white;
  font-size: .9em;
  padding: 2px;
  text-transform: uppercase;
}
div.date-calendar-day span.day {
  font-size: 2em;
  font-weight: bold;
}
div.date-calendar-day span.year {
  font-size: .9em;
  padding: 2px;
}

.date-form-element-content-multiline {
  padding: 10px;
  border: 1px solid #CCC;
}
/* Admin styling */
.form-item.form-item-instance-widget-settings-input-format-custom,
.form-item.form-item-field-settings-enddate-required {
  margin-left: 1.3em;
}

#edit-field-settings-granularity .form-type-checkbox {
  margin-right: .6em; /* LTR */
}

.date-year-range-select {
  margin-right: 1em;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:07 Jul 19, 2026.
     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):
  captures_list: 0.876
  exclusion.robots: 0.117
  exclusion.robots.policy: 0.101
  esindex: 0.014
  cdx.remote: 4.892
  LoadShardBlock: 82.648 (3)
  PetaboxLoader3.datanode: 142.015 (5)
  PetaboxLoader3.resolve: 259.895 (3)
  load_resource: 336.411 (2)
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/date/date_popup/themes/datepicker.1.7-5278cd7e28.css --- */
#ui-datepicker-div {
font-size: 100%;
font-family: Verdana, sans-serif;
background: #eee;
border-right:2px #666 solid;
border-bottom:2px #666 solid;
z-index: 9999;
}

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:08 Jul 19, 2026.
     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):
  captures_list: 0.934
  exclusion.robots: 0.135
  exclusion.robots.policy: 0.119
  esindex: 0.012
  cdx.remote: 5.129
  LoadShardBlock: 59.583 (3)
  PetaboxLoader3.datanode: 91.065 (5)
  load_resource: 103.978 (2)
  PetaboxLoader3.resolve: 67.774 (2)
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/date/date_repeat_field/date_repeat_field-5278cd7e28.css --- */
.date-repeat-input {
  float: left; /* LTR */
  margin-right: 5px; /* LTR */
  width: auto;
}
.date-repeat-input select {
  min-width: 7em;
}
.date-repeat fieldset {
  clear: both;
  float: none;
}

.date-repeat-radios {
  margin-bottom: 1em;
}

.date-repeat-radios input[type=radio] {
  float: left;
  margin: 0.75em 0.75em 0 0;
}

.date-repeat-radios .form-wrapper {
  float: left;
}

.date-repeat-radios .form-type-checkboxes .form-type-checkbox {
  width: 15%;
  float: left;
  margin: 0;
}

.date-repeat-radios .date-repeat-radios-item {
  margin-bottom: 1em;
}

.weekly .form-type-checkboxes .form-type-checkbox {
  float: left;
  margin-right: 10px;
}

.date-repeat-input.byday-count label,
.date-repeat-input.byday-count select,
.date-clear.bymonthday label,
.date-clear.bymonthday select {
  display: inline;
}

.date-repeat-input.byday-day label,
.date-clear.bymonthday .field-suffix {
  font-weight: bold;
}

.range-of-repeat .form-radios > div {
  margin-top: 0.5em;
}

.range-of-repeat .count input[type=text] {
  margin: 0 0.5em;
}

.range-of-repeat .until .form-wrapper {
  margin: 0 0.5em;
  display: inline-block;
  vertical-align: middle;
}

.range-of-repeat .until .form-radio,
.range-of-repeat .until .date-prefix-inline {
  margin: 0 0 1.4em 0;
  vertical-align: middle;
}

.range-of-repeat .until.widget-date_popup.label-above .form-radio,
.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-within .form-radio,
.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-above .form-radio,
.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline {
  margin: 1.4em 0 0 0;
  vertical-align: middle;
}

.range-of-repeat .until .form-type-date-text .date-padding {
  padding: 0;
}

.range-of-repeat .until.widget-date_select.label-within .date-padding {
  padding: 0;
}

.range-of-repeat .until.widget-date_select.label-above .date-padding {
  padding: 0;
}

.range-of-repeat .until .form-type-date-select,
.range-of-repeat .until .form-type-date-popup,
.range-of-repeat .until .form-type-date-text {
  border: none;
  margin: 0;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:07 Jul 19, 2026.
     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):
  captures_list: 0.806
  exclusion.robots: 0.146
  exclusion.robots.policy: 0.13
  esindex: 0.011
  cdx.remote: 5.725
  LoadShardBlock: 59.632 (3)
  PetaboxLoader3.datanode: 114.217 (5)
  load_resource: 167.406 (2)
  PetaboxLoader3.resolve: 104.87 (2)
*/
/* --- assets/ogdenreporter.com/modules/field/theme/field-5278cd7e28.css --- */

/* Field display */
.field .field-label {
  font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float:left; /*LTR*/
}

/* Form display */
form .field-multiple-table {
  margin: 0;
}
form .field-multiple-table th.field-label {
  padding-left: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: .5em; /*LTR*/
}

form .field-add-more-submit {
  margin: .5em 0 0;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:08 Jul 19, 2026.
     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):
  captures_list: 0.506
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.041
  esindex: 0.009
  cdx.remote: 1024.795
  LoadShardBlock: 110.563 (3)
  PetaboxLoader3.datanode: 111.755 (4)
  load_resource: 60.345
  PetaboxLoader3.resolve: 49.265
*/
/* --- assets/ogdenreporter.com/modules/node/node-5278cd7e28.css --- */

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
td.revision-current {
  background: #ffc;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:07 Jul 19, 2026.
     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):
  captures_list: 0.503
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.047
  esindex: 0.007
  cdx.remote: 6.215
  LoadShardBlock: 52.955 (3)
  PetaboxLoader3.resolve: 53.792 (2)
  PetaboxLoader3.datanode: 61.5 (4)
  load_resource: 64.552
*/
/* --- assets/ogdenreporter.com/modules/poll/poll-5278cd7e28.css --- */

.poll {
  overflow: hidden;
}
.poll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #ddd;
}
.poll .bar .foreground {
  background-color: #000;
  height: 1em;
  float: left; /* LTR */
}
.poll .links {
  text-align: center;
}
.poll .percent {
  text-align: right; /* LTR */
}
.poll .total {
  text-align: center;
}
.poll .vote-form {
  text-align: center;
}
.poll .vote-form .choices {
  text-align: left; /* LTR */
  margin: 0 auto;
  display: table;
}
.poll .vote-form .choices .title {
  font-weight: bold;
}
.node-form #edit-poll-more {
  margin: 0;
}
.node-form #poll-choice-table .form-text {
  display: inline;
  width: auto;
}
.node-form #poll-choice-table td.choice-flag {
  white-space: nowrap;
  width: 4em;
}
td.poll-chtext {
  width: 80%;
}
td.poll-chvotes .form-text {
  width: 85%;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:08 Jul 19, 2026.
     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):
  captures_list: 0.383
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.036
  esindex: 0.009
  cdx.remote: 6.081
  LoadShardBlock: 75.975 (3)
  PetaboxLoader3.datanode: 83.951 (4)
  load_resource: 45.007
  PetaboxLoader3.resolve: 35.303
*/
/* --- assets/ogdenreporter.com/modules/search/search-5278cd7e28.css --- */

.search-form {
  margin-bottom: 1em;
}
.search-form input {
  margin-top: 0;
  margin-bottom: 0;
}
.search-results {
  list-style: none;
}
.search-results p {
  margin-top: 0;
}
.search-results .title {
  font-size: 1.2em;
}
.search-results li {
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 1em; /* LTR */
}
.search-results .search-info {
  font-size: 0.85em;
}
.search-advanced .criterion {
  float: left; /* LTR */
  margin-right: 2em; /* LTR */
}
.search-advanced .action {
  float: left; /* LTR */
  clear: left; /* LTR */
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:08 Jul 19, 2026.
     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):
  captures_list: 0.396
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.038
  esindex: 0.006
  cdx.remote: 12.235
  LoadShardBlock: 46.992 (3)
  PetaboxLoader3.datanode: 60.526 (4)
  load_resource: 59.301
  PetaboxLoader3.resolve: 43.303
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/simpleads/simpleads-5278cd7e28.css --- */
/**
 * @file
 * SimpleAds CSS.
 */

form#simpleads-node-form #edit-field-ad-flash,
form#simpleads-node-form #edit-field-ad-text,
form#simpleads-node-form #edit-field-ad-image,
form#simpleads-node-form #edit-field-ad-url-taget,
form#simpleads-node-form #edit-field-ad-url {
  display: none;
}

form#simpleads-node-form #edit-field-ad-url {
  /* margin-top: -10px; */
}

form#simpleads-node-form #edit-field-ad-url-taget {
  margin-top: -10px;
}

form#simpleads-node-form #edit-field-ad-flash .form-item,
form#simpleads-node-form #edit-field-ad-text .form-item,
form#simpleads-node-form #edit-field-ad-image .form-item,
form#simpleads-node-form #edit-field-ad-url-taget .form-item,
form#simpleads-node-form #edit-field-ad-url .form-item {
  background-color: #eeeeee;
  padding-left: 10px;
  padding-right: 10px;
}

/* Block settings */
form#block-admin-configure #ads_rotation_settings,
form#block-admin-configure #ads_rotation_settings .form-item-ads-rotation-dely {
  display: none;
}

form#block-admin-configure #ads_rotation_settings .form-item {
  background-color: #eeeeee;
  padding-left: 10px;
  padding-right: 10px;
}
/*
     FILE ARCHIVED ON 13:02:30 Apr 16, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:08 Jul 19, 2026.
     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):
  captures_list: 0.387
  exclusion.robots: 0.06
  exclusion.robots.policy: 0.05
  esindex: 0.006
  cdx.remote: 13.071
  LoadShardBlock: 52.635 (3)
  PetaboxLoader3.datanode: 58.517 (4)
  load_resource: 91.046
  PetaboxLoader3.resolve: 83.855
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_order/uc_order-5278cd7e28.css --- */
/**
 * @file
 * Styles for uc_order module.
 */

.uc-order-action img {
  padding: 0 3px;
  position: relative;
  top: 3px;
}

.view-uc-orders .form-item {
  padding-top: 4px;
}

.view-uc-orders #edit-order-id {
  width: 10em;
}

.view-uc-orders #edit-delivery-first-name-wrapper,
.view-uc-orders #edit-created-wrapper {
  clear: left; /* LTR */
}

.view-uc-orders #edit-created-min-wrapper,
.view-uc-orders #edit-created-max-wrapper {
  float: left; /* LTR */
}

.view-uc-orders .form-type-date-select .date-padding {
  padding: 0 22px 0 0; /* LTR */
}

.view-uc-orders .form-type-date-select {
  padding-top: 0;
}

.view-uc-orders tbody tr:hover {
  background-color: #ddd;
}

.view-uc-orders tbody td.views-field-order-total {
  text-align: right; /* LTR */
}

.view-uc-orders tbody td.views-field-created {
  text-align: center;
}

.order-overview-form {
  float: left; /* LTR */
  padding: 0 2em 0 0; /* LTR */
}

.order-overview-form .form-item {
  margin-bottom: 0;
}

.order-overview-form #uc-order-select-form,
.order-overview-form #uc-order-admin-sort-form {
  margin-bottom: 0;
}

.uc-orders-table {
  clear: both;
  width: 100%;
}

.uc-orders-table thead th {
  white-space: nowrap;
}

.uc-orders-table tr.odd:hover,
.uc-orders-table tr.even:hover {
  background-color: #ddd;
}

.uc-orders-table img {
  float: left; /* LTR */
  margin-right: .5em; /* LTR */
}

.order-admin-icons {
  margin-left: 2px; /* LTR */
}

.order-admin-icons img {
  padding: 0 3px;
  position: relative;
  top: 3px;
}

.order-pane {
  border-color: #bbb;
  border-style: solid;
  border-width: 1px;
  line-height: 1.1em;
  margin: .5em;
  padding: .5em;
  position: relative;
}

.order-pane thead {
  background-color: #ddd;
}

.order-pane tbody {
  border-top: 0;
}

.order-pane-icons {
  position: absolute;
  right: .5em; /* LTR */
  top: 5px;
}

.order-pane-icons img {
  cursor: pointer;
}

.order-pane-title {
  font-weight: bold;
  padding-bottom: .5em;
}

.pos-left {
  float: left; /* LTR */
}

.abs-left {
  clear: left; /* LTR */
}

.order-pane.abs-left {
  border: 0;
  padding: .5em 0;
}

.pos-right {
  float: right; /* LTR */
}

.abs-right {
  clear: right; /* LTR */
  float: right; /* LTR */
}

.text-center {
  text-align: center;
}

.full-width {
  width: 100%;
}

.order-pane .uc-store-address-field .form-item {
  padding: 0;
}

.order-pane .uc-store-address-field .form-item label {
  padding: 2px 4px;
  width: 12em;
}

.order-pane #edit-add-line-item,
.order-pane #edit-add-line-item .form-item {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
  padding-top: 0;
}

.order-pane .line-item-table {
  width: auto;
}

.order-pane-table th {
  padding: 4px 8px;
  font-weight: bold;
}

.order-pane-table td {
  padding: 4px 8px;
  vertical-align: top;
}

.order-pane-table td.qty,
.order-pane-table td.sku {
  text-align: center;
  white-space: nowrap;
}

.order-pane-table td.product {
  width: 80%;
}

.order-pane-table td.cost,
.order-pane-table td.price,
.order-pane-table td.total {
  text-align: right; /* LTR */
  white-space: nowrap;
}

#order-edit-products .form-remove {
  cursor: pointer;
  margin-top: 4px;
}

.uc-order-comments td {
  vertical-align: top;
}

.uc-order-comments .date,
.uc-order-comments .user,
.uc-order-comments .notified,
.uc-order-comments .status {
  text-align: center;
  white-space: nowrap;
}

.uc-order-comments .message {
  width: 80%;
}

.order-edit-table {
  width: auto;
}

.order-edit-table .oet-label {
  font-weight: bold;
  text-align: right; /* LTR */
}

.order-edit-table .form-item {
  display: inline;
}

.address-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  margin-bottom: 1em;
  padding-bottom: 1em;
  padding-left: 1em; /* LTR */
  width: auto;
}

.customer-select-box {
  background-color: #ddd;
  border: solid 1px #999;
  margin-top: 1em;
  padding: 1em;
  width: auto;
}

.line-item-table {
  width: 100%;
}

.line-item-table td {
  padding: 2px;
}

.line-item-table .li-title {
  font-weight: bold;
  text-align: right; /* LTR */
  width: 100%;
}

.line-item-table .li-amount {
  text-align: right; /* LTR */
  white-space: nowrap;
}

.line-item-table .form-item {
  display: inline;
}

.order-review-table tbody {
  border-top: 0;
}

.order-pane-table .product-description {
  font-size: .7em;
}

/* Move to uc_credit.css eventually... */
.order-pane #uc-credit-order-view-form {
  margin-bottom: 0;
  margin-top: .5em;
}

#uc-credit-order-view-form .form-submit {
  margin: 0;
}

.order-pane #uc-order-view-update-form {
  margin-bottom: 1em;
}

#uc-order-view-update-form #edit-controls label {
  display: inline;
}

#uc-order-view-update-form #edit-controls .form-type-checkbox {
  padding-top: 8px;
}

#uc-order-view-update-form #edit-controls .form-submit {
  margin: 0;
}

.address-select-box #uc-order-address-book-form {
  margin-bottom: 0;
}

.order-pane.abs-left .form-submit {
  margin: 0.5em 0.5em 0.5em 0; /* LTR */
}

.order-pane #customer-select form {
  margin-bottom: 0;
}

#order-pane-print_button {
  border: 1px solid #bbb;
  padding: 0.5em 0.5em 0.5em 2em; /* LTR */
  background: url("/assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/images/print.gif") no-repeat 0.5em 50%;
}

/*
     FILE ARCHIVED ON 05:16:36 Aug 05, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:09 Jul 19, 2026.
     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):
  captures_list: 0.66
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.071
  esindex: 0.013
  cdx.remote: 12.485
  LoadShardBlock: 42.737 (3)
  PetaboxLoader3.datanode: 86.754 (5)
  load_resource: 87.62
  PetaboxLoader3.resolve: 35.962
  loaddict: 30.072
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_product/uc_product-5278cd7e28.css --- */
/**
 * @file
 * Styles for uc_product module.
 */

.product-image {
  clear: right; /* LTR */
  float: right; /* LTR */
  margin-left: 4px; /* LTR */
  padding-left: 4px; /* LTR */
  padding-top: 4px;
  text-align: center;
}

.display-price {
  clear: right; /* LTR */
  float: right; /* LTR */
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 4px;
  padding-left: 4px; /* LTR */
  text-align: center;
}

.model {
  display: inline;
  font-weight: bold;
  margin-right: 2em; /* LTR */
}

.uc-product-features td {
  vertical-align: top;
}

.add-feature div {
  padding-right: 1em; /* LTR */
}

.add-feature div,
.add-feature label {
  display: inline;
}

/**
 * Styles for uc_attribute.
 */
.combinations .form-item {
  margin: 0;
  padding: 0;
}

/**
 * Styles for uc_roles.
 */
.expiration {
  display: inline;
}

.expiration .form-item {
  display: inline;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:40 Jul 19, 2026.
     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):
  captures_list: 0.321
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.047
  esindex: 0.005
  cdx.remote: 5.219
  LoadShardBlock: 94.307 (3)
  PetaboxLoader3.datanode: 92.887 (4)
  PetaboxLoader3.resolve: 58.732 (2)
  load_resource: 61.315
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/uc_store-5278cd7e28.css --- */
/**
 * @file
 * Styles for uc_store module.
 */

.uc-price {
  white-space: nowrap;
}

.uc-inline-form .form-item {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
  padding-top: 5px;
}

#store-footer {
  clear: both;
  font-size: x-small;
  text-align: center;
  width: 100%;
}

.uc-default-submit {
  height: 0;
  left: -9999px; /* LTR */
  position: absolute;
  top: -9999px;
  width: 0;
}

.uc-store-status td {
  vertical-align: top;
}

.uc-store-status td.title {
  font-weight: bold;
  white-space: nowrap;
}

.uc-store-status td.message {
  width: 100%;
}

/**
 * CSS rules for address fields.
 */
.uc-store-address-field .form-item {
  clear: left; /* LTR */
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 2px;
}

.uc-store-address-field .form-item label {
  float: left; /* LTR */
  padding-right: 4px;
  text-align: right;
  width: 15em;
}

.vertical-tabs .uc-store-address-field .form-item input {
  width: auto;
}

.vertical-tabs .form-type-textfield input {
  width: auto;
}

.ubercart-throbber {
  background-image: url(/assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/images/throbber.gif);
  background-position: 100% -20px;
  background-repeat: no-repeat;
}

/**
 * Icon support for admin (https://drupal.org/project/admin).
 */
.path-admin-store-orders span.icon {
  background: transparent url('/assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/images/menu_orders.gif') no-repeat !important;
}
.path-admin-store-customers span.icon {
  background: transparent url('/assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/images/menu_customers.gif') no-repeat !important;
}
.path-admin-store-products span.icon {
  background: transparent url('/assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/images/menu_products.gif') no-repeat !important;
}
.path-admin-store-settings span.icon {
  background: transparent url('/assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/images/menu_store_settings.gif') no-repeat !important;
}
.path-admin-store-reports span.icon {
  background: transparent url('/assets/ogdenreporter.com/sites/all/modules/contrib/ubercart/uc_store/images/menu_reports.gif') no-repeat !important;
}

/*
     FILE ARCHIVED ON 02:10:41 Aug 10, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:35:12 Jun 17, 2026.
     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):
  captures_list: 0.589
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.072
  esindex: 0.009
  cdx.remote: 27.899
  LoadShardBlock: 112.414 (3)
  PetaboxLoader3.datanode: 181.663 (5)
  PetaboxLoader3.resolve: 161.314 (2)
  load_resource: 261.303
  loaddict: 98.046
*/
/* --- assets/ogdenreporter.com/modules/user/user-5278cd7e28.css --- */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#permissions tr.odd .form-item,
#permissions tr.even .form-item {
  white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/**
 * Override default textfield float to put the "Add role" button next to
 * the input textfield.
 */
#user-admin-roles td.edit-name {
  clear: both;
}
#user-admin-roles .form-item-name {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}
.password-strength-title {
  display: inline;
}
.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}
.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}
.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}
input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}
div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}
div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
  margin-bottom: 0;
}
.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .user-picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:10 Jul 19, 2026.
     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):
  captures_list: 0.698
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.068
  esindex: 0.011
  cdx.remote: 28.586
  LoadShardBlock: 82.206 (3)
  PetaboxLoader3.datanode: 117.528 (5)
  PetaboxLoader3.resolve: 209.165 (3)
  load_resource: 310.565 (2)
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/views/css/views-5278cd7e28.css --- */
.views-exposed-form .views-exposed-widget {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

/* table style column align */
.views-align-left {
  text-align: left;
}
.views-align-right {
  text-align: right;
}
.views-align-center {
  text-align: center;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}

.view .progress-disabled {
  float: none;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:10 Jul 19, 2026.
     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):
  captures_list: 0.707
  exclusion.robots: 0.091
  exclusion.robots.policy: 0.077
  esindex: 0.009
  cdx.remote: 9.572
  LoadShardBlock: 51.556 (3)
  PetaboxLoader3.datanode: 62.101 (4)
  PetaboxLoader3.resolve: 43.82 (2)
  load_resource: 57.884
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/ckeditor/css/ckeditor-5278cd7e28.css --- */
/* General indentation & positioning classes */

.rteindent1 {
    margin-left: 40px;
}
.rteindent2 {
    margin-left: 80px;
}
.rteindent3 {
    margin-left: 120px;
}
.rteindent4 {
    margin-left: 160px;
}
.rteleft {
    text-align: left;
}
.rteright {
    text-align: right;
}
.rtecenter {
    text-align: center;
}
.rtejustify {
    text-align: justify;
}
.ibimage_left {
    float: left;
}
.ibimage_right {
    float: right;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:01 Jul 19, 2026.
     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):
  captures_list: 0.476
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.051
  esindex: 0.007
  cdx.remote: 4.827
  LoadShardBlock: 1085.977 (3)
  PetaboxLoader3.datanode: 61.187 (5)
  PetaboxLoader3.resolve: 1117.23 (3)
  load_resource: 124.978 (2)
*/
/* --- assets/ogdenreporter.com/sites/all/modules/contrib/ctools/css/ctools-5278cd7e28.css --- */
.ctools-locked {
  color: red;
  border: 1px solid red;
  padding: 1em;
}

.ctools-owns-lock {
  background: #ffffdd none repeat scroll 0 0;
  border: 1px solid #f0c020;
  padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
  padding-right: 18px !important;
  background: url(/assets/ogdenreporter.com/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
  float: left;
  width: 18px;
  background: url(/assets/ogdenreporter.com/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;
}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:10 Jul 19, 2026.
     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):
  captures_list: 0.707
  exclusion.robots: 0.179
  exclusion.robots.policy: 0.167
  esindex: 0.009
  cdx.remote: 10.288
  LoadShardBlock: 40.728 (3)
  PetaboxLoader3.datanode: 60.486 (5)
  load_resource: 152.502 (2)
  PetaboxLoader3.resolve: 126.43 (2)
*/
/* --- assets/ogdenreporter.com/sites/all/libraries/superfish/css/superfish-5278cd7e28.css --- */
.sf-menu,
.sf-menu * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sf-menu {
  line-height: 1.0;
  z-index: 497;
}
.sf-menu ul {
  position: absolute;
  top: -99999em;
  width: 12em;
}
.sf-menu ul li {
  width: 100%;
}
.sf-menu li:hover {
  visibility: inherit;
}
.sf-menu li {
  float: left;
  position: relative;
  z-index: 498;
}
.sf-menu a {
  display: block;
  position: relative;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  z-index: 499;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 2.5em;
}
.sf-menu li:hover li ul,
.sf-menu li.sfHover li ul,
.sf-menu li li:hover li ul,
.sf-menu li li.sfHover li ul {
  top: -99999em;
}
.sf-menu li li:hover ul,
.sf-menu li li.sfHover ul,
.sf-menu li li li:hover ul,
.sf-menu li li li.sfHover ul {
  left: 12em;
  top: 0;
}
.sf-menu a.sf-with-ul {
  min-width: 1px;
}
.sf-sub-indicator {
  background: url('/assets/ogdenreporter.com/sites/all/libraries/superfish/images/arrows-ffffff.png') no-repeat -10px -100px;
  display: block;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: 0.75em;
  text-indent: -999em;
  top: 1.05em;
  width: 10px;
}
a > .sf-sub-indicator {
  top: 0.8em;
  background-position: 0 -100px;
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-shadow ul {
  background: #2b5596;
  padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}
.sf-menu.rtl,
.sf-menu.rtl li {
  float: right;
}
.sf-menu.rtl li:hover ul,
.sf-menu.rtl li.sfHover ul {
  right: 0;
}
.sf-menu.rtl li li:hover ul,
.sf-menu.rtl li li.sfHover ul,
.sf-menu.rtl li li li:hover ul,
.sf-menu.rtl li li li.sfHover ul {
  right: 12em;
}
.sf-menu.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
.sf-menu.rtl .sf-sub-indicator {
  left: 0.75em;
  right: auto;
  background: url('/assets/ogdenreporter.com/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png') no-repeat -10px -100px;
}
.sf-menu.rtl a > .sf-sub-indicator {
  top: 0.8em;
  background-position: -10px -100px;
}
.sf-menu.rtl a:focus > .sf-sub-indicator,
.sf-menu.rtl a:hover > .sf-sub-indicator,
.sf-menu.rtl a:active > .sf-sub-indicator,
.sf-menu.rtl li:hover > a > .sf-sub-indicator,
.sf-menu.rtl li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -100px;
}
.sf-menu.rtl ul .sf-sub-indicator {
  background-position: 0 0;
}
.sf-menu.rtl ul a > .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-menu.rtl ul a:focus > .sf-sub-indicator,
.sf-menu.rtl ul a:hover > .sf-sub-indicator,
.sf-menu.rtl ul a:active > .sf-sub-indicator,
.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,
.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-navbar.rtl li li:hover ul,
.sf-navbar.rtl li li.sfHover ul {
  right: 0;
}
.sf-navbar.rtl li li li:hover ul,
.sf-navbar.rtl li li li.sfHover ul {
  right: 12em;
}
.sf-vertical.rtl li:hover ul,
.sf-vertical.rtl li.sfHover ul {
  left: auto;
  right: 12em;
}
.sf-navbar.rtl ul .sf-sub-indicator {
  background-position: 0 -100px;
}
.sf-navbar.rtl ul a > .sf-sub-indicator {
  background-position: -10px -100px;
}
.sf-navbar.rtl ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -100px;
}
.sf-navbar.rtl ul ul .sf-sub-indicator {
  background-position:  0 0;
}
.sf-navbar.rtl ul ul a > .sf-sub-indicator {
  background-position:  -10px 0;
}
.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-vertical.rtl .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-vertical.rtl a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-vertical.rtl a:focus > .sf-sub-indicator,
.sf-vertical.rtl a:hover > .sf-sub-indicator,
.sf-vertical.rtl a:active > .sf-sub-indicator,
.sf-vertical.rtl li:hover > a > .sf-sub-indicator,
.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0;
}
/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:10 Jul 19, 2026.
     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):
  captures_list: 0.497
  exclusion.robots: 0.064
  exclusion.robots.policy: 0.055
  esindex: 0.006
  cdx.remote: 14.029
  LoadShardBlock: 44.951 (3)
  PetaboxLoader3.datanode: 56.144 (4)
  load_resource: 52.018
  PetaboxLoader3.resolve: 37.693
*/
/* --- assets/ogdenreporter.com/sites/all/themes/md_thenews/css/style-5278cd7e28.css --- */
/*------------------------------------------------------------------------
# MD TheNews - October 04, 2012
# ------------------------------------------------------------------------
# Designed & Handcrafted by MegaDrupal
# Websites:  https://www.megadrupal.com -  Email: info@megadrupal.com
--------------------------------------------------------------------------

	1.	Document setup (body, common classes, skip link...)
	2.	Font setup
	3.	Typography
	4.	Form style
	5.	Table style
	6.	Layout (Header, Main content, Sidebar, Footer)
	7.	Navigation & Menus
	8.	Block styles
	9.	Node Styles
	10.	Comments
	11.	Forum
	12.	Item lists
	13.	Search
	14.	Module styles (Blog, Forum, Poll, Book, Contact)
	15. Slider
	16.	Drupal stuff

--------------------------------------------------------------------------*/

/* 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, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	
}
blockquote:before, blockquote:after,
q:before, q:after {
	
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* 1.	Document setup
--------------------------------------------------------------------------*/
body {
  word-wrap: break-word;
  border: 0;
  outline: 0;
	color: #333;
	font-size: 14px;
	line-height: 1.5;
	background: #F3F3F3;
}
a:link,
a:visited { 
	text-decoration: none;
	outline: none;
	color: #111;
}
a:hover,
a:active,
a:focus { color: #CC3333;}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0.5em 0;
  font-weight: inherit;
}
h1 {
  font-size: 1.357em;
  color: #000;
}
h2 { font-size: 1.143em; }
p { margin: 0 0 1.2em; }
del { text-decoration: line-through; }
tr.odd { background-color: #dddddd; }
img { outline: 0; }
code,
pre,
kbd,
samp,
var {
  padding: 0 0.4em;
  font-size: 0.77em;
  font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}
code {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
}
pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var {
  font-size: 100%;
  background-color: transparent;
}
pre code,
pre samp,
pre var { padding: 0; }
.description code { font-size: 1em; }
kbd {
  background-color: #f2f2f2;
  border: 1px outset #575757;
  margin: 0 3px;
  color: #666;
  display: inline-block;
  padding: 0 6px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
pre {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
  margin: 10px 0;
  overflow: hidden;
  padding: 15px;
  white-space: pre-wrap;
}
#skip-link {
  left: 50%;
  margin-left: -5.25em;
  margin-top: 0;
  position: absolute;
  width: auto;
  z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  font-size: 0.94em;
  line-height: 1.7;
  padding: 1px 10px 2px 10px;
  text-decoration: none;
  -khtml-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  outline: 0;
}
.hidden { display: none; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
}
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width:100%;
}


/* 2.	Font setup
--------------------------------------------------------------------------*/
@font-face {
    font-family: 'GnuolaneFreeRegular';
    src: url('/assets/ogdenreporter.com/sites/all/themes/md_thenews/css/gnuolane_free-webfont.eot');
    src: url('/assets/ogdenreporter.com/sites/all/themes/md_thenews/css/gnuolane_free-webfont.eot#iefix') format('embedded-opentype'),
         url('/assets/ogdenreporter.com/sites/all/themes/md_thenews/css/gnuolane_free-webfont.woff') format('woff'),
         url('/assets/ogdenreporter.com/sites/all/themes/md_thenews/css/gnuolane_free-webfont.ttf') format('truetype'),
         url('/assets/ogdenreporter.com/sites/all/themes/md_thenews/css/gnuolane_free-webfont.svg#GnuolaneFreeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
  font-family: Arial, Helvetica, sans-serif;
}
input,
textarea {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
#content h1,
#content h2,
#content h3,
#content h4,
h3.block-title,
.ui-accordion .ui-accordion-header,
#slider .views-field-title,
.tabs ul.primary,
ul.quicktabs-tabs,
#nav,
.view-hot-videos .views-row-first .views-field-title,
.view-category-news .rows-first .views-field-title {
	font-family: GnuolaneFreeRegular, Georgia, "Times New Roman", Times, serif;
}
#forum,
ul.quicktabs-tabs,
#nav ul.sf-menu li li,
.ui-widget {
	font-family: Arial, Helvetica, sans-serif
}
/* 3.	Typography
--------------------------------------------------------------------------*/
#content h1 {
	font-size: 2.429em;
}
#content h2 {
	font-size: 2em;
}
#content h3 {
	font-size: 1.714em;
}
#content h4 {
	font-size: 1.571em;
}
#content h5 {
	font-size: 1.286em;
}
#content h6 {
	font-size: 1.071em;
}
#content .block-content {
	font-size: 1em;
}
#content .dropcap {
	font-size: 4em;
	font-weight: bold;
	line-height: 39px;
	height: 39px;
	float: left;
	margin: 4px 8px 0 0;
}
.highlight {
    background-color: #CC3333;
    color: #FFFFFF;
		padding: 0 2px;
}
.highlight.dark {
    background-color: #555555;
    color: #FFFFFF;
}
#content .one-half {
	width: 48%;
	float: left;
	margin-right: 3.9%;
}
#content .last {
	margin-right: 0;
}

.front blockquote {display: none;}
blockquote:before {
  color: #bbb;
 
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -.4em;
}
blockquote:after {
  color: #bbb;
  
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -.45em;
}
blockquote :first-child {
  display: inline;
}
ul.checklist li,
.block-comment ul li {
    position: relative;
    padding: 2px 0 8px 22px;
    margin: 0;
    background: #FFF url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/check-icon.png) no-repeat 3px 4px;
}


/* 4.	Form style
--------------------------------------------------------------------------*/
/* Buttons */
input.form-submit,
a.button,
.link-wrapper a {
	border: none;
	cursor: pointer;
	height: 28px;
	line-height: 28px;
	color: white;
	padding: 0 15px;
	margin: 0 auto 8px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
*vertical-align:auto;
	zoom: 1;
*display:inline;
	text-align: center;
	background-color: #CC3333;
	background-image:-moz-linear-gradient(63% 0% -90deg,rgb(208,70,70) 0%,rgb(205,54,54) 99%); 
	background-image:-webkit-gradient(linear,63% 0%,63% 100%,color-stop(0, rgb(208,70,70)),color-stop(0.99, rgb(205,54,54)));
	background-image:-webkit-linear-gradient(-90deg,rgb(208,70,70) 0%,rgb(205,54,54) 99%);
	background-image:-o-linear-gradient(-90deg,rgb(208,70,70) 0%,rgb(205,54,54) 99%);
	background-image:-ms-linear-gradient(-90deg,rgb(208,70,70) 0%,rgb(205,54,54) 99%);
	background-image:linear-gradient(-90deg,rgb(208,70,70) 0%,rgb(205,54,54) 99%);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0px 1px 0px rgb(163,41,41) ,0px 2px 2px rgba(0,0,0,0.21);
	-webkit-box-shadow:0px 1px 0px rgb(163,41,41) ,0px 2px 2px rgba(0,0,0,0.21);
	box-shadow:0px 1px 0px rgb(163,41,41) ,0px 2px 2px rgba(0,0,0,0.21);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd04646,endColorstr=#ffcd3636,GradientType=0)
		progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ffa32929,Positive=true)
		progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#36000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd04646,endColorstr=#ffcd3636,GradientType=0)
		progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ffa32929,Positive=true)
		progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#36000000,Positive=true);
}
input.form-submit:hover,
a.button:hover,
.link-wrapper a:hover {
	color: white;
	background-color: #29acd4;
	background-image:-moz-linear-gradient(63% 0% -90deg,rgb(205,54,54) 0%,rgb(192,48,48) 99%); 
background-image:-webkit-gradient(linear,63% 0%,63% 100%,color-stop(0, rgb(205,54,54)),color-stop(0.99, rgb(192,48,48)));
background-image:-webkit-linear-gradient(-90deg,rgb(205,54,54) 0%,rgb(192,48,48) 99%);
background-image:-o-linear-gradient(-90deg,rgb(205,54,54) 0%,rgb(192,48,48) 99%);
background-image:-ms-linear-gradient(-90deg,rgb(205,54,54) 0%,rgb(192,48,48) 99%);
background-image:linear-gradient(-90deg,rgb(205,54,54) 0%,rgb(192,48,48) 99%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd3636,endColorstr=#ffc03030,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd3636,endColorstr=#ffc03030,GradientType=0);
}
input.form-submit:active,
a.button:active,
.link-wrapper a:active {
	color: white;
	background-image:-moz-linear-gradient(63% 0% -90deg,rgb(192,48,48) 0%,rgb(206,58,58) 98%); 
background-image:-webkit-gradient(linear,63% 0%,63% 100%,color-stop(0, rgb(192,48,48)),color-stop(0.98, rgb(206,58,58)));
background-image:-webkit-linear-gradient(-90deg,rgb(192,48,48) 0%,rgb(206,58,58) 98%);
background-image:-o-linear-gradient(-90deg,rgb(192,48,48) 0%,rgb(206,58,58) 98%);
background-image:-ms-linear-gradient(-90deg,rgb(192,48,48) 0%,rgb(206,58,58) 98%);
background-image:linear-gradient(-90deg,rgb(192,48,48) 0%,rgb(206,58,58) 98%);
-moz-box-shadow:0px 1px 0px rgb(163,41,41);
-webkit-box-shadow:0px 1px 0px rgb(163,41,41);
box-shadow:0px 1px 0px rgb(163,41,41);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc03030,endColorstr=#ffce3a3a,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ffa32929,Positive=true)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc03030,endColorstr=#ffce3a3a,GradientType=0)
	progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ffa32929,Positive=true);
}
input.form-submit,
input.form-submit:hover,
input.form-submit:active {
	box-shadow: none
}


/* Form elements */
fieldset {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: 10px;
  margin-bottom: 32px;
  padding: 0 0 10px;
  position: relative;
  top: 12px; /* Offsets the negative margin of legends */
}
.fieldset-wrapper {
  margin-top: 25px;
}
.node-form .fieldset-wrapper {
  margin-top: 0;
}
.filter-wrapper {
  top: 0;
  padding: 1em 0 0.2em;
}
.filter-help a {
  font-size: 0.857em;
  padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
  margin-right: 10px;
}
.filter-wrapper .form-item {
  padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
  padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
  background: transparent;
}
fieldset legend {
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  color: #3b3b3b;
  display: block;
  height: 2em;
  left: -1px; /* LTR */
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  text-shadow: 0 1px 0 #fff;
  top: -12px;
  width: 100%;
}
fieldset legend a {
  color: #CC3333;
}
fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active {
  color: #000;
}
fieldset .fieldset-wrapper {
  padding: 0 10px;
}
input {
  margin: 2px 0;
  padding: 4px;
}
textarea {
  line-height: 1.5;
  font-size:  1.083em;
}
textarea.form-textarea,
select.form-select {
  padding: 4px;
}
input.form-text,
textarea.form-textarea,
select.form-select {
	background: #F8F8F8;
  border: 1px solid #ddd;
	border-bottom-color: #eee;
	border-right-color: #eee;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
input.form-text:focus,
textarea.form-textarea:focus {
	background:#fff;
	border: 1px solid #D55757;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(204, 51, 51, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(204, 51, 51, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(204, 51, 51, 0.6);
}
.password-suggestions ul li {
  margin-left: 1.2em; /* LTR */
}
.form-item {
  margin-bottom: 1em;
  margin-top: 2px;
}
.form-item label {
	margin: 5px 0
}
fieldset .description {
  margin-top: 5px;
  line-height: 1.4;
  color: #3c3c3c;
  font-style: italic;
}
.form-type-radio label,
.form-type-checkbox label {
  margin-left: 4px;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2px;
}
.form-actions {
  padding-top: 10px;
}

/* Disabled form elements */
input.form-button-disabled,
input.form-button-disabled:hover,
input.form-button-disabled:focus,
input.form-button-disabled:active,
.form-disabled input,
.form-disabled select,
.form-disabled textarea {
  background: #ededed;
  border-color: #bbb;
  color: #717171;
}
.form-disabled .grippie {
  background-color: #ededed;
  border-color: #bbb;
}
.form-disabled label {
  color: #717171;
}

/* Animated throbber */
html.js input.form-autocomplete {
  background-position: 100% 4px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -16px; /* LTR */
}

/* 5.	Table style
--------------------------------------------------------------------------*/
table {
  border: 0;
  border-spacing: 0;
  margin: 10px 0;
  width: 100%;
}
table table {
  font-size: 1em;
}
table tr th {
  background: #757575;
  background: rgba(0, 0, 0, 0.51);
  border-bottom-style: none;
}
table tbody tr th {
  vertical-align: top;
}
tr td,
tr th {
  padding: 4px 9px;
  border: 1px solid #ddd;
  text-align: left; /* LTR */
}
tr.odd {
  background: #e4e4e4;
  background: rgba(0, 0, 0, 0.105);
}
tr,
tr.even {
  background: #efefef;
  background: rgba(0, 0, 0, 0.063);
}
table ul.links {
  margin: 0;
  padding: 0;
  font-size: 1em;
}
table ul.links li {
  padding: 0 1em 0 0;
}


/* 6.	Layout
--------------------------------------------------------------------------*/
.wrap{
	width: 1000px;
	margin: 0 auto;
}
#header{
	margin-bottom: 17px; background: #fff;
}
#logo img {width: 100%; max-width: 600px;}
#logo{
	float: left;
	margin: 23px 0 0 0;
}
#logo a{
	font-size: 2.5em;
	font-weight: bold;
}
#logo .slogan{

}
.header-ads {
    float:  right;
    margin:  12px 0 0;
}
.header-ads .ads {
    margin:  0;
}
#main-content{

}
/* spotlight */
#spotlight {
}
#slider { 
	width: 100%
}
.withheadlines #slider {
	width: 640px;
	float: left;
}
#headlines {
	width: 340px;
	float: right
}

/* content */
#content {
	background: #fff;
	border-bottom: 3px solid #E6E6E6;
	margin-bottom: 15px;
	width: 640px;
	float: left;
}
.content-inner {
    padding: 15px;
}
#content img {
	max-width: 100%;
	height: auto;
}
#content-left {
	width: 640px;
	float: left;
}
.no-sidebars #content,
.no-sidebars #content-left {
	float: none;
	width: 100%;
}

/* sidebar */
#sidebar {
	width: 340px;
	float: right;
}
.sidebar-left #content,
.sidebar-left #content-left {
	float: right;
}
.sidebar-left #sidebar {
	float: left;
}
#sidebar-col1 {
	width: 48%;
	float: left
}
#sidebar-col2 {
	width: 48%;
	float: right
}

/* bottom & footer */
#bottom {
	background: #222;
	padding: 30px 0 0;
}

#footer {
	background: #222;
	border-top: 1px solid #333;
	color: #666;
	padding: 17px 0;
}
#footer a {
	color: #BABABA
}
#footer a:hover {
	color: #FFF;
}
#footer p {
	margin: 0;
}
/* box layout */
.design-box #nav,
.design-box #bottom,
.design-box #footer {
    width: 1000px;
    margin: 0 auto;
}
.design-box #nav .wrap,
.design-box #bottom .wrap,
.design-box #footer .wrap{
    width: auto;
    margin: auto;
}
.design-box #bottom .wrap,
.design-box #footer .wrap{
    padding: 0 15px;
}
.design-box ul#main-menu-links li.first,
.design-box #nav ul.sf-menu li.first.sf-depth-1 {
    margin-left: 3px;
}

/* 7.	Navigation & Menus
--------------------------------------------------------------------------*/
.selectnav { display: none; }
/* Main menu */
#nav {
	background: #2b5596;
	height: 50px;
	font-size: 1.500em;
}
.nav-superfish #nav {
	border-bottom: 3px solid #E6E6E6;
	height: 87px;
	position: relative;
}
.subnav {
	background: #fff;
	height: 37px;
	position: absolute;
	left: 0;
	right: 0;
	top: 50px;
}
ul#main-menu-links li,
#nav ul.sf-menu li {
	float: left;
	margin: 0 1px 0 0;
}
ul#main-menu-links li a,
#nav ul.sf-menu li a {
	border-top: 3px solid #2b5596;
	color: #fff;
	display: block;
	padding: 0 18px;
	height: 47px;
	line-height: 44px;
	text-transform: uppercase;
}
#nav ul.sf-menu li li a {
	background: none;
	border: none;
	color: #fff;
	font-size: 11px;
	height: 37px;
	line-height: 37px;
}
ul#main-menu-links li a {
	border: none;
	height: 50px;
	line-height: 50px;

}
ul#main-menu-links li:hover a,
ul#main-menu-links li.active a {
	background: #fff;
	color: #ccc;
}
#nav ul.sf-menu li > a:hover,
#nav ul.sf-menu li.sfHover > a,
#nav ul.sf-menu li a.active {
	background: #fff;
	color: #CC3333;
}
#nav ul.sf-menu li li a:hover,
#nav ul.sf-menu li li.active-trail > a {
	background: #fff;
	color: #ccc;

}

.sf-navbar li:focus ul, .sf-navbar li:hover ul, .sf-navbar li:active ul, .sf-navbar li.sfHover ul, .sf-navbar li li:focus ul, .sf-navbar li li:hover ul, .sf-navbar li li:active ul, .sf-navbar li li.sfHover ul, .sf-navbar .active-trail ul {
	top: 50px;
}

/* Secondary menu */
#main-content ul.menu li {
	border-bottom: 1px solid #E6E6E6;
	list-style: none;
	margin: 0;
	padding: 6px 0;
}
#main-content ul.menu li.first {
	padding-top: 0
}
#main-content ul.menu li.last {
	border: none;
}
#main-content ul.menu li a {
    display:  block;
}
#main-content ul.menu li a.active {
	color: #CC3333
}



/* 8.	Block styles
--------------------------------------------------------------------------*/
.block {
	margin-bottom: 15px;
}
.block h3.block-title,
.ui-accordion .ui-accordion-header {
	background: #fff;
	color: #000;
	font-size: 1.667em;
	margin: 0 0 1px;
	padding: 6px 15px 5px;
	text-transform:uppercase;
}
.blockhover h3.block-title {
    color: #CC3333;
}
#content-bottom {
	background: url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/page-title.png) repeat-x scroll 0 0;
	padding: 12px 0 0;
	margin: 20px 0 0;
}
.blcontent {
	background: #fff;
	border-bottom: 3px solid #E6E6E6;
	padding: 15px;
}
#content #block-system-main {
	margin: 0
}
#content #block-system-main .blcontent {
	border: none;
	padding: 0
}
#footer .blcontent,
#bottom .blcontent,
#footer .block h3.block-title,
#bottom .block h3.block-title {
	background: none;
	border: none;
}
#footer .blcontent {
	padding: 0;
}
#bottom .block,
#footer .block {
	margin: 0
}
#sidebar .blcontent .blcontent {
	font-size: 1em;
}
#sidebar .block .block {
	margin-bottom: 0;
}

#sidebar .views-row {
	padding: 0 0 6px;
}

/* ads block */
.ads {
    margin-bottom: 12px
}
.ads .blcontent,
.ads .blcontent p,
.ads .blcontent div {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}

/* slider block */
#slider h3.block-title {
	display: none;
}
#slider .blcontent {
	padding: 0;
}
#slider .view {
	padding: 0 0 15px;
}
#slider .view .view-content {
	position: relative;
}
#slider .views-row {
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}
#slider .views-row-1 {
	z-index: 2
}
#slider .views-field {
	padding: 0 15px;
}
#slider .views-field-field-image {
	padding: 0
}
#slider .views-field-created,
#headlines .views-field-created,
.view-latest-articles .views-field-created,
.view-category-news .views-field-created {
	color: #333;
	font-size: 0.917em;
	text-transform: uppercase;
	margin: 6px 0 0;
}
#slider .views-field-title {
	font-size: 2em;
	margin: 0 0 6px;
}
#slider .views-field-view-node a {
	color: #CC3333;
}
#slider .views-field-view-node a:hover {
	color: #111;
}

/* headlines, latest articles */
#headlines .view {
	position: relative;
}
#headlines .holder {
	position: absolute;
	right: 0;
	top: -24px;
}
#headlines .blcontent {
	padding: 0 15px;
}
#hlitemContainer li,
.view-latest-articles .item-list li {
	border-bottom: 1px solid #E6E6E6;
	margin: 0;
	overflow: hidden;
	padding: 15px 0 10px;
}
.view-latest-articles .item-list li {
	border: none;
	padding: 8px 0;
}
.view-latest-articles .item-list li.views-row-first {
	padding-top: 0;
}
.view-latest-articles .item-list li.views-row-last {
	padding-bottom: 0;
}
#hlitemContainer .views-field,
.view-latest-articles .views-field {
	padding-left: 0px;
}
#hlitemContainer .views-field-field-image,
.view-latest-articles .views-field-field-image {
	padding: 0 !important;
	float: left;
	margin-right: 10px;
}
#headlines .views-field-created {
	margin: 0;
}
#headlines .views-field-title,
#editorspick .views-field-title,
.view-latest-articles .views-field-title {
	font-weight: bold;
}
#headlines .views-field-title a,
#editorspick .views-field-title a,
.view-latest-articles .views-field-title a {
	color: #555;
}
#headlines .views-field-title a:hover,
#editorspick .views-field-title a:hover,
.view-latest-articles .views-field-title a:hover {
	color: #CC0000;
}

/* Editor's pick, photo gallery */
#editorspick .blcontent,
#block-views-photo_gallery-block .blcontent{
	padding-right: 0;
}
#editorspick img,
.view-photo-gallery img {
	width: 100%;
	height: auto;
}
#editorspick .view-content,
.view-photo-gallery .view-content {
	overflow: hidden;
	min-height:189px;
	margin-right: 5px;
}
.view-photo-gallery .view-content {
	min-height:131px;
}
#editorspick .views-row {
	float: left;
	width: 197px;
}
.view-photo-gallery .views-row {
	float: left;
	width: 157px;
}
#editorspick .views-field-field-category {
	font-size: 0.917em;
	padding-right: 15px;
	text-transform: uppercase;
}
#editorspick .views-field-field-category a {
	color: #CC3333;
}
#editorspick .views-field-field-category a:hover {
	color: #111;
}
#editorspick .views-field-field-image,
.view-photo-gallery .views-field-photo {
	margin: 3px 0 5px;
	padding-right: 15px;
}
#editorspick .views-field-title,
.view-photo-gallery .views-field {
	padding-right: 15px;
}
.view-editorspick,
.view-photo-gallery {
    position: relative;
}
#editorspick .views-field,
.view-photo-gallery .views-field {
    white-space: normal
}
.editorbutton,
.photogallerybutton {
    position: absolute;
    right: 15px;
    top: -48px;
}
a.cycle-prev,
a.cycle-next {
    background: url("/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/editorspick-btn.png") no-repeat 0 0;
    float: left;
    margin-left: 3px;
    width: 24px;
    height: 24px;
    text-indent: -500em;
}
a.cycle-prev:hover {
    background-position: 0 -24px;
}
a.cycle-next {
    background-position: -24px 0;
}
a.cycle-next:hover {
    background-position: -24px -24px;
}

/* category blocks */
.view-category-news .views-field-created {
    margin: 0;
}
.rows-first {
    border-right: 1px solid #E6E6E6;
    float: left;
    width: 49%;
}
.rows-first .row {
    padding-right:  15px;
}
.rows-first .views-field {
    padding-left:  0px;
}
.rows-first .views-field-title {
    font-size: 1.500em;
    margin:  0 0 6px;
}
.rows-first .views-field-body {
    color: #666;
}
.rows-first .views-field-field-image {
    float: left;
    padding:  0;
    width: 116px; margin-right: 10px;
}
.rows-first .views-field-field-image img {
    width:  100%;
    height:  auto;
}
.rows-others {

    float: left;
    width: 50%;
}
.rows-others .rows-inner {
    padding: 0 15px;
}
.rows-others .row {
    border-bottom: 1px solid #E6E6E6;
    padding:  9px 0;
}
.rows-others .row:last-child {
    border:  none;
}

/* content top blocks */
#contentop-blocks .col4 {
	width: 23.125%;
	margin-left: 2.5%;
	float: left;
}
#contentop-blocks .col3 {
	width: 31%;
	margin-left: 3.49%;
	float: left;
}
#contentop-blocks .col2 {
	width: 48%;
	margin-left: 4%;
	float: left;
}
#contentop-blocks .first {
	margin-left: 0;
}


/* hot topic */
#sidebar .view-hot-topics .views-row {
    padding: 0 0 13px;
}

/* hot videos */
#sidebar .view-hot-videos .views-row {
    border-bottom: 1px solid #E6E6E6;
    padding:  9px 0 8px;
    overflow:  hidden;
}
.view-hot-videos img {
    width: 100%;
    height:  auto;
    float: left;
}
.view-hot-videos .views-row .views-field-field-image {
    width: 90px;
    float: left;
}
.view-hot-videos .views-field-title {
    font-weight: bold;
    padding-left:  105px;
}
.view-hot-videos .views-field-title a {
    color: #666;
}
.view-hot-videos .views-field-title a:hover {
    color: #CC3333;
}
#sidebar .view-hot-videos .views-row-first {
    width: 100%;
    position: relative;
    padding-top:  0;
}
.view-hot-videos .views-row-first .views-field-field-image {
    width: 100%;
    float:  none;
}
.view-hot-videos .views-row-first .views-field-title {
    background: url("/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/hot-videos.png") repeat left top;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 8px;
    font-size: 1.667em;
    font-weight: normal;
    color: #fff;
    padding: 0;
}
.view-hot-videos .views-row-first .views-field-title .field-content {
    display: block;
    padding: 6px 10px;
}
.view-hot-videos .views-row-first .views-field-title a {
    color: #fff;
}
.view-all {
    font-weight: bold;
    padding-top: 9px;
}
.view-all a {
    background: url("/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/view-all.png") no-repeat right center;
    padding-right: 14px;
}

/* bottom blocks */
#bottom,
#bottom a {
	color: #666;
}
#bottom a:hover,
#bottom a.active {
	color: #fff;
}
#bottom .block h3.block-title {
	color: #eee;
	margin: 0;
	padding: 0;
}
#bottom .blcontent {
	margin-bottom: 15px;
	padding-left: 0;
}
#bottom .col4 {
	width: 23.125%;
	margin-left: 2.5%;
	float: left;
}
#bottom .col3 {
	width: 31%;
	margin-left: 3.5%;
	float: left;
}
#bottom .col3b,
#bottom .col3c {
	width: 23.125%;
	margin-left: 2.5%;
	float: left;
}
#bottom .col3b.first,
#bottom .col3c.last {
	width: 48%
}
#bottom .col2 {
	width: 48%;
	margin-left: 4%;
	float: left;
}

#bottom .col4b1 {
	width: 31%;
	float: left;
	margin-right: 2%
}
#bottom .col4b2 {
	width: 31%;
	float: left;
	margin-right: 2%
}
#bottom .col4b2.last {
	margin-right: 0
}
#bottom .first {
	margin-left: 0;
}
#bottom ul.menu li {
	border: none
}

#flickrfeed li {
	float: left;
	margin: 0 9px 9px 0;
}
#flickrfeed li img {
	border: 2px solid #333;
	width: 60px;
	height: 60px;
}
#flickrfeed li a:hover img {
	border-color: #666
}
.tweets-pulled-listing li {
	border-bottom: 1px solid #E6E6E6;
	padding: 10px 0
}
.tweets-pulled-listing li.first {
	padding-top: 0;
}
.tweet-time a {
	color: #999
}
.tweet-text a {
	border-bottom: 1px dotted #ccc;
}
.twitterfollow {
	margin: 10px 0 0;
}

/* quick tabs */
.ui-widget {
	font-size: 1em
}
ul.quicktabs-tabs {
	background: #fff;
	font-size: 0.917em;
	font-weight: bold;
	margin-bottom: 1px;
	overflow: hidden;
	padding: 0 15px;
	text-transform: uppercase;
}
.item-list ul.quicktabs-tabs li {
	float: left;
	margin: 0;
	padding: 11px 0 10px;
}
.item-list ul.quicktabs-tabs li a {
	border-left: 1px solid #e5e5e5;
	color: #8B8B8B;
	padding: 0 15px;
}
.item-list ul.quicktabs-tabs li.first a {
	border-left: none;
	padding-left: 0;
}
.item-list ul.quicktabs-tabs li a:hover,
.item-list ul.quicktabs-tabs li.active a {
	color: #CC3333;
}
.quicktabs_main {
	background: #fff;
	border-bottom: 3px solid #E6E6E6;
	padding: 15px;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}
/* quick tabs: accordion*/
.block-quicktabs .blcontent {
	background: none;
	border-bottom: none;
	padding: 0;
}
.ui-accordion .ui-accordion-header {
	background: #222;
	border: none;
	border-bottom: 1px solid #333333;
	color: #fff;
}
.ui-accordion .ui-accordion-header.ui-state-active {
	background: #CC3333;
	border: none;
}
.ui-accordion .ui-accordion-header a {
	color: #fff;
	padding: 0;
}
.ui-accordion .ui-accordion-content {
	border: none;
	overflow: hidden;
	padding: 15px;
}
.block-quicktabs .ui-widget-content {
	background: #fff;
}
.ui-accordion .ui-icon {
	display: none;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-bottom {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0; }
}

/* block recent comment */
.block-comment ul li {
	margin: 0
}

/* latest */
.view-latest .views-row {
	overflow: hidden
}
.view-latest .views-field {
	padding-left: 78px;
}
.view-latest .views-field-field-image {
	width: 63px;
	float:left;
	padding: 0;
}
.view-latest .views-field-field-image img {
  width: 63px;
	height: auto;
}
.view-latest .views-field-title {
	font-weight:bold;
}
.view-latest .views-field-created {
	color: #999
}

/* user login form */
#user-login-form #edit-name,
#user-login-form #edit-pass {
	background: url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/icon-user.gif) #F8F8F8 no-repeat  7px 5px;
	width: 240px;
	padding: 6px 4px 6px 35px;
}
#user-login-form #edit-pass {
	background: url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/icon-pw.gif) #F8F8F8 no-repeat  7px 5px;
}
#user-login-form label {
	display: none
}
#user-login-form li {
	margin: 0
}
#user-login-form li a:before {
	content:"+ ";
}


/* 9.	Node Styles
--------------------------------------------------------------------------*/
h1#page-title,
#content h2.title {
	background:url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/page-title.png) repeat-x left bottom;
	padding-bottom: 12px;
}
h1#page-title {
	font-size: 2.143em;
}
#content h2.title {
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.node-content a { color: #CC3333;}
.node-content a:hover,
.node-content a:active,
.node-content a:focus { color: #333;}
.node-teaser .content {
  font-size: 1em;
}
.node-content ul,
.node-content ol {
	margin: 0 0 6px 20px;
	list-style: disc;
}
.node-content ol {
	list-style: decimal;
}
.node-teaser h2 {
  margin-top: 0;
  padding-top: 0.5em;
}
.node-teaser {
  margin-bottom: 25px;
}
.node-full {
  background: none;
  border: none;
  padding: 0;
}
.node-teaser .content {
  clear: none;
  line-height: 1.6;
}
.meta {
  color: #999;
  margin-bottom: 12px;
}
.submitted .user-picture img {
  float: left; /* LTR */
  height: 20px;
  margin: 1px 5px 0 0; /* LTR */
}
.field-type-taxonomy-term-reference {
  margin: 0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
  font-weight: normal;
  margin: 0;
  padding-right: 5px; /* LTR */
}
.field-type-taxonomy-term-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}
.field-type-taxonomy-term-reference ul.links li {
  float: left; /* LTR */
  padding: 0 1em 0 0; /* LTR */
  white-space: nowrap;
}
.link-wrapper ul.inline li{
  padding: 0;
}
.field-type-image img,
.user-picture img {
  margin: 0 0 1em;
}
ul.links {
  color: #68696b;
}
.node-unpublished {
  margin: -20px -15px 0;
  padding: 20px 15px 0;
}

/* social share*/
.meta_share {
	padding: 0 0 9px;
	background:url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/page-title.png) repeat-x left bottom;
}
.meta-share-wrap {
	background:url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/page-title.png) repeat-x left top;
	padding: 15px 0 0;
}
.meta_share .facebook,
.meta_share .pinterest,
.meta_share .twitter,
.meta_share .googleplus,
.meta_share .stumbleupon {
	float: left;
	margin: 0 10px 0 0;
}

/* node article */
#content h2.article-title {
	margin: 0 0 4px;
}
#content h2.photo-title,
#content h2.video-title {
	margin: 0 0 4px;
	padding: 0;
}
.article-image {
	float: left;
	width: 200px;
	margin-right: 15px;
}
.article-info {
	padding-left: 0;
}
.article-type-article-teaser {
	border-bottom: 1px solid #E5E5E5;
	margin-top: 30px;
	padding-bottom: 30px;
}
.article-type-blog-teaser .field {
	font-size:	0.929em;
}
.article-image600 .article-image {
	float: none;
	width: 100%;
}
.article-image600 .article-info {
	padding: 0
}
.article-image300 .article-image{
	width: 300px;
}
.article-image300 .article-info {
	padding-left: 315px;
}
.article-noimage .article-image{
	display:none
}
.article-noimage .article-info {
	padding-left: 0;
}

.article-2col300 .node-article-teaser,
.article-2col150 .node-article-teaser {
	border: none;
	width:48%;
	float: left;
}
.article-2col300 .node-article-teaser.odd,
.article-2col150 .node-article-teaser.odd {
	clear: both;
	margin-right: 3.9%;
}
.article-2col300 .article-image300 .article-image {
	width: 100%;
	margin-bottom: 6px;
}
.article-2col300 .article-image300 .article-info {
	padding-left: 0;
}

#content.article-2col150 h2.article-title {
	padding: 0;
}
.article-2col150 .article-image150 .article-image {
	padding: 4px 0 0;
	width: 150px;
}
.article-2col150 .article-image150 .article-info {
	padding-left: 165px;
}

/* node photo + video */
.node-photo-teaser,
.node-video-teaser {
	float: left;
}

.photo-1col .node-photo-teaser,
.video-1col .node-video-teaser {
	float: none;
}

.photo-2col .node-photo-teaser,
.video-2col .node-video-teaser {
	width: 50%;
}
.photo-2col .node-photo-teaser .node-inner,
.photo-3col .node-photo-teaser .node-inner,
.video-2col .node-video-teaser .node-inner,
.video-3col .node-video-teaser .node-inner {
	padding-left: 20px;
}
.photo-2col .photo-list,
.photo-3col .photo-list,
.video-2col .video-list,
.video-3col .video-list {
	margin-left: -20px;
}
.no-sidebars .photo-2col .node-photo-teaser .node-inner,
.no-sidebars .photo-3col .node-photo-teaser .node-inner,
.no-sidebars .video-2col .node-video-teaser .node-inner,
.no-sidebars .video-3col .node-video-teaser .node-inner {
	padding-left: 30px;
}
.no-sidebars .photo-2col .photo-list,
.no-sidebars .photo-3col .photo-list,
.no-sidebars .video-2col .video-list,
.no-sidebars .video-3col .video-list {
	margin-left: -30px;
}
.photo-2col .node-photo-teaser.odd,
.video-2col .node-video-teaser.odd {
	clear: both;
}
.photo-2col .photo-image,
.video-2col .video-image {
	margin-bottom: 8px;
}
/* ---- */
#content.photo-3col h2.photo-title, 
#content.video-3col h2.video-title {
	font-size: 1.667em;
}
.no-sidebars #content.photo-3col h2.photo-title, 
.no-sidebars #content.video-3col h2.video-title {
	font-size: 2em;
}
.photo-3col .node-photo-teaser,
.video-3col .node-video-teaser {
	width: 33.33%;
}
/* ---- */
#content.photo-4col h2.photo-title,
#content.video-4col h2.video-title {
	font-size: 1.333em;
}
.no-sidebars #content.photo-4col h2.photo-title, 
.no-sidebars #content.video-4col h2.video-title {
	font-size: 1.833em
}
.photo-4col .node-photo-teaser,
.video-4col .node-video-teaser {
	width: 25%;
}
.photo-4col .node-photo-teaser .node-inner,
.video-4col .node-video-teaser .node-inner {
	padding-left: 15px;
}
.photo-4col .photo-list,
.video-4col .video-list {
	margin-left: -15px;
}
.no-sidebars .photo-4col .node-photo-teaser .node-inner,
.no-sidebars .video-4col .node-video-teaser .node-inner {
	padding-left: 20px;
}
.no-sidebars .photo-4col .photo-list,
.no-sidebars .video-4col .video-list {
	margin-left: -20px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    margin-bottom: 15px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* 10	Comments
--------------------------------------------------------------------------*/
.comment h2.title {
  margin-bottom: 1em;
}
.comment div.user-picture img {
  margin-left: 0; /* LTR */
}
.comment {
  border-bottom:  1px solid #E6E6E6;
  margin-bottom: 20px;
  padding-bottom:  8px;
}
.comment .content {
    margin-top:  15px;
}
.comment .attribution {
	width: 50px;
	float: left;
}
.comment .attribution img {
    border: 1px solid #E6E6E6;
	width: 40px;
	height: auto;
    padding: 4px;
}
.comment .comment-text {
  padding: 0 0 0 60px;
  
}
.comment .comment-inner {
	position: relative;
}
.comment .username {
    color:  #CC3333;
    font-weight:  bold;
    white-space: nowrap;
}
.comment .username:hover {
    color: #111111;
}
.comment .date-time a,
.comment .date-time {
    color: #999;
}
.comment .date-time a:hover {
    color:  #CC3333;
}
.comment .submitted .comment-permalink {
  font-size: 0.917em;
  text-transform: lowercase;
}
.comment .new {
	color: #CC3333;
}

.indented {
  margin-left: 60px; /* LTR */
}
.comment ul.links {
    display: block;
    padding: 0 0 0.25em 0;
    text-align:  right;
}
.comment ul.links li {
  padding: 0 0.5em 0 0; /* LTR */
}
.comment-unpublished {
  margin-right: 5px; /* LTR */
  padding: 5px 2px 5px 5px; /* LTR */
}
.comment-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

/* Comment form */
.comment-form label {
	margin: 0 0 5px;
}
.comment-form input,
.comment-form .form-select {
  margin: 0;
}
.comment-form .form-type-textarea label {
  float: none;
}
.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select {
  margin-bottom: 10px;
  overflow: hidden;
}
.comment-form .form-type-checkbox,
.comment-form .form-radios {
  margin-left: 120px; /* LTR */
}
.comment-form .form-type-checkbox label,
.comment-form .form-radios label {
  float: none;
  margin-top: 0;
}
.comment-form input.form-file {
  width: auto;
}
.comment-form .form-text {
  width: 60%;
}
.comment-form .form-item .description {
  font-size: 0.786em;
  line-height: 1.2;
  margin-left: 120px; /* LTR */
}
#content h2.comment-form {
  margin-bottom: 0.5em;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
.filter-wrapper label {
  width: auto;
  float: none;
}
.filter-wrapper .form-select {
  min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
  font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
  margin-bottom: 0.4em;
}
#edit-actions input {
  margin-right: 0.6em; /* LTR */
}

/* 11.	Forum
--------------------------------------------------------------------------*/
#forum {
	font-size: 1em;
}
#forum thead tr,
#forum thead tr.even,
#forum table tr th {
	background: #E5E5E5; 
	color: #333; 
	font-size: 0.857em; 
	text-transform:uppercase;
}
#forum table tr th,
#forum table tr td,
#forum .forum-table th {
	font-size: 1em;
	padding: 8px 15px 9px
}
#forum table tr th {
    font-size: 1.167em;
}
#forum tr.even {
	background: #fff;
} 
#forum tr.odd {
	background: #F5F5F5;
}
#forum td.container {
	background: #222;
	color: #fff;
	padding: 10px 15px 7px;
}
#forum td.container .name,
.forum-table-name {
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
}
#forum td.container .name a,
.forum-table-name a {
	color: #fff;
	font-weight: bold;
}
#forum td.container .description,
.forum-table-description {
	color: #ccc;
	clear: both;
	font-size: 12px;
	margin: 0;
}
#forum .description,
#forum .submitted {
	color: #666;
    font-size: 1em;
}
#forum .title a,
#forum .forum a,
.forum-name a {
	font-weight: bold
}
#forum div.indent {
	margin-left: 0
}
#forum td.icon {
	width: 25px
}

/* advanced forum */
.forum-row {
	font-size: 0.929em;
}
#forum .forum-table-superheader {
	background: #222; 
	color: #fff; 
	font-size: 0.857em; 
	overflow: hidden;
	position: relative;
}
.forum-table-superheader .forum-table-name a {
	color: #fff;
}
span.forum-collapsible {
	position: absolute;
	right: 13px;
	top: 13px;
	margin: 0;
	width: 17px;
	height: 16px;
	cursor: pointer;
	background:url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/forum-collapse.png) no-repeat 0 0;
}
span.forum-collapsible:hover {
	background-position: -17px 0;
}
span.container-collapsed {
	background-position: 0 -15px
}
span.container-collapsed:hover {
	background-position: -17px -15px
}
.forum-table-superheader .forum-table-name {
	width: auto;
	margin: 0 10px 0 0;
}
.forum-table-superheader .forum-table-description {
	width: auto;
	margin: 3px 10px 0 0;
}
.forum-table tr.even, .forum-table tr.odd {
	border-color: #DDDDDD
}
#forum-statistics-header {
	background: #222;
	color: #fff;
}
#forum-statistics {
	border-top: none
}
.forum-node-create-links-top,
.forum-node-create-links {
	padding: 0 0 20px;
}

/* 12.	Item lists
--------------------------------------------------------------------------*/
div.pager {
	clear: both;
	padding: 10px 0;
}
ul.pager-list,
ul.pager-links {
	float: left;
	margin-top: 0;
	padding: 0;
}
ul.pager-links {
	float: right;
}
.pager li {
	display: inline;
	list-style: none;
}
.pager a {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 10px 4px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 1.083em;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}
.pager a:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
.pager li.pager-current {
  background-color: #CC3333;
	border: 1px solid #CC3333;
	color: #fff;
	display: inline-block;
	font-size: 1.083em;
	line-height: normal;
	padding: 5px 10px 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.pager a:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* 13.	Search
--------------------------------------------------------------------------*/
/* Search form */
#block-search-form {
  padding-bottom: 7px;
}
#block-search-form .content {
  margin-top: 0;
}
#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
  float: left; /* LTR */
  font-size: 1em;
  height: 18px;
  margin-right: 5px;
  width: 212px;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
  margin-left: 0;
  margin-right: 0;
  margin-top: 2px;
  cursor: pointer;
}
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
  background-position: center bottom;
}
#search-form .form-item-keys label {
  display: block;
}

/* Search results */
ol.search-results {
  padding-left: 0;
}
.search-results li {
  border-bottom: 1px solid #d3d7d9;
  padding-bottom: 0.4285em;
  margin-bottom: 0.5em;
}
.search-results li:last-child {
  border-bottom: none;
  padding-bottom: none;
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 0;
}


/* 14.	Module styles
--------------------------------------------------------------------------*/
/* Contact Form */
#map-canvas {
	height: 280px;
	width: 100%;
	margin: 20px 0;
}

.contact-form #edit-message {
  width: 100%;
}

/* Poll */
.node .poll {
  margin: 2em 0;
}
.node .poll #edit-choice {
  margin: 0 0 1.5em;
}
.poll .title {
	font-weight: bold;
	margin-bottom: 6px;
}
.poll .vote-form {
  text-align: left; /* LTR */
}
.poll .vote-form .choices {
  margin: 0;
}
.poll .percent {
  font-size: 0.857em;
  font-style: italic;
  margin-bottom: 3em;
  margin-top: -3.2em;
  float: right;
  text-align: right;
}
.poll .text {
  clear: right;
  margin-right: 2.25em;
}
.poll .total {
  font-size: 0.929em;
  font-style: italic;
  text-align: right; /* LTR */
  clear: both;
}
.node .poll {
  margin: 1.8em 0 0;
}
.node .poll .text {
  margin-right: 6.75em;
}
.node .poll #edit-choice {
  margin: 0 0 1.2em;
}
.poll .bar .foreground {
  background-color: #666;
}
.block-poll ul.links li {
    display:  inline;
    padding-right:  6px;
}
.block-poll ul.links li.last {
    padding-right:  0;
}


/* 15.	Slider
--------------------------------------------------------------------------*/
/* cycle2 */
#slider .cycle-pager {
	position: absolute;
	top: 377px;
	right: 13px;
	z-index: 111;
}
.cycle-pager span,
#headlines .holder a { 
	width: 9px; 
	height: 9px; 
	display: inline-block; 
	background: #B4B4B4; 
	cursor: pointer; 
	margin-right: 4px;
	text-indent: -500em;
}
#headlines .holder a {
	width: 7px;
	height: 7px;
}
.cycle-pager span.cycle-pager-active,
.cycle-pager span:hover,
#headlines .holder a:hover,
#headlines .holder a.jp-current { background: #CC3333;}
.cycle-pager > * { cursor: pointer;}

/* 16.	Drupal stuff
--------------------------------------------------------------------------*/

/* System tabs */
.tabs {
  margin-bottom: 20px;
}
.tabs ul.primary {
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: none;
	font-size: 1.143em;
  background: transparent url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/tabs-border.png) repeat-x left bottom;
}
.tabs ul.primary li {
  display: block;
  float: left; /* LTR */
  vertical-align: bottom;
  margin: 0 5px 0 0; /* LTR */
	padding: 0;
}
.tabs ul.primary li.active a {
  border-bottom: 1px solid #ffffff;
}
.tabs ul.primary li a {
  color: #000;
  background-color: #ededed;
  height: 1.8em;
  line-height: 1.9;
  float: left; /* not LTR */
  padding: 0 15px 3px;
  margin: 0;
  text-shadow: 0 1px 0 #fff;
	border-color: #D5D5D5;
  border-style: solid solid none solid;
  border-width: 1px;
  -khtml-border-radius-topleft: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.tabs ul.primary li.active a,
.tabs ul.primary li a:hover {
  background-color: #ffffff;
}
.tabs ul.secondary {
  border-bottom: none;
  padding: 0.5em 0;
}
.tabs ul.secondary li {
  display: block;
  float: left; /* LTR */
}
.tabs ul.secondary li:last-child {
  border-right: none; /* LTR */
}
.tabs ul.secondary li:first-child {
  padding-left: 0; /* LTR */
}
.tabs ul.secondary li a {
  padding: 0.25em 0.5em;
}
.tabs ul.secondary li a.active {
  background: #f2f2f2;
  border-bottom: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
ul.action-links {
  list-style: none;
  margin: 5px;
  padding: 0.5em 1em;
}
ul.action-links li {
  display: inline-block;
  margin-left: 10px;
}
ul.action-links li a {
  padding-left: 15px;
  background: url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/add.png) no-repeat left center;
  margin: 0 10px 0 0;
}


/* Messages */
#messages {
	margin-bottom: 15px;
}
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
	margin: .75em 0 .75em;
  padding:15px !important;
}
div.status {
  color: #668877;
  border-color: #c7f2c8;
	background:#ECF8F4;
}
div.warning {
	color:#a84;
	background-color:#fff4c0;
	border-color:#fffce4;
}
div.error {
	color:#965;
	background-color:#ffe4e0;
	border-color:#fff8f4;
}


/* Breadcrumb */
.breadcrumb {
	color: #999;
  font-size: 0.917em	;
}

/* Password meter */
.password-parent,
div.form-item div.password-suggestions {
  position: relative;
  width: auto;
}
#password-strength {
  float: none;
  left: 16em;
  position: absolute;
  width: 11.5em;
}
#password-strength-text,
.password-strength-title,
div.password-confirm {
  font-size: 0.82em;
}
#password-strength-text {
  margin-top: 0.2em;
}



/* Other overrides*/
div.password-suggestions {
  border: 0;
}
.ui-widget-overlay {
  background: #222222;
  opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding: 1em;
}


/* Shortcut links*/
.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
}
.shortcut-wrapper h1#page-title {
  float: left; /* LTR */
  margin: 0;
}
div.add-or-remove-shortcuts {
    padding-top: 0.9em;
}
.overlay div.add-or-remove-shortcuts {
    padding-top: 0.8em;
}


/* Admin theming */
.page-admin #content img {
  margin-right: 15px; /* LTR */
}
.page-admin #content .simpletest-image img {
  margin: 0;
}
.page-admin-structure-block-demo .block-region {
  background: #ffff66;
  border: 1px dotted #9f9e00;
  color: #000;
  font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 5px;
  padding: 5px;
  text-align: center;
  text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
  font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
  width: 500px;
}
.page-admin #admin-dblog img {
  margin: 0 5px;
}
/* Fix spacing when Seven is used in the overlay. */
#system-theme-settings fieldset {
  padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
  margin-top: 0;
}
/* Configuration. */
div.admin .right,
div.admin .left {
  width: 49%;
  margin: 0;
}
div.admin-panel {
  background: #fbfbfb;
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 0 5px 5px;
}
div.admin-panel h3 {
  margin: 16px 7px;
}
div.admin-panel dt {
  border-top: 1px solid #ccc;
  padding: 7px 0 0;
}
div.admin-panel dd {
  margin: 0 0 10px;
}
div.admin-panel .description {
  margin: 0 0 14px 7px;
}


/* Overlay layout styles */
.overlay #main,
.overlay #content {
  width: auto;
  float: none;
}
.overlay #page {
  padding: 0 2em;
}
.overlay #skip-link,
.overlay .region-page-top,
.overlay #header,
.overlay #page-title,
.overlay #featured,
.overlay #sidebar-first,
.overlay #triptych-wrapper,
.overlay #footer-wrapper {
  display: none;
}
.overlay-processed .field-type-image {
  display: block;
  float: none;
}
.overlay #messages {
  width: auto;
}

#block-views-clone_of_photo_gallery-block .blcontent {background: #333;margin-top:-2px; color: #fff;}
#block-views-clone_of_photo_gallery-block .blcontent a {color: #fff;}
#block-views-clone_of_photo_gallery-block h3 {background: #333; color: #fff;}
#block-views-clone_of_photo_gallery-block .views-row {width: 22%; float: left; margin: 0 8px;}

#recent-galleries {
	width: auto;
	height: auto;
	padding: 0px;
	border: 0px;
	margin: 0px;
	margin-left: 0px;
	
	position: relative;
	z-index: 25000;
	
	float: left;
	clear: both;
	
	background: transparent;
}

	#recent-galleries a {
		width: 150px;
		height: 118px;
		padding: 0px;
		border: 0px solid gray;
		margin: 6px 1px 6px 0px;
		
		position: relative;
	
		float: left;
		
		background: black;
	}
	
	.firstitem {
		clear: left;
	}
	
		#recent-galleries a img, #recent-galleries a span {
			display: block;
			
			width: 150px;
			height: 118px;
			padding: 0px;
			border: 0px;
			margin: 0px;
			
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
		
		#recent-galleries a span {
			/* Overwrite Default Values Specified in above rule */
			width: 142px;
			height: 110px;
			padding: 4px;
	
			background: url(/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/transparency.png);
			opacity: 0;
			filter:alpha(opacity=0); /* For IE8 and earlier */
			
			font-family: arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 12pt;
			line-height: 1em;
			color: white;
			text-transform: uppercase;
			
			overflow: hidden;
		}
		
			#recent-galleries a span:hover  {
				opacity: 1;
				filter:alpha(opacity=100); /* For IE8 and earlier */
			}
			
		#recent-galleries a span p {
			width: 100%;
			height: auto;
			padding: 3px;
			padding-left: 5px;
			border: 0px;
			margin: 0px;
			
			background: #000;
			
			position: absolute;
			bottom: 0px;
			left: 0px;
			
			font-size: 8pt;
		}
		
		.view-id-classifieds .views-field-body {margin-bottom: 20px;}
		
		.view-clone-of-photo-gallery td {text-align: center; padding: 25px 0px}
		
		.node-content a {padding-top: 25px;}
		
		#block-views-internal_photo_gallery-block .blcontent {background: #333;margin-top:-2px; color: #fff;}
#block-views-internal_photo_gallery-block .blcontent a {color: #fff;}
#block-views-internal_photo_gallery-block h3 {background: #333; color: #fff}
#block-views-internal_photo_gallery-block h3 a {background: #333; color: #fff}
#block-views-internal_photo_gallery-block .views-row {width: 22%; float: left; margin: 0 8px;}

#capption {font-size: 11px; font-style: normal;}

#block-simpleads-ad_groups_73 img, #block-simpleads-ad_groups_841 img {max-width: 100%;}



.field-name-field-by {font-weight: bold; margin-top: 20px;}
.field-name-field-bylie-title {font-style: italic; margin-bottom: 20px;}

.view-breaking-news {clear: both; display: block; position: relative; z-index: 999; margin-top: 7px;}

.view-breaking-news, .view-breaking-news a {color: #FD0100;}
.not-logged-in h1 {font-size: 0px; display: none;}
.premium-message {font-style: italic; font-size: 110%; font-weight: bold; margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc;}
.premium-message a:link {color: #CC000; text-transform: uppercase}
#block-views-internal_photo_gallery-block_1 .blcontent {background: #333;margin-top:-2px; color: #fff;}
#block-views-internal_photo_gallery-block_1 .blcontent a {color: #fff;}
#block-views-internal_photo_gallery-block_1 h3 {background: #333; color: #fff}
#block-views-internal_photo_gallery-block_1 h3 a {background: #333; color: #fff}
#block-views-internal_photo_gallery-block_1 .views-row {width: 22%; float: left; margin: 0 8px;}
#block-views-featured-block {clear: both; margin-bottom: 20px; min-height: 520px;}

#node-72230 .not-logged-in h1 {font-size: 18px; display: block}

/*
     FILE ARCHIVED ON 17:06:32 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:12 Jul 19, 2026.
     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):
  captures_list: 0.683
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.064
  esindex: 0.013
  cdx.remote: 6.822
  LoadShardBlock: 66.59 (3)
  PetaboxLoader3.datanode: 70.624 (4)
  PetaboxLoader3.resolve: 78.332 (2)
  load_resource: 89.162
*/
/* --- assets/ogdenreporter.com/sites/all/themes/md_thenews/css/colors/blue-5278cd7e28.css --- */
a:hover,
a:active,
a:focus { color: #2b5596;}
.highlight {
    background-color: #2b5596;
}
/* 4.	Form style
--------------------------------------------------------------------------*/
/* Buttons */
input.form-submit,
a.button,
.link-wrapper a {
    background: #2b5596}
input.form-submit:hover,
a.button:hover,
.link-wrapper a:hover {
    background-image:-moz-linear-gradient(100% 0% -90deg,rgb(27,161,226) 0%,rgb(24,147,205) 99%);
    background-image:-webkit-gradient(linear,100% 0%,100% 115%,color-stop(0, rgb(27,161,226)),color-stop(0.99, rgb(24,147,205)));
    background-image:-webkit-linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(24,147,205) 99%);
    background-image:-o-linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(24,147,205) 99%);
    background-image:-ms-linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(24,147,205) 99%);
    background-image:linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(24,147,205) 99%);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1ba1e2,endColorstr=#ff1893cd,GradientType=0)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff1893cd,Positive=true)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#36000000,Positive=true)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1ba1e2,endColorstr=#ff1893cd,GradientType=0)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff1893cd,Positive=true)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#36000000,Positive=true);
}
input.form-submit:active,
a.button:active,
.link-wrapper a:active {
    background-image:-moz-linear-gradient(100% 0% -90deg,rgb(27,161,226) 0%,rgb(43,169,230) 99%);
    background-image:-webkit-gradient(linear,100% 0%,100% 115%,color-stop(0, rgb(27,161,226)),color-stop(0.99, rgb(43,169,230)));
    background-image:-webkit-linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(43,169,230) 99%);
    background-image:-o-linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(43,169,230) 99%);
    background-image:-ms-linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(43,169,230) 99%);
    background-image:linear-gradient(-90deg,rgb(27,161,226) 0%,rgb(43,169,230) 99%);
    -moz-box-shadow:0px 1px 0px rgb(24,147,205);
    -webkit-box-shadow:0px 1px 0px rgb(24,147,205);
    box-shadow:0px 1px 0px rgb(24,147,205);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1ba1e2,endColorstr=#ff2ba9e6,GradientType=0)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff1893cd,Positive=true)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff1ba1e2,endColorstr=#ff2ba9e6,GradientType=0)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff1893cd,Positive=true);
}
fieldset legend a {
  color: #2b5596;
}
fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active {
  color: #333;
}
input.form-text:focus,
textarea.form-textarea:focus {
    border-color: #32ACE7;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(27, 161, 226, 0.6);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(27, 161, 226, 0.6);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(27, 161, 226, 0.6);
}
#footer a {
	color: #BABABA
}
#footer a:hover {
	color: #FFF;
}

/* Main menu */
ul#main-menu-links li:hover a,
ul#main-menu-links li.active a {
	background: #2b5596;
}
#nav ul.sf-menu li > a:hover,
#nav ul.sf-menu li.sfHover > a,
#nav ul.sf-menu li a.active {
	background: #fff;
	color: #2b5596;
}
#nav ul.sf-menu li li a:hover,
#nav ul.sf-menu li li.active-trail > a {
	color: #2b5596;
}
ul.menu li a.active {
	color: #2b5596
}

#slider .views-field-view-node a {
	color: #2b5596;
}
#slider .views-field-view-node a:hover {
	color: #111;
}
#headlines .views-field-title a:hover,
#editorspick .views-field-title a:hover,
.view-latest-articles .views-field-title a:hover {
	color: #2b5596;
}
#editorspick .views-field-field-category a {
	color: #2b5596;
}
#editorspick .views-field-field-category a:hover {
	color: #111;
}
a.cycle-prev,
a.cycle-next {
    background-image: url("/assets/ogdenreporter.com/sites/all/themes/md_thenews/images/colors/blue/editorspick-btn.png");
}
.blockhover h3.block-title {
    color: #2b5596;
}
.view-hot-videos .views-field-title a:hover {
    color: #2b5596;
}
.ui-accordion .ui-accordion-header.ui-state-active {
	background: #2b5596;
}
.item-list ul.quicktabs-tabs li a:hover,
.item-list ul.quicktabs-tabs li.active a {
    color: #2b5596;
}
.cycle-pager span.cycle-pager-active,
.cycle-pager span:hover,
#headlines .holder a:hover,
#headlines .holder a.jp-current { background: #2b5596;}

.node-content a { color: #53A8D0;}
.node-content a:hover,
.node-content a:active,
.node-content a:focus { color: #333;}

.comment .username {
    color:  #2b5596;
}
.comment .username:hover {
    color: #111111;
}
.comment .date-time a:hover {
    color:  #2b5596;
}
.comment .new {
	color: #2b5596;
}

.pager li.pager-current {
  background-color: #2b5596;
	border: 1px solid #2b5596;
}
/*
     FILE ARCHIVED ON 17:06:33 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:12 Jul 19, 2026.
     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):
  captures_list: 1.095
  exclusion.robots: 0.136
  exclusion.robots.policy: 0.12
  esindex: 0.012
  cdx.remote: 21.008
  LoadShardBlock: 92.013 (3)
  PetaboxLoader3.datanode: 117.982 (5)
  load_resource: 401.781 (2)
  PetaboxLoader3.resolve: 351.515 (2)
*/
/* --- assets/ogdenreporter.com/sites/all/themes/md_thenews/css/media-queries-5278cd7e28.css --- */
@media screen and (max-width: 1017px) {

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
	.wrap,
    .design-box #nav,
    .design-box #bottom,
    .design-box #footer{
		max-width: 94%;
	}

    #nav {
        font-size: 1.333em;
    }
    ul#main-menu-links li a, #nav ul.sf-menu li a {
        padding: 0 14px;
    }
    #slider{
        width: 100%;
    }
	#content,
    #content-left,
    .withheadlines #slider{
		width: 64%;
	}
    #slider .mdslideshow .views-row {
        right: 0;
    }
    #slider .cycle-pager {
        top: auto;
        bottom: -30px;
    }
    #slider .view {
        padding-bottom: 35px;
    }
    .cycle-pager span {
        width: 13px;
        height: 13px;
    }
    #headlines .holder a {
        width: 10px;
        height: 10px;
    }

    #hlitemContainer .views-field, .view-latest-articles .views-field {
        padding-left: 0%;
    }
    #hlitemContainer .views-field-field-image, .view-latest-articles .views-field-field-image {
        width: 25%; margin-right: 5%;
    }

    .rows-first .views-field {
        padding-left: 0%;
    }
    .rows-first .views-field-field-image {
        width: 40%;
        padding: 0; margin-right: 5%;
    }
    #editorspick .views-field-title,
    .view-photo-gallery .views-field {
        padding-right: 10px;
    }
	
	#sidebar,
    #headlines{
		width: 34%;
	}
	
	img {
		max-width: 100%;
		height: auto
	}

	.tab-group .tab-head .item-label {padding: 4px 7px}
	.contact-form ul li{
		margin-left: 3%
	}
	.tabs ul.primary li a, 
	ul.quicktabs-tabs li a {
		padding: 0 7px 3px;
	}
	/************************************************************************************
	GRID
	*************************************************************************************/
	.col4-1,
	.col4-2,
	.col4-3,
	.col3-1,
	.col3-2,
	.col2-1
	{
		margin-left: 2%;
	}
	.col4-1 {
		max-width: 23%;
	}
	.col4-2, .col2-1 {
		max-width: 48%;
	}
	.col4-3 {
		max-width: 72%;
	}
	.col3-1 {
		max-width: 31%;
	}
	.col3-2 {
		max-width: 62%;
	}
}

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

	/************************************************************************************
	STRUCTURE
	*************************************************************************************/
    #nav {
        font-size: 1.250em;
    }
    ul#main-menu-links li a, #nav ul.sf-menu li a {
        padding: 0 5px;
    }
    #hlitemContainer .views-field, .view-latest-articles .views-field {
        padding-left: 75px;
    }
    #hlitemContainer .views-field-field-image, .view-latest-articles .views-field-field-image {
        width: 60px;
    }

	#slider,
    .withheadlines #slider,
    #headlines,
	#content,
    #content-left {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
	}
	
	/* sidebar */
	#sidebar {
		width: 100%;
		max-width: 100%;
		float: none;
		clear: both;
		padding-top: 20px;
	}

    #sidebar .view-hot-videos .views-row-first {
        border: none;
        width: 310px;
    }

	#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
		white-space: normal
	}
}

@media screen and (max-width: 600px) {
	
	.js #main-menu-links,
	.js #superfish-1 { 
		display: none; 
	}
    .js .selectnav {
		display: block; 
		clear: both;
		margin: 0 0 0 10px
	}

	.rows-first,
	.rows-others {
        width: 100%;
        float: none;
    }
    #editorspick .views-field-field-category {
        font-size: 0.750em;
        padding-right:  0;
    }
	
	.rows-first {
		border: none
	}
	
	.rows-first .views-field-field-image {
		width: 30%;
		padding: 0 !important;
	}
	.rows-first .views-field {
		padding-left: 35%;
	}
	.rows-others {
		clear: both
	}

	#forum table tr th, #forum table tr td, #forum .forum-table th {
		padding: 8px 5px 9px
	}
	td.forum {
		width: 40%
	}
		td.forum .description {
			display: none
		}
	td.topics,
	td.posts {
		width: 15%
	}
	td.last-reply {
		width: 30%
	}
	
	#sidebar .view-hot-videos .views-row-first {
		width: 100%
	}
	
	.photo-3col .node-photo-teaser:nth-child(2n), .photo-4col .node-photo-teaser:nth-child(3n),
    .video-3col .node-video-teaser:nth-child(2n), .video-4col .node-video-teaser:nth-child(3n){
		margin: 0
	}
    #bottom .col4b1 {
        width: 100%;
    }
    #bottom .col4b2 {
        width: 48%;
        margin-right: 3.9%;
    }
    #bottom .col4b2.last {
        margin-right:  0;
    }
    input.form-text {
        width: 98%;
    }
}

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

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}
	.pagewrap {
		max-width: 98%;
	}
	/* FOOTER */
	#bottom .col3b,
	#bottom .col3c {
		float: none;
		width: 100%;
		margin: 0;
	}
	
	.blog-image {
		float: none
	}
	.blog-info {
		padding: 0
	}
	
	.camera_pag {
		display: none;
	}
	
}

@media screen and (min-width: 481px) {

	

}
/*
     FILE ARCHIVED ON 17:06:33 Sep 27, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:45:13 Jul 19, 2026.
     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):
  captures_list: 0.528
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.053
  esindex: 0.01
  cdx.remote: 6.314
  LoadShardBlock: 92.582 (3)
  PetaboxLoader3.datanode: 95.972 (5)
  PetaboxLoader3.resolve: 134.305 (3)
  load_resource: 163.058 (2)
*/
