.divFeedlistContainer {
	padding-top: 0;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 400px;
	}
.divFeedlist {
	text-align: center;
	}
.tdRight {
	text-align: right !important;
	}
.divFeedlist .tdFeedTitle {
	min-width: 325px;
	font-size: 18px;
	}
.divFeedlist .tdFeedTitle a {
	color: black;
	}
.divFeedlist .tdFeedUpdated {
	text-align: right;
	white-space: nowrap;
	}
.feedLink {
	color: orange;
	font-weight: bold;
	}
.feedIcon {
	color: orange;
	font-weight: bold;
	}
.divFeedlistExplain {
	margin-bottom: 20px;
	}
.divFeedlistExplain h1 {
	margin-top: 0;
	}

.divFeedlistOpmlLink {
	float: right;
	width: 36px;
	height: 14px;
	background-color: orange;
	border: 1px solid darkorange;
	margin-bottom: 25px;
	}
.divFeedlistOpmlLink a {
	text-decoration: none;
	}
.divFeedlistOpmlLink:hover {
	background-color: darkorange;
	}
.divFollowers {
	margin-top: 20px;
	}
.divFollowers ul {
	list-style-type: none;
	margin-left: 0;
	}
.divFollowers h4 {
	margin-bottom: 5px;
	}
.divFollowers li {
	font-size: 16px;
	line-height: 140%;
	}
.divFeedInfo td {
	font-size: 18px;
	}
.divFeedSubscribers {
	line-height: 150%;
	margin-top: -2px;
	}
.divSubscribeButton {
	margin-top: 15px;
	}
.spShowMore a {
	cursor: pointer;
	font-size: 15px;
	margin-left: .5em;
	}
.tdContainingFeedItems {
	padding-top: 0px !important;
	margin-bottom: 10px !important;
	}
.tdContainingFeedItems .divRecentItems {
	}
.spFeedItemWhenContainer {
	font-size: 12px;
	margin-left: 4px;
	white-space: nowrap;
	}
.feedListCaret {
	color: black;
	font-size: 28px;
	}
.darkCaretColor {
	opacity: .3;
	}
.lightCaretColor {
	opacity: .2;
	}
.spCategorySelector {
	font-size: 13px;
	margin-left: 8px;
	color: black;
	opacity: .2;
	}
.darkCategorySelector {
	opacity: .3;
	}

.divSearchBox { /* 12/26/22 by DW */
	margin-bottom: 20px;
	}
.divSearchBox input {
	width: 88%;
	font-size: 20px;
	margin-top: 11px;
	margin-right: 5px;
	height: 36px;
	}
.divSearchBox button {
	width: 10%;
	height: 36px;
	}

.trFeedCursor { /* 12/27/22 by DW */
	background-color: white;
	}

/* 12/1/20 by DW */
	.divFeedList .divItemTitle {
		display: table-cell;
		width: 300px;
		padding-right: 15px;
		}
	.divItemWhen {
		display: table-cell;
		width: 110px;
		}
	.divItemLink {
		display: table-cell;
		width: 20px;
		text-align: right;
		}
	.divCategoryCheckbox {
		display: table-cell;
		padding-right: 1em;
		}
	.divCategoryCheckbox input {
		margin-top: -1px;
		margin-right: 5px;
		font-size: 13px;
		}
	.textareaCategoriesJsontext {
		width: 100%;
		min-height: 400px;
		max-height: 600px;
		}
	.divCategoriesEditor .modal-body {
		max-height: 1000000px;
		}
	.divCategoriesEditor .okButton {
		width: 70px; 
		float: right;
		}
	.divCategoriesErrorMessage {
		color: red;
		font-size: 14px;
		}
	.ulFeedList {
		list-style-type: none;
		margin-top: 15px;
		}
	.ulFeedList li {
		display: table-row;
		margin-top: 5px;
		}
	.spFeedListWedge {
		display: table-cell;
		padding: 3px;
		width: 1em;
		}
	.spFeedListTitle {
		display: table-cell;
		padding: 3px;
		width: 300px;
		}
	.spFeedListWarning {
		display: table-cell;
		padding: 3px;
		}
	.feedInfoTable {
		}
	.feedInfoTable tr {
		}
	.feedInfoTable td {
		font-size: 14px;
		padding: 1px;
		border: none;
		}
	.feedIsOk {
		color: darkgreen;
		opacity: 0.75;
		}
	.feedIsError {
		color: red;
		opacity: 0.75;
		}
	.divFeedlist .tdInfoIcon {
		width: 14px !important;
		padding: 0;
		vertical-align: middle;
		padding-right: 5px; /* 12/29/22 by DW */
		}
	.divFeedlist .tdInfoIcon a {
		width: 14px;
		text-align: right;
		}
	.divFeedlist .tdFeedCheckbox {
		opacity: 0.75;
		padding-right: 5px;
		}
	.divFeedlist .tdWedge {
		text-align: left;
		width: 18px;
		padding-left: 0;
		padding-right: 0;
		padding-top: 5px; /* 12/2/22 by DW */
		padding-left: 5px; /* 12/29/22 by DW */
		}
	.divFeedlist .tdFeedNumber {
		text-align: right;
		width: 25px;
		}
	.tableForFeedPage {
		width: inherit;
		}
/* 5/22/22 by DW */
	.divFeedListContainer .divFeedListExplain {
		font-size: 18px;
		margin-bottom: 20px;
		}
	.divFeedListContainer .divFeedListExplain h1 {
		font-family: "Oswald";
		}
	.divAddFeedButton {
		}
	.divExplainRightColumn {
		float:right;
		}
	.spPopoverTitle {
		font-weight: bold;
		}
	.feedInfoTable {
		margin-bottom: 5px;
		}
	.trHeaderRow th {
		font-size: 16px;
		font-weight: normal;
		padding-top: 0;
		padding-bottom: 3;
		border-top-width: 0;
		cursor: pointer;
		}
	.spHighlightedHeader {
		font-weight: bold;
		}
	.iHeaderArrow {
		font-size: 14px;
		margin-left: 3px;
		}
	.divFeedItemPopover {
		font-size: 14px;
		line-height: 130%;
		}
	.spUpdateableTime .popover-content {
		padding-right: 3px;
		}
