.userMsg {
  color: #518e04;
}
.successMsg,
.success {
  color: #518e04;
}
.warn {
  color: red;
}
.warning {
  color: red;
}
.green {
  color: #518e04;
}
.clear {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.inline {
  display: inline;
}
.block {
  display: block;
}
.align-left {
  text-align: left;
}
.align-right {
  text-align: right;
}
.justify {
  text-align: justify;
}
.normal {
  font-weight: normal;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
.borderedLayout {
  border: 1px solid #dddddd;
  border-radius: 8px 8px 8px 8px;
}
.borderedSection {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #dddddd;
  border-radius: 8px 8px 8px 8px;
  margin-bottom: 20px;
  padding: 10px 20px 20px;
}
.borderedSection ul li {
  padding-left: 10px;
}
/* ------------------------------------------------------------------------ */
div.scArticlesAdminList {
  margin-bottom: 1em;
}
div.scArticlesAdminList .label {
  font-weight: bold;
}
div.scArticlesAdminList .scArticleId,
div.scArticlesAdminList div.scArticlesAdminList .scArticleDate,
div.scArticlesAdminList div.scArticlesAdminList .publishedFlag {
  font-size: 90%;
  padding-right: 2em;
}
div.scArticlesAdminList .title {
  font-size: 140%;
  font-weight: bold;
}
div.scArticlesAdminList .publishedFlag {
  color: red;
}
/* ------------------------------------------------------------------------ */
div.scArticlesSummaryList {
  margin-bottom: 1.2em;
  margin-top: 0.5em;
}
div.scArticlesSummaryList .details {
  font-size: 90%;
  color: gray;
  margin-top: 0.4em;
}
div.scArticlesSummaryList .title a {
  font-size: 140%;
  font-weight: bold;
  color: #518E04;
}
div.scArticlesSummaryList .scArticleSummary {
  margin-top: 0.5em;
}
div.scArticlesSummaryList .scArticleSummary:hover {
  background-color: #eeeeee;
}
div.scArticlesSummaryList img.scImage {
  float: left;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-right: 1em;
  margin-top: 0.5em;
}
/* ------------------------------------------------------------------------ */
div.scArticle h1.scPageTitle {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
div.scArticle .scArticleDetails {
  font-size: 90%;
  color: gray;
  margin-top: 0.5em;
  margin-bottom: 1em;
}
div.scArticle .scArticleDetails .author {
  float: left;
}
div.scArticle .scArticleDetails .date {
  margin-left: 2em;
}
div.scArticle .scArticleDetails .comments {
  margin-left: 4em;
}
/* ------------------------------------------------------------------------ */
div.scArticlesCategorySummary {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #dddddd;
  border-radius: 8px 8px 8px 8px;
  margin-bottom: 20px;
  padding: 10px 20px 20px;
}
div.scArticlesCategorySummary ul li {
  padding-left: 10px;
}
div.scArticlesCategorySummary h1.catHeading {
  font-size: 2em;
  padding-bottom: 0.1em;
}
div.scArticlesCategorySummary h1.catHeading a {
  color: #888822;
}
/* ------------------------------------------------------------------------ */
div.scArticlesComment {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #dddddd;
  border-radius: 8px 8px 8px 8px;
  margin-bottom: 20px;
  padding: 10px 20px 20px;
  margin-bottom: 1.5em;
}
div.scArticlesComment ul li {
  padding-left: 10px;
}
div.scArticlesComment .scDate {
  font-size: 80%;
  font-weight: bold;
  margin-bottom: 0.4em;
}
div.scArticlesComment .scArticlesCommentName {
  font-weight: bold;
  font-size: 90%;
}
div.scArticlesComment .scArticlesCommentComment {
  margin-top: 0.4em;
  margin-bottom: 0.6em;
  margin-right: 1em;
  margin-left: 1em;
}
/* ------------------------------------------------------------------------ */
div.scArticlesCommentApproval {
  margin-bottom: 2em;
  padding: 1em;
}
div.scArticlesCommentApproval div.scArticlesComment {
  margin-left: 4em;
  margin-right: 4em;
  background-color: #dddddd;
  padding: 0.5em;
}
div.scArticlesCommentPreview div.scArticlesComment {
  background-color: #dddddd;
}