/* Elements (modify basic HTML elements on all pages) */
* {
  font-family: Verdana;
  font-size: 10pt;
  color: #1D1D1D;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr
{
  display: none !important;
}

/* IDs (define specific sections of the page */
#PageBanner {
  background-color: #f2ae33;
  height: 100px;
}
#BannerMainText {
  font-family: Times New Roman;
  font-size: 24pt;
  font-style: italic;
  color: #660000;
  xwidth: 225px;
  height: 10px;
  padding-left: 10px;
}
#BannerLogo {
  xposition: relative;
  xtop: 10px;
  xleft: -20px;
  xpadding-right: 20px;
  xpadding-left: 50px;
  xpadding-top: 5px;
  height: 120px;
}
#BannerAddress {
  font-family: Arial;
  font-size: 9pt;
  xcolor: #ffffff;
  width: 130px;
}
#MenuBar {
  font-family: Arial;
  color: #ffffff;
  background-color: #AD2622;
  padding-left: 15px;
}
#MenuBar a {
  font-family: Arial;
  color: #ffffff;
  text-decoration: none;
}
#MenuBar a:hover {
  text-decoration: underline;
}
#LeftSideMain {
  background-color:#687B47;
  padding-left:7px;
  padding-right:7px;
  height: 100%;
}
#LeftSideMain .SectionHeader {
  font-family: Times New Roman;
  font-size:14pt;
  color: lightblue;
  font-style: italic;
  font-weight: bold;
}
#LeftSideMain p {
  color: white;
}
#LeftSideMain hr {
  height: 1px;
  width: 90%;
  text-align: center;
  color: #48515E;
}
#WhatsHappening * {
  font-size: 8pt;
}
#WhatsHappening a {
}
#WhatsHappening a:hover {
}
#WhatsHappening li {
  margin-left: -20px;
  color: white;
  font-size: 7pt;
}
#WhatsHappening .ParagraphTitle {
  font-family: Comic Sans MS;
  font-size: 9pt;
  letter-spacing: 1px;
  xcolor: blue;
  xcolor: #FFE284;
  xcolor: orange;
  color: #202020;
  text-decoration: underline;
}
#WhatsHappening .date {
  text-decoration: none;
}
#WhatsHappening table {
  xbackground-color: #7A8F55;
  padding: 4px;
}
#RightSideMain {
  background-color: #FFE284;
}
#RightSideMain .SectionHeader {
  font-family: Arial;
  font-size: 13pt;
  font-weight: bold;
  font-style: normal;
  xcolor: #7C477F;
  color: #076307;
  text-decoration: underline;
}
#RightSideMain li {
  margin-left: -20px;
}
#SingleColumnMain {
  background-color: #687B47;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
#SingleColumnMain .SectionHeader {
  font-family: Times New Roman;
  font-size:14pt;
  color: lightblue;
  font-style: italic;
  font-weight: bold;
}
#SingleColumnMain p,
#SingleColumnMain ul,
#SingleColumnMain ol,
#SingleColumnMain li {
  color: white;
}
#SingleColumnMain a {
  color: lightblue;
}
#SingleColumnMain a:hover {
  text-decoration: underline;
}
#SingleColumnMain u {
  color: white;
}
#SingleColumnMain .FeatureBlock {
  border: solid 1px silver;
}
#SingleColumnMain .smaller {
  color: white;
}
.FeatureBlock th {
  font-size: 14px;
  font-weight: normal;
  background-color: cornflowerblue;
}
.FeatureBlock td {
  padding-top: 5px;
}
#FeaturedContent p {
  font-size: 10pt;
  font-style: italic;
}
#FeaturedContent .larger {
  font-size: 11pt;
  font-style: italic;
  color: darkred;
  font-weight: bold;
}
#FeaturedContent a {
  font-size: 10pt;
  font-weight: bold;
  color: navy;
}
#FeaturedContent .name {
  font-size: 14pt;
  color: #202020;
  text-decoration: underline;
}
#FeaturedContent .date {
  font-size: 9pt;
  color: navy;
}
#FeaturedContent ul,li {
  font-size: 8pt;
}
#FeaturedContent .smaller {
  font-size: 8pt;
}
#FeaturedSpeaker p {
  font-size: 9pt;
  font-style: italic;
}
#FeaturedSpeaker .larger {
  font-size: 11pt;
  font-style: italic;
  color: darkred;
  font-weight: bold;
}
#FeaturedSpeaker .name {
  font-size: 10pt;
  color: #202020;
  text-decoration: underline;
}
#FeaturedSpeaker .date {
  font-size: 9pt;
  color: navy;
}
#FeaturedBook p {
  font-size: 9pt;
  font-style: italic;
}
#FeaturedLinks p {
  font-size: 8pt;
  padding-bottom: 3px;
  xborder-bottom: dashed 1px gray;
  padding-right: 5px;
}
#FeaturedLinks .SectionHeader {
  border-bottom: none;
  padding-bottom: 0px;
}
#PageHeight {
  xheight: 100%;
}
#YouthAndFamily {
  background-color: #FAFFA4;
  height: 95%;
  border-bottom: solid 10px #687B47;
  padding-top: 3px;
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
#YouthAndFamily td {
  padding-left: 5px;
}
#YouthAndFamily a {
  color: olive;
}
#YouthAndFamily a.ParagraphTitle {
  font-size: 10pt;
}
#YouthAndFamily p,
#YouthAndFamily li,
#YouthAndFamily ul,
#YouthAndFamily ol {
  color: black;
  list-style-image: url('images/small_heart.gif');
  list-style-type: circle;
}
#YouthAndFamily .SectionHeader {
  color: #910000;
  font-size: 14pt;
}
#YouthAndFamily .ParagraphTitle {
  color: #910000;
  font-size: 11pt;
}
#YouthAndFamily .yfm-menu {
  background-color: #E4AD17;
  padding: 0px 7px 0px 7px;
  border: solid 2px olive;
}
#YouthAndFamily .yfm-menu a {
  color: navy;
}
#YouthAndFamily table.highlight {
  border: dotted 5px purple;
  background-color: lightblue;
}
#YouthAndFamily table.highlight th {
  background-color: navy;
  color: white;
  text-decoration: underline;
}
#YouthAndFamily table.highlight td {
  padding: 7px 10px 5px 10px;
}
#Profile {
  background-color: FAFFA4;
  border: solid 1px black;
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
}
#Profile p,
#Profile a {
  color: black;
}
#Profile .ParagraphTitle {
  font-size: 11pt;
  font-family: Comic Sans MS;
  color: #910000;
  font-style: italic;
  font-weight: bold;
}
#Canopytech,
#Canopytech a {
  color: black;
  font-size: 8pt;
  font-style: italic;
  z-order: 100;
}

#SlideContainer 
{
  border: 1px solid gray;
  background-color: white;
  padding-left: 5px; 
  padding-top: 3px;
  padding-bottom: 3px;
}
#SlideContainer ul 
{
  margin-left: 7px;
}

/* Classes (used in multiple places ) */
.ParagraphTitle {
  color: lightblue;
}
.SectionHeader {
  color: lightblue;
}
.placeholder {
  font-size: 8pt;
  color: Navy;
  border: solid 1px white;
}
.larger {
  font-size: 14pt;
  color: white;
}
.quote {
  font-size: 9pt;
  font-style: italic;
  text-decoration: none;
}
.smaller {
	font-size: 8pt;
}
.larger {
  font-size: 11pt;
}
a.largerLink {
  color: white;
  font-size: 11pt;
  text-decoration: none;
}
.borderbottom {
	border-bottom: solid 1px gray;
	padding-bottom: 4px;
}

