body {
  background-color:#CAC09D;
  margin:8px 0 0;
  padding-bottom:100px;
}
#sectionContent {
  padding-left: 10px;
}
#sectionContent h2 {
  margin: 0px;
  padding: 0px;
  color:#003399;
  font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
  font-size:24px;
  font-weight:bold;
  line-height:120%;
}
#sectionContent h3 {
  font-weight: bold;
  text-decoration: none;
}

/* Application Stylesheet: Blog. */
.blog-entry {
  margin: 10px 0px 0px;
  padding-bottom:5px;
  clear: both;
}
#contentHolder .blog-entry p {
  margin: 5px 0px 0px;
}
hr {
  margin:5px 0px 0px;
  border:none;
  border-bottom:1px dotted #000000;
  padding:0px;
  height:1px;
}
.blog-entry-header-metadata {
  float: left;
}
.blog-entry-title {
  margin: 0px;
  font-size: 16px;
  font-weight: bold;
}
.blog-entry-title a,
.blog-entry-posted a {
  text-decoration: none;
}
.blog-entry-posted {
font-size:11px;
font-style:italic;
color:#666666;
}
a.blog-entry-permalink {
  text-decoration: underline;
}
.blog-entry-header-links, .document-sharing {
  margin: 0;
  float: right;
  width:233px;
}
.blog-pict-thumbnail {
border:none;
float:left;
margin:2px 7px 7px 0;
max-height:100px;
}
.blog-pict {
border:none;
float:left;
margin:2px 7px 7px 0;
max-width:350px;
}
.blog-entry-body {
  clear: both;
}

/* Sharing Widget. */
ul.widget-sharing {
  margin: 10px 5px 0px;
}
ul.widget-sharing li {
  margin: 0px;
  padding: 0px 10px 0px 20px;
  position: relative;
  display: inline;
  float: left;
  list-style: none;
  height: 16px;
}
ul.widget-sharing li a {
  text-decoration: none;
}
ul.widget-sharing li.share {
  background: url(../images/hearusnow.org-sharing_icons.jpg) 0px 0px no-repeat;
}
ul.widget-sharing li.email {
  background: url(../images/hearusnow.org-sharing_icons.jpg) -65px 0px no-repeat;
}
ul.widget-sharing li.print {
  background: url(../images/hearusnow.org-sharing_icons.jpg) -132px 0px no-repeat;
}

/* Comments */
.comment-number {
background-color:#003399;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:2px;
text-indent:5px;
}
.comments-security_code {
margin:5px 0;
font-size:11px;
font-weight:bold;
color:#EC1C24;
}
.user-generated-button-A {
float:left;
position:relative;
}
.user-generated-button-B {
margin-left:250px;
float:left;
position:relative;
}

/* Application CSS Stylesheet: Document Module. */
.document {
  margin: 0px 0px 6px;
  clear: both;
}
.document div {
  margin: 2px 0 0;
}
.document-footer {
  margin: 3px 0px 0px;
  color:#666;
  font-size:11px;
  font-style:italic;
}
.document-metadata {
margin-bottom:25px;
}
.document-link {
margin:10px 0 15px;
}
.document-link img:hover, .document-link img:active {
border:1px solid #01BEA3;
}
.document-link img {
border:none;
margin:0 3px -11px;
}

/* Application Stylesheet: Sidebars. */
.sidebar {
  margin: 0px 0px 0px 5px;
  border: none;
  padding 0px;
}
.sidebar-content {
  margin: 0px 0px 0px 0px;
  border: none;
  padding: 0px;
  width: 180px;
}
.sidebar-module {
  margin: 10px 0px 10px 0px;
  border-width: 1px;
  border-style: double;
  border-color: #000000;
  padding: 0px;
  background-color: #EBEBEB;
}
.sidebar-module-header {
  margin: 0px;
  border-width: 0px 0px 1px 0px;
  border-style: double;
  border-color: #000000;
  padding: 5px;
  background-color: #FFFFFF;
  font-weight: bold;
  color: #000000;
}
.sidebar-module-content {
  margin: 0px;
  border: none;
  padding: 8px;
}
.sidebar-module-list {
  margin: 0px 0px 0px 10px;
  border: none;
  padding: 0px;
}
.sidebar-module-list-item {
  font-size: 12px;
  list-style-type: square;
}
ol.sidebar-module-list {
  margin: 0px 0px 0px 15px;
}
ol li.sidebar-module-list-item {
  margin: 0px 0px 10px 0px;
}
.sidebar-module-newsletter_signup {
  border: none;
  text-align: center;
}
.sidebar-module-newsletter_signup-title {
  padding: 5px;
  background-color: #000066;
  color: #FFCC00;
  font-family: Gill Sans,Verdana,Arial;
  font-size: 13pt;
}
.sidebar-module-newsletter_signup-body {
  background-color: #CAC09D;
}
.sidebar-module-newsletter_signup-body div {
  padding: 5px;
  color: #990000;
  font-style: italic;
  font-weight: bold;
}
.sidebar-module-newsletter_signup-body span {
  padding: 10px 0px;
  font-size: 9px;
  line-height: 120%;
}
.sidebar-module-the_tower {
  background-color: #FFFFFF;
  border: medium none;
  text-align: center;
}
.sidebar-module-blogger_toolkits {
  border: none;
  background-color: #FFFFFF;
  text-align: center;
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
