select {
	font-family: Helvetica, Arial, sans-serif; font-size: 12px;
}
body {
	margin: 0px; padding: 0px; height: 100%; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; background-color: rgb(255, 255, 255);
}
img {
	border: 0px currentColor;
}
blockquote {
	font-size: 105%;
}
pre {
	margin: auto; padding: 1em; border: 1px solid rgb(68, 68, 68); width: 600px; overflow: scroll; background-color: rgb(232, 246, 246);
}
pre.style_view {
	margin: auto; width: 800px; overflow: scroll;
}
a:link {
	color: rgb(73, 89, 76);
}
a:visited {
	color: rgb(73, 89, 76);
}
a:hover {
	color: rgb(73, 89, 76); text-decoration: none;
}
a:active {
	color: rgb(73, 89, 76);
}
h4 {
	font-size: 1.1em;
}
h3 {
	font-size: 1.2em;
}
h2 {
	font-size: 1.3em;
}
h1 {
	font-size: 1.5em;
}
h5 {
	font-size: 1em;
}
textarea {
	width: 80%; font-family: Helvetica, Arial, sans-serif; font-size: 12px;
}
input {
	margin: 0px 2px; font-family: Helvetica, Arial, sans-serif; font-size: 12px;
}
form.timerform {
	margin: 0px; display: inline;
}
tt {
	color: rgb(136, 0, 0); font-size: 12px;
}
input.timerform {
	margin: auto; color: rgb(136, 0, 0); background-color: rgb(255, 255, 255);
}
p.article-photo {
	text-align: center; padding-top: 1em; clear: both; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: italic; font-weight: bold;
}
div.submit {
	width: 200px; text-align: center; margin-right: auto; margin-left: auto;
}
div.editor-option {
	margin: 0px 0px 3px; padding: 1px 0px 2px 1px; border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(151, 182, 151);
}
img.editor-option {
	margin: 0px 1px 0px 2px; border: 0px currentColor; vertical-align: bottom;
}
a.editor-option:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.editor-option:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.editor-option:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.editor-option:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
div.editor-attachment-option {
	text-align: center; background-color: rgb(232, 246, 232);
}
table.object-summary {
	margin: 20px auto 0px; padding: 0px; width: 100%; clear: both; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse;
}
td.object-summary {
	margin: 0px; padding: 4px 6px 1.2em;
}
th.object-summary {
	text-align: left;
}
img.itemdetails {
	margin-right: 2px; margin-left: 0px; vertical-align: bottom;
}
.object-options {
	background-color: rgb(184, 248, 184);
}
table.object-options {
	width: 100%; margin-bottom: 0px;
}
tr.object-options {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
td.object-options {
	
}
th.object-status {
	text-align: right;
}
td.object-status {
	
}
div.object-summary-details {
	margin: 0px 0px 4px; padding: 4px 6px 1px; background-color: rgb(232, 246, 232);
}
h1.admin {
	text-align: center; font-size: 1.4em;
}
p.sitebuilder-header {
	
}
div.sitebuilder-header {
	margin: 0px; padding: 6px; border: 2px solid rgb(184, 248, 184); background-color: rgb(232, 246, 232);
}
h1.sitebuilder-header {
	margin: 0px; text-align: center;
}
div.sitebuilder-filter {
	margin: 0px 0px 6px; text-align: right; padding-bottom: 1px; background-color: rgb(184, 248, 184);
}
span.sitebuilder-filter {
	color: rgb(92, 110, 88);
}
a.sitebuilder-filter:link {
	text-decoration: none;
}
a.sitebuilder-filter:visited {
	text-decoration: none;
}
a.sitebuilder-filter:hover {
	text-decoration: underline;
}
a.sitebuilder-filter:active {
	text-decoration: none;
}
.admin-context-selected {
	text-decoration: underline;
}
a.admin-context:link {
	text-decoration: none;
}
a.admin-context:visited {
	text-decoration: none;
}
a.admin-context:hover {
	text-decoration: underline;
}
a.admin-context:active {
	text-decoration: none;
}
ul.context {
	margin: 0px 0px 4px; padding: 0px; width: 100%; font-family: arial, helvetica, sans-serif;
}
li.context {
	padding: 0px 4px; font-size: 0.8em; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: dotted; display: inline; background-color: rgb(184, 248, 184);
}
div.sitebuilder-contents {
	padding: 0px; border: 2px solid rgb(184, 248, 184); margin-top: 20px;
}
div.admin {
	width: 90%; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255);
}
table.admin {
	margin: 0px; padding: 0px; width: 100%;
}
tr.admin {
	height: 100%; background-color: rgb(232, 246, 232);
}
td.admin {
	margin: 0px; padding: 6px; height: 100%; vertical-align: top;
}
th.admin {
	margin: 0px; padding: 3px 0px 2px; border: 0px currentColor; color: rgb(255, 255, 255); background-color: rgb(135, 176, 135);
}
h4.admin {
	text-align: center; font-size: 1.1em; margin-top: 4px; margin-bottom: 2px;
}
td.admin_fade {
	margin: 0px; padding: 6px; border: 1px solid rgb(204, 204, 153); color: rgb(176, 0, 0); vertical-align: top; background-color: rgb(204, 204, 204);
}
.right {
	margin: 4px 2px 4px 6px; float: right;
}
.left {
	margin: 4px 6px 4px 2px; float: left;
}
span.admin-filter {
	margin: 1px; float: right;
}
div.admin-nav {
	margin: 0px 0px 3px; padding: 1px 0px 2px 1px; clear: both; background-color: rgb(151, 182, 151);
}
ul.admin-usermsg {
	border: 1px dotted rgb(151, 182, 151); width: 400px; padding-top: 6px; padding-bottom: 6px; margin-right: auto; margin-left: auto; background-color: rgb(232, 246, 246);
}
.user-message {
	margin: 4px 0px; padding: 4px 10px; border: 1px solid rgb(255, 182, 151); background-color: rgb(232, 246, 246);
}
.user-link {
	color: rgb(60, 78, 56);
}
li.admin-usermsg {
	
}
li.admin-errormsg {
	color: rgb(255, 0, 0);
}
li.admin-warningmsg {
	color: rgb(255, 136, 136);
}
a.stats {
	color: white;
}
th.stats {
	text-align: center; color: white; font-size: 0.9em; background-color: rgb(0, 102, 51);
}
th.stats_links {
	color: white; font-size: 0.9em; background-color: rgb(0, 102, 51);
}
tr.stats {
	background-color: rgb(229, 255, 229);
}
tr.stats_bar {
	background-color: rgb(160, 204, 160);
}
tr.stats_vis {
	font-size: 0.9em; background-color: rgb(208, 237, 208);
}
tr.stats_hide {
	font-size: 0.9em; background-color: rgb(213, 204, 197);
}
td.stats_all {
	font-weight: bold;
}
td.stats_vis {
	text-align: right; font-size: 0.9em; background-color: rgb(208, 237, 208);
}
td.stats_hide {
	text-align: right; font-size: 0.9em; background-color: rgb(213, 204, 197);
}
div.editorconfirm {
	margin: 50px auto 30px; padding: 0px; border: 1px solid rgb(151, 182, 151); width: 400px;
}
div.confirmbox {
	margin: 0px;
}
p.confirmheader {
	margin: 0px; padding: 4px 0px; width: 100%; text-align: center; color: white; font-weight: bold; background-color: rgb(151, 182, 151);
}
p.confirm-extra {
	padding: 0px 6px; text-align: left; font-size: 0.8em;
}
div.notifybox {
	margin: 0px; padding: 6px 0px; width: 100%; text-align: center; background-color: rgb(184, 248, 184);
}
.editorconfirmbuttons {
	margin: 2px 2px 0px; text-align: center;
}
input.editorconfirmbuttons {
	margin: 2px;
}
div.edit-again {
	margin-top: 200px; border-top-color: rgb(151, 182, 151); border-top-width: 4px; border-top-style: solid;
}
table.object-views {
	padding: 0px; width: 100%; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
}
th.object-views {
	padding: 4px; width: 20%; text-align: right; background-color: rgb(184, 248, 184);
}
.object-views-header {
	padding: 4px; color: rgb(255, 255, 255); background-color: rgb(151, 182, 151);
}
td.object-views {
	padding: 4px; width: 80%; background-color: rgb(232, 246, 232);
}
table.edit-object {
	padding: 10px 0px 0px; border: 1px solid rgb(232, 232, 232); width: 100%; margin-right: auto; margin-bottom: 10px; margin-left: auto; vertical-align: top; border-collapse: collapse;
}
td.edit-object-contents {
	padding-top: 1em;
}
td.edit-object {
	padding: 3px;
}
td.edit-object-locked-contents {
	padding-top: 1em; background-color: rgb(232, 232, 232);
}
td.edit-object-locked {
	background-color: rgb(232, 232, 232);
}
td.edit-object-locked-spacer {
	height: 6px; border-right-color: rgb(232, 232, 232); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(232, 232, 232); border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(232, 232, 232);
}
td.edit-object-spacer {
	height: 6px; border-right-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
td.edit-object-contents-error {
	padding-top: 1em; background-color: rgb(248, 232, 232);
}
td.edit-object-error {
	background-color: rgb(248, 232, 232);
}
td.edit-object-error-spacer {
	height: 6px; border-right-color: rgb(248, 232, 232); border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(248, 232, 232); border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(248, 232, 232);
}
a.edit-object-error {
	color: rgb(170, 68, 68);
}
img.master-locking-icon {
	vertical-align: bottom;
}
table.object-listing {
	margin: 10px 10px 16px 2px; padding: 0px; width: 96%; border-collapse: collapse; background-color: rgb(232, 246, 232);
}
th.object-listing-section {
	padding: 6px; border: 2px solid rgb(151, 182, 151); background-color: rgb(232, 246, 232);
}
tr.object-listing2 {
	background-color: rgb(240, 251, 240);
}
tr.object-listing2 {
	background-color: rgb(240, 248, 248);
}
td.object-listing {
	padding: 3px 2px 2px; border: 2px solid rgb(255, 255, 255); text-align: center;
}
td.object-listing-left {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(151, 182, 151); padding: 3px 2px 2px; text-align: center;
}
td.object-listing-right {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(151, 182, 151) rgb(255, 255, 255) rgb(255, 255, 255); padding: 3px 2px 2px; text-align: center;
}
th.object-listing-index {
	padding: 2px; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 0.8em; background-color: rgb(151, 182, 151);
}
th.object-listing-index-left {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(151, 182, 151); padding: 2px; color: rgb(255, 255, 255); font-size: 0.8em; background-color: rgb(151, 182, 151);
}
th.object-listing-index-right {
	border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(151, 182, 151) rgb(255, 255, 255) rgb(255, 255, 255); padding: 2px; color: rgb(255, 255, 255); font-size: 0.8em; background-color: rgb(151, 182, 151);
}
select.object-listing-filter {
	color: rgb(0, 0, 0); font-size: 0.9em;
}
input.object-listing-filter {
	color: rgb(0, 0, 0); font-size: 0.9em;
}
td.object-listing-filter {
	padding: 0.2em 0.1em 0.2em 0px; text-align: right; color: rgb(255, 255, 255); border-right-color: rgb(151, 182, 151); border-left-color: rgb(151, 182, 151); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; background-color: rgb(151, 182, 151);
}
.object-listing-spacer {
	height: 24px; background-color: rgb(255, 255, 255);
}
img.object-icon {
	margin: 0px; vertical-align: bottom;
}
img.icon {
	margin-right: 2px; vertical-align: middle;
}
div.site-navigation {
	margin: 0em 0px 3em; padding: 1px 3px 1px 8px; text-align: center; color: rgb(151, 182, 151); font-size: 0.9em;
}
a.sitenavigation:link {
	color: rgb(151, 182, 151); text-decoration: none;
}
a.sitenavigation:visited {
	color: rgb(151, 182, 151); text-decoration: none;
}
a.sitenavigation:hover {
	color: rgb(95, 111, 98); text-decoration: underline;
}
a.sitenavigation:active {
	color: rgb(151, 182, 151); text-decoration: none;
}
.navigationselected {
	color: rgb(95, 111, 98);
}
.navigation-element {
	margin-right: 20px;
}
.leftsummarypic {
	margin: 4px 2em 5px 8px; border: 1px solid rgb(0, 0, 0); float: left;
}
.rightsummarypic {
	margin: 4px 8px 5px 2em; border: 1px solid rgb(0, 0, 0); float: right;
}
.leftheadlinepic {
	margin: 3px 4px 2px 2px; border: 1px solid rgb(0, 0, 0); float: left;
}
.rightheadlinepic {
	margin: 3px 2px 2px 4px; border: 1px solid rgb(0, 0, 0); float: right;
}
span.read-more {
	margin: 10px 0px 0px; color: rgb(105, 121, 108); font-size: 0.85em;
}
a.category-text:link {
	text-decoration: none;
}
a.category-text:visited {
	text-decoration: none;
}
a.category-text:hover {
	text-decoration: underline;
}
a.category-text:active {
	text-decoration: none;
}
div.storysummary {
	margin: auto; padding: 1.5em 0px 1em; width: 100%; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid;
}
div.storysummary-hidden {
	margin: auto; padding: 1.5em 0px 1em; width: 100%; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(224, 208, 232);
}
div.storysummary-pending {
	margin: auto; padding: 1.5em 0px 1em; width: 100%; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(208, 208, 136);
}
div.storysummaryheader {
	margin: 0px; padding: 0px 8px;
}
div.storysummary-title {
	margin: 0px; font-size: 110%; font-weight: bold;
}
div.storysummary-subtitle {
	margin: 2px 0px 8px; padding: 0px; color: rgb(92, 110, 88);
}
div.storysummary-footer {
	margin: 0.5em 0px 0px; height: 1%; clear: both;
}
a.storysummary-title:link {
	color: rgb(92, 110, 88); text-decoration: none;
}
a.storysummary-title:visited {
	color: rgb(92, 110, 88); text-decoration: none;
}
a.storysummary-title:hover {
	color: rgb(92, 110, 88); text-decoration: underline;
}
a.storysummary-title:active {
	color: rgb(92, 110, 88); text-decoration: none;
}
.storysummary-details {
	color: rgb(92, 110, 88); font-size: 90%; margin-bottom: 4px;
}
span.storysummary-detail {
	padding: 0px 3px 0px 0px;
}
div.storysummary-relatedlink {
	margin: 6px 0px 0px; color: rgb(105, 121, 108); font-size: 0.85em; float: right;
}
div.storysummaryheader-alternative {
	
}
div.storysummary-alternative {
	padding: 1.5em 0px 1em; width: 100%; border-right-color: rgb(151, 182, 151); border-bottom-color: rgb(151, 182, 151); border-left-color: rgb(151, 182, 151); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(248, 248, 248);
}
div.storysummary-alternative-title {
	margin: 0px; padding: 0px 8px; font-size: 110%; font-weight: bold;
}
div.storysummary-alternative-subtitle {
	margin: 2px 0px 8px; padding: 0px 8px; color: rgb(92, 110, 88);
}
div.storysummary-alternative-footer {
	padding: 0px 8px; height: 1%; clear: both;
}
a.storysummary-alternative-title:link {
	color: rgb(92, 110, 88); text-decoration: none;
}
a.storysummary-alternative-title:visited {
	color: rgb(92, 110, 88); text-decoration: none;
}
a.storysummary-alternative-title:hover {
	color: rgb(92, 110, 88); text-decoration: underline;
}
a.storysummary-alternative-title:active {
	color: rgb(92, 110, 88); text-decoration: none;
}
.storysummary-alternative-details {
	color: rgb(92, 110, 88); font-size: 90%; margin-bottom: 4px;
}
span.storysummary-alternative-detail {
	padding: 0px 3px 0px 0px;
}
.storysummary-alternative-content {
	padding: 0px 10px;
}
div.storysummary-alternative-relatedlink {
	margin: 6px 8px 0px 0px; color: rgb(105, 121, 108); font-size: 0.85em; float: right;
}
div.storysummary-promote {
	margin: auto; padding: 1.5em 0px 1em; width: 100%; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid;
}
div.storysummary-promote-title {
	margin: 0px; font-size: 110%; font-weight: bold;
}
div.storysummary-promote-subtitle {
	margin: 2px 0px 8px; padding: 0px; color: rgb(92, 110, 88);
}
div.storysummary-promote-footer {
	margin: 0.5em 0px 0px; height: 1%; clear: both;
}
a.storysummary-promote-title:link {
	color: rgb(92, 110, 88); text-decoration: none;
}
a.storysummary-promote-title:visited {
	color: rgb(92, 110, 88); text-decoration: none;
}
a.storysummary-promote-title:hover {
	color: rgb(92, 110, 88); text-decoration: underline;
}
a.storysummary-promote-title:active {
	color: rgb(92, 110, 88); text-decoration: none;
}
.storysummary-promote-details {
	color: rgb(92, 110, 88); font-size: 90%; margin-bottom: 4px;
}
span.storysummary-promote-detail {
	padding: 0px 3px 0px 0px;
}
div.storysummary-promote-relatedlink {
	margin: 6px 0px 0px; color: rgb(105, 121, 108); font-size: 0.85em; float: right;
}
div.sitenavigation {
	margin: 0em 0px 3em; padding: 1px 3px 1px 8px; text-align: center; color: rgb(255, 255, 255); font-size: 90%; font-weight: bold; background-color: rgb(151, 182, 151);
}
p.multioptions {
	margin: 0px 0px 3px; padding: 1px 2px 2px 4px; border: 1px solid rgb(255, 0, 0); background-color: rgb(151, 182, 151);
}
div.feature {
	padding: 1.5em 0px 1em; width: 100%; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid;
}
div.featureheader {
	margin: 0px;
}
div.feature-title {
	margin: 0px; padding: 0px; font-size: 150%; font-weight: bold;
}
div.feature-subtitle {
	margin: 2px 0px 8px; padding: 0px; color: rgb(92, 110, 88);
}
div.feature-footer {
	margin: 1em 0px 0.3em; height: 1%; text-align: right; clear: both;
}
a.feature-title:link {
	color: rgb(28, 46, 24); text-decoration: none;
}
a.feature-title:visited {
	color: rgb(28, 46, 24); text-decoration: none;
}
a.feature-title:hover {
	color: rgb(28, 46, 24); text-decoration: underline;
}
a.feature-title:active {
	color: rgb(28, 46, 24); text-decoration: none;
}
.feature-details {
	color: rgb(92, 110, 88); font-size: 90%; margin-bottom: 4px;
}
a.feature-readmore:link {
	font-size: 1.1em; font-weight: bold; text-decoration: none;
}
a.feature-readmore:visited {
	font-size: 1.1em; font-weight: bold; text-decoration: none;
}
a.feature-readmore:hover {
	font-weight: bold; text-decoration: underline;
}
a.feature-readmore:active {
	font-size: 1.1em; font-weight: bold; text-decoration: none;
}
span.feature-detail {
	padding: 0px 3px 0px 0px;
}
div.article {
	
}
div.article-pending {
	background-color: rgb(208, 208, 136);
}
div.article-hidden {
	background-color: rgb(224, 208, 232);
}
p.photo {
	text-align: center; font-style: italic; font-weight: bold;
}
img.ph_middle {
	margin: 2px; vertical-align: middle;
}
div.report-post {
	margin: 8px 2em 8px 0px; float: right;
}
div.print-box {
	margin: 8px 2px 8px 0px; float: left;
}
div.rss-box {
	margin: 8px 0px; float: left;
}
div.article-eventinfo {
	border: 2px solid rgb(184, 248, 184); width: 200px; text-align: center; color: rgb(92, 110, 88); padding-bottom: 2px; background-color: rgb(232, 246, 232);
}
.article-eventdate {
	font-weight: bold;
}
div.comments-viewoptions {
	margin: 0px; padding: 0px; width: 200px; text-align: center; color: rgb(92, 110, 88); float: right; display: inline;
}
select.comments-pagesize {
	border: 0px currentColor; background-color: rgb(232, 246, 232);
}
span.comment-number {
	color: rgb(92, 110, 88); font-size: 0.8em; font-weight: normal;
}
h1.article-title {
	margin-bottom: 4px;
}
p.article-subtitle {
	margin: 0px 0px 2px; padding: 0px; color: rgb(60, 78, 56); font-family: Helvetica, Arial, sans-serif; font-size: 110%; font-weight: bold;
}
.article-details {
	color: rgb(92, 110, 88); font-size: 0.9em; margin-bottom: 4px;
}
.article-detail-title {
	color: rgb(60, 78, 56);
}
.article-detail {
	margin-right: 4px;
}
div.article-subtitledetails {
	margin-bottom: 1em;
}
span.article-detail {
	padding-right: 10px;
}
div.addcomment {
	margin: 0px 2px 4px 0px; font-size: 1.1em; font-weight: bold; float: right;
}
div.article-comments-footer {
	margin: 2em 0px 1.2em; clear: both;
}
div.article-footer {
	margin: 2em 0px 1.2em; padding: 4px 2px; clear: both; border-top-color: rgb(92, 110, 88); border-bottom-color: rgb(92, 110, 88); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.comments-viewoptions {
	font-size: 0.8em;
}
div.comments-section {
	
}
div.comments-header {
	padding: 6px; border: 2px solid rgb(184, 248, 184); clear: both; margin-top: 1em; margin-bottom: 1.5em; background-color: rgb(232, 246, 232);
}
h3.comments-header {
	color: rgb(60, 78, 56); margin-top: 2px; margin-bottom: 4px;
}
a.addcomments:link {
	color: rgb(60, 78, 56); text-decoration: none;
}
a.addcomments:visited {
	color: rgb(60, 78, 56); text-decoration: none;
}
a.addcomments:hover {
	color: rgb(60, 78, 56); text-decoration: underline;
}
a.addcomments:active {
	color: rgb(60, 78, 56); text-decoration: none;
}
th.storycomments {
	text-align: left; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(151, 182, 151);
}
td.storycomments {
	text-align: left; color: rgb(0, 0, 0); background-color: rgb(232, 246, 232);
}
table.latestcomments {
	clear: both; margin-top: 10px; margin-bottom: 20px;
}
th.latestcomments {
	padding: 4px; text-align: left; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(151, 182, 151);
}
td.latestcomments {
	padding: 2px 2px 1px 4px; text-align: left; color: rgb(0, 0, 0); background-color: rgb(240, 255, 240);
}
td.latestcomments_delay {
	padding: 2px 2px 1px 4px; text-align: left; color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);
}
td.latestcomments_content {
	padding: 2px 2px 1px 4px; text-align: left; color: rgb(0, 0, 0); background-color: rgb(240, 255, 255);
}
span.comment-navigation {
	color: rgb(60, 78, 56); font-size: 0.9em;
}
div.comment {
	margin: 0px; padding: 1em 0px; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid;
}
div.comment_hidden {
	margin: 0px; padding: 1em 0px; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(224, 208, 216);
}
div.comment_delay {
	margin: 0px; padding: 1em 0px; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(224, 224, 232);
}
div.comment_pending {
	margin: 0px; padding: 1em 0px; border-bottom-color: rgb(151, 182, 151); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(224, 224, 136);
}
div.comment-title {
	color: rgb(60, 78, 56); font-size: 1.1em; font-weight: bold;
}
div.events-viewoptions {
	padding: 6px; border: 2px solid rgb(184, 248, 184); clear: both; font-size: 0.8em; margin-top: 1em; margin-bottom: 1.5em; vertical-align: top; float: right; background-color: rgb(232, 246, 232);
}
div.eventcalendar_legend {
	padding: 3px; border: 2px solid rgb(184, 248, 184); clear: both; font-size: 0.9em; margin-top: 1em; margin-bottom: 1.5em; vertical-align: top; float: left; background-color: rgb(232, 246, 232);
}
div.eventcalendar {
	margin-top: 20px; margin-bottom: 20px;
}
table.eventcalendar {
	clear: both;
}
th.eventcalendar {
	border: 1px solid rgb(204, 204, 153); text-align: left; color: rgb(0, 0, 0); font-weight: bold; vertical-align: bottom; background-color: rgb(229, 255, 229);
}
th.eventcalendarhighlighted {
	border: 1px solid rgb(204, 204, 153); text-align: left; color: rgb(0, 0, 0); font-weight: bold; vertical-align: bottom; background-color: rgb(221, 221, 221);
}
td.eventcalendar {
	border: 1px solid rgb(204, 204, 153); color: rgb(0, 0, 0); vertical-align: top; background-color: rgb(255, 255, 255);
}
td.eventcalendarpast {
	border: 1px solid rgb(204, 204, 153); color: rgb(0, 0, 0); vertical-align: top; background-color: rgb(255, 255, 222);
}
td.eventcalendarfuture {
	border: 1px solid rgb(204, 204, 153); color: rgb(0, 0, 0); vertical-align: top; background-color: rgb(206, 206, 255);
}
td.eventcalendarhighlighted {
	border: 1px solid rgb(204, 204, 153); color: rgb(0, 0, 0); font-weight: bold; vertical-align: top; background-color: rgb(238, 238, 238);
}
div.events-publishlink {
	
}
div.calendar {
	clear: both; margin-top: 30px; margin-bottom: 10px;
}
.selected-option {
	font-weight: bold;
}
img.summary-thumbnail {
	border: 1px solid rgb(0, 0, 0); margin-left: 5px;
}
img.featurized-thumbnail {
	border: 1px solid rgb(0, 0, 0);
}
img.gallery-thumbnail {
	border: 1px solid rgb(0, 0, 0);
}
img.standard-image {
	border: 1px solid rgb(0, 0, 0);
}
img.summary-image {
	border: 1px solid rgb(0, 0, 0);
}
table.gallery {
	clear: both; margin-bottom: 10px;
}
.calendar {
	font-family: "ms sans serif", helvetica, sans-serif; font-size: 10px;
}
.calendarheader {
	font-family: "ms sans serif", helvetica, sans-serif; font-size: 10px;
}
.calendartoday {
	font-family: "ms sans serif", helvetica, sans-serif; font-size: 10px;
}
.calendarhighlightweek {
	background-color: rgb(204, 204, 204);
}
tr.calendarhighlighted {
	background-color: rgb(229, 255, 229);
}
.error {
	color: rgb(255, 0, 0);
}
.editornotice {
	color: rgb(255, 0, 0);
}
.editornote {
	color: rgb(204, 68, 68);
}
.usernotice {
	margin: 10px; padding: 4px; border: 1px solid rgb(255, 182, 151); text-align: center; font-weight: bold; background-color: rgb(232, 246, 246);
}
span.itemstatus {
	margin: 0px; padding: 1px 0px 1px 1px; color: rgb(255, 0, 0); font-size: 90%; font-weight: normal;
}
img.itemoption {
	margin-right: 2px;
}
p.intro {
	font-size: 0.8em;
}
table.publish {
	padding: 4px; width: 100%; text-align: left; color: rgb(60, 78, 56); margin-top: 20px; margin-bottom: 20px;
}
th.publish {
	padding: 14px 10px 8px 4px; text-align: left; font-size: 1.2em; background-color: rgb(184, 248, 184);
}
tr.publish {
	background-color: rgb(232, 246, 232);
}
td.publish {
	padding: 4px;
}
td.publish-intro {
	padding: 10px; font-family: "ms sans serif", helvetica, sans-serif; background-color: rgb(232, 246, 232);
}
td.publish-title {
	padding: 4px; text-align: right; color: rgb(60, 78, 56);
}
.publish-require {
	color: rgb(221, 60, 56); font-size: 0.9em;
}
.publish-notrequired {
	color: rgb(78, 60, 56); font-size: 0.9em;
}
.publish-prompt {
	font-size: 0.8em;
}
.publish-filterprompt {
	padding: 4px; font-size: 0.9em;
}
div.publish-filter {
	padding: 4px;
}
td.publish-contents {
	padding: 10px; width: 90%;
}
table.publish-section {
	width: 100%;
}
th.publish-section {
	padding: 6px 4px 0px; width: 25%;
}
td.publish-section {
	padding: 0px 4px 6px; font-size: 0.9em; vertical-align: top;
}
ul.publish-section {
	margin: 0px; padding-left: 10px; list-style-type: square;
}
li.publish-section {
	margin-top: 3px;
}
div.change-publish-uploads {
	margin: 0px; float: right;
}
div.confirm-editbuttons {
	padding-bottom: 200px; margin-bottom: 400px;
}
div.editobject-page {
	float: right;
}
div.object-create {
	margin: 0px 20px 0px 0px; padding: 6px; border: 2px solid rgb(184, 248, 184); text-align: right; font-size: 1em; vertical-align: top; float: right; background-color: rgb(232, 246, 232);
}
span.object-create {
	
}
p.publish-changes {
	padding: 4px; font-size: 0.9em; margin-bottom: 0.3em;
}
div.page-language-options {
	margin: 0px; padding: 6px; border: 2px solid rgb(184, 248, 184); font-size: 0.8em; float: right; background-color: rgb(232, 246, 232);
}
div.attachment-note {
	padding: 6px; clear: both; font-size: 0.9em; background-color: rgb(232, 246, 232);
}
div.attachment-warning {
	padding: 6px; border: 2px solid rgb(184, 248, 184); font-size: 0.9em; margin-top: 1em; background-color: rgb(232, 246, 232);
}
div.feature-relatedlink {
	margin: 4px 0px; color: rgb(105, 121, 108); clear: both; font-size: 0.9em;
}
div.columnnotice {
	margin: 4px 4px 7px; font-size: 0.8em;
}
div.help-popup {
	padding: 6px; border: 2px solid rgb(184, 248, 184); text-align: left; font-size: 12px; font-weight: normal; display: block; z-index: 100; background-color: rgb(255, 255, 255);
}
select.object-name-list {
	width: 180px; font-size: 0.8em; vertical-align: bottom;
}
input.object-name-list {
	color: rgb(255, 255, 255); font-size: 0.8em; vertical-align: top; background-color: rgb(105, 121, 108);
}
span.obj_id {
	color: rgb(170, 170, 136); font-size: 0.8em;
}
h4.object-name-list {
	color: rgb(105, 121, 108); margin-top: 4px; margin-bottom: 6px; background-color: rgb(255, 255, 255);
}
ul.object-name-list {
	padding: 2px 1em 2px 0px; list-style-type: none;
}
select.object-map-list {
	font-size: 0.8em; margin-bottom: 0.3em; vertical-align: middle;
}
select.floating-filter {
	font-size: 0.85em;
}
input.floating-filter {
	font-size: 0.85em;
}
div.edit-object-section-navig {
	font-size: 0.9em; margin-left: 10px; float: right;
}
select.edit-object-section-navig {
	background-color: rgb(232, 246, 232);
}
p.object-listing-count {
	margin: 0px; font-family: Courier, monospace; font-size: 0.9em;
}
div.translateconfirm {
	margin: 50px auto 30px; padding: 0px; border: 1px solid rgb(151, 182, 151); width: 500px;
}
div.translatebox {
	margin: 0px; padding: 6px 0px; width: 100%; text-align: center; background-color: rgb(184, 248, 184);
}
.video_embed_box {
	background: rgb(232, 246, 232); padding: 2px 20px; border: 1px solid rgb(184, 248, 184); width: 500px; height: auto; text-align: center;
}
.video_embed_box img {
	padding-top: 10px;
}
