body{
  color: #000000;
  font: 11pt Arial, Helvetica, sans-serif;
  background: #444444;
}
#content a,
a{
  color: #9B242E;
}
#content a:hover,
a:hover{
  color: #996666;
}
h1{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
}
h2{
  color: #9B242E;
  font-family: Arial, Helvetica, sans-serif;
}
h3{
  color: #9B242E;
  font-family: Arial, Helvetica, sans-serif;
}
h4{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
}
h5{
  color: #9B242E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
}
h6{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;;
}
.frame{
  border: 1px solid #9B242E;
  background: #FFFFFF;
}
#announcement{
  border: 5px solid #999999;
}
ul.detail_bar{
  background: #666666;
}
#download{
  background: #000000;
}
button,
.formButton,
.formButtonLong{
  color: #A4A4A4;
  background: #000000;
  border: 1px solid #000000;
}
#middle{
  border-top: 1px solid #9B242E;
  border-bottom: 1px solid #9B242E;
}
#spotlight_container,
#recent_programs_container,
#middle #blogs_container,
#events_container{
  background: #CCCCCC;
}
#spotlight_container h2,
#recent_programs_container h2,
#blogs_container h2,
#events_container .name h2{
  color: #9B242E;
  font: bold 24pt Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #CCCCCC;
}
#spotlight .image,
#recent_programs .program .image{
  background: #ac1c1c;
  border: 1px solid #999999;
}
#spotlight .scroll .name,
#recent_programs .program .scroll .title,
#blogs .headline .title{
  color: #9B242E;
  font: bold 14pt Arial, Helvetica, sans-serif;
}
#spotlight .link,
#recent_programs .program .links,
#events_container .link,
#blogs .link{
  border-bottom: 1px solid #000000;
}
#spotlight .link a,
#blogs .link a{
  color: #333333;
  font: bold 16pt Arial, Helvetica, sans-serif;
}
#recent_programs .program .scroll .date,
#blogs .headline .date{
  color: #333333;
  font: 11pt Arial, Helvetica, sans-serif;
}
#recent_programs .program .links ul li{
  font: bold 13pt Arial, Helvetica, sans-serif;
}
#recent_programs .program .links ul li a{
  color: #9B242E;
}
#events_container .link a{
  color: #9B242E;
  font: bold 12pt Arial, Helvetica, sans-serif;
}
#coming_events #events .event{
  border-top: 4px solid #333333;
  border-bottom: 0px solid #333333;
}
#coming_events #events .event .name{
  font: bold 13pt Arial, Helvetica, sans-serif;
}
#coming_events #events .event .name a{
  color: #9B242E;
}
#coming_events #events .event .date{
  color: #9B242E;
  font: 10pt Arial, Helvetica, sans-serif;
}
#utility_container{
  border-bottom: 1px solid #666666;
}
#utility ul li a{
  color: #ffffff;
}
.search{
  background: #efefef;
  border-color: #666666;
}
.button{
  color: #9B242E;
  background: #FFFFFF;
  border-color: #000000;
}
#nav_container{
  border-top: 3px solid #333333;
  border-bottom: 0px solid #666666;
}
#nav ul{
  background: #3F3F3F;
}
#nav ul li{
  font: bold 12pt Arial, Helvetica, sans-serif;
  background: #000000;
  border-left: 1px solid #000000;
}
#nav ul li a{
  color: #EEEEEE;
}
#nav ul li:hover, 
#nav ul li.sfhover,
#nav ul li a:hover{
  color: #E9E9E9;
  background: #666666;
}
#nav ul li ul{
  background: #e9e9e9;
}
#nav ul li ul li a{
  color: #9B242E;
}
#nav ul li ul li a:hover{
  color: #E9E9E9;
  background: #666666;
}
#wide_container,
#full_container{
  border-top: 3px solid #333333;
}
.border{
  border-top: 2px solid #9b242e;
}
#quote_container{
  border-bottom: 2px solid #9B242E;
}
#quote{
  background: #9B242E;
}
#quote .verse{
  color: #FFFFFF;
  font: italic 21pt Arial, Helvetica, sans-serif;
}
#quote .attribute{
  color: #FFFFFF;
  font: 15pt Arial, Helvetica, sans-serif;
}
#content_wide #pageHeader{
  border-bottom: 3px solid #666666;
}
#content_wide #pageName h1,
#content_full #pageName h1{
  color: #9b242e;
  font: bold 28pt Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #666666;
}
#content_wide #content_text,
#content_full #content_text{
  border-bottom: 1px solid #333333;
}
#narrow_container{
  border-top: 2px solid #666666;
}
#content_narrow{
  background: #333333;
}
#content_narrow .image{
  background: #333333;
  border: 1px solid #333333;
}
#related_pages{
  border-bottom: 2px solid #666666;
}
#related_pages .name h3{
  color: #efefef;
  font: bold 18pt Arial, Helvetica, sans-serif;
  border-top: 2px solid #666666;
  border-bottom: 1px solid #666666;
}
#related_pages ul li{
  font: bold 12pt Arial, Helvetica, sans-serif;
}
#related_pages ul li a{
  color: #898989;
  background: url(/uploads/bullet.gif) no-repeat 9px 11px;
}
#related_pages ul li a:hover{
  color: #E9E9E9;
  background: #CC0033;
}
#footer_container{
  background: #666666;
  border-top: 2px solid #9B242E;
}
#footer{
  background: #9B242E;
}
#footer h1,
#footer table td h1{
  color: #FFFFFF;
  font: bold 9pt Arial, Helvetica, sans-serif;
}
#footer,
#footer table td{
  color: #FFFFFF;
}
#footer a,
#footer td a{
  color: #CCCCCC;
}
#so_link{
  background: #9b242e;
}
#so_link_text{
  color: #999999;
}
#so_link_text a{
  color: #CCCCCC;
}
#blogs_container{
  border-top: 3px solid #666666;
}
#RSS{
  color: #FFFFFF;
  background: #666666;
  border: 1px solid #656565;
}
#RSS .subscribe_rss a{
  color: #CCCCCC;
}
#author{
  background: #E9E9E9;
  border: 1px solid #DDDDDD;
}
#author .image{
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#article_menu .article_grouping ul li{
  border-bottom: 1px solid #DDDDDD;
}
#article_menu .article_grouping ul li a{
  background: url(/uploads/bullet.gif) no-repeat 5px 7px;
}
#article_menu .article_grouping ul li a:hover{
  color: #FFFFFF;
  background: #121212 url(/uploads/bullet.gif) no-repeat 5px 7px;
}
#articles .article,
#post .article{
  border-bottom: 3px #DDDDDD double;
}
.article .title{
  color: #FFFFFF;
  font: bold 15pt Arial, Helvetica, sans-serif;
}
.article .footer{
  background: #E9E9E9;
  border: 1px solid #DDDDDD;
}
.comment{
  border-bottom: 3px #DDDDDD double;
}
.comment .date{
  color: #121212;
}
.comment .body{
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
}
#post #news_link a,
#articles .view_all a{
  color: #FFFFFF;
  background: #555555;
  border: 1px solid #333333;
}
#post #news_link a:hover,
#articles .view_all a:hover{
  background: #121212;
  border: 1px solid #000000;
}
#content_narrow #blogs_container{
  border-top: 3px solid #E9E9E9;
}
#content_narroww #blogs_container h2{
  color: #666666;
  font: bold 24pt Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #CCCCCC;
}
#content_narrow #blogs .headline .title{
  color: #FFFFFF;
  font: bold 15pt Arial, Helvetica, sans-serif;
}
#content_narrow  #blogs .headline .date{
  color: #949494;
  font: 11pt Arial, Helvetica, sans-serif;
}
#content_narrow #blogs .link a{
  color: #666666;
  font: bold 16pt Arial, Helvetica, sans-serif;
}
#content_narrow #blogs .link{
  border-bottom: 1px solid #CCCCCC;
}
