body{
  color: #000000;
  font: 12px Arial;
  background: #fFFFFF;
}
#content a,
a{
  color: #CC3300;
}
#content a:hover,
a:hover{
  color: #ad1116;
}
h1{
  color: #ad1116;
  font-family: Arial;
  font-size: 14;
}
h2{
  color: #A11D21;
  font-family: Arial;
  font-size: 12;
}
h3{
  color: #A11D21;
  font-family: Arial;
  font-size: 12;
}
h4{
  color: #CC6633;
  font-family: Arial;
  font-size: 12;
}
h5{
  color: #733213;
  font-family: bold  Arial;
  font-size: 10;
}
h6{
  color: #733213;
  font-family: Arial ;
  font-size: 8;
}
.frame{
  border: 2px solid #d6a26b;
  background: #FFF1CB;
}
#announcement{
  border: 1 px solid #d6a26b;
}
ul.detail_bar{
  background: #FFFFCC;
}
#download{
  background: #FFFFFF;
}
button,
.formButton,
.formButtonLong{
  color: #FFFFFF;
  background: #301b04;
  border: 1px solid #301b04;
}
#middle{
  border-top: 1px solid #e0bf9c;
  border-bottom: 1px solid #e0bf9c;
}
#spotlight_container,
#recent_programs_container,
#middle #blogs_container,
#events_container{
  background: #FFF1CB;
}
#spotlight_container h2,
#recent_programs_container h2,
#blogs_container h2,
#events_container .name h2{
  color: #A11D21;
  font: 24px Arial;
  border-bottom: 1px solid #e0bf9c;
}
#spotlight .image,
#recent_programs .program .image{
  background: #FFFFCC;
  border: 1px solid #FFF1CB;
}
#spotlight .scroll .name,
#recent_programs .program .scroll .title,
#blogs .headline .title{
  color: #A11D21;
  font: 15px Arial;
}
#spotlight .link,
#recent_programs .program .links,
#events_container .link,
#blogs .link{
  border-bottom: 1px solid #e0bf9c;
}
#spotlight .link a,
#blogs .link a{
  color: #A11D21;
  font: 16px Arial;
}
#recent_programs .program .scroll .date,
#blogs .headline .date{
  color: #733213;
  font: 11px  Arial;
}
#recent_programs .program .links ul li{
  font: 13px Arial;
}
#recent_programs .program .links ul li a{
  color: #CC6633;
}
#events_container .link a{
  color: #A11D21;
  font: 12px Arial;
}
#coming_events #events .event{
  border-top: 1px solid #FFF1CB;
  border-bottom: 1px solid #FFF1CB;
}
#coming_events #events .event .name{
  font: 13px Arial;
}
#coming_events #events .event .name a{
  color: #A11D21;
}
#coming_events #events .event .date{
  color: #A11D21;
  font: 10px Arial;
}
#utility_container{
  border-bottom: 1px solid #fff1cb;
}
#utility ul li a{
  color: #A11D21;
}
.search{
  background: #FFFFFF;
  border-color: #FFFFFF;
}
.button{
  color: #FFFFCC;
  background: #A11D21;
  border-color: #A11D21;
}
#nav_container{
  border-top: 1px solid #FFF1CB;
  border-bottom: 1px solid #FFF1CB;
}
#nav ul{
  background: #FFF1CB;
}
#nav ul li{
  font: 16px Arial ;
  background: #FFF1CB;
  border-left: 1px solid #FFF1CB;
}
#nav ul li a{
  color: #733213;
}
#nav ul li:hover, 
#nav ul li.sfhover,
#nav ul li a:hover{
  color: #FFFFCC;
  background: #C26323;
}
#nav ul li ul{
  background: #C26323;
}
#nav ul li ul li a{
  color: #FFFFCC;
}
#nav ul li ul li a:hover{
  color: #FFFFCC;
  background: #C26323;
}
#wide_container,
#full_container{
  border-top: 1px solid #FFF1CB;
}
.border{
  border-top: 1px solid #FFF1CB;
}
#quote_container{
  border-bottom: 2px solid #FFF1CB;
}
#quote{
  background: #608a28;
}
#quote .verse{
  color: #fff1cb;
  font: italic 26px "Arial";
}
#quote .attribute{
  color: #fff1cb;
  font: 15px Arial;
}
#content_wide #pageHeader{
  border-bottom: 1px solid #DBA26B;
}
#content_wide #pageName h1,
#content_full #pageName h1{
  color: #AD1116;
  font: 34px Arial;
  border-bottom: 1px solid #DBA26B;
}
#content_wide #content_text,
#content_full #content_text{
  border-bottom: 1px solid #DBA26B;
}
#narrow_container{
  border-top: 1px solid #FFF1CB;
}
#content_narrow{
  background: #FBC545;
}
#content_narrow .image{
  background: #FBC545;
  border: #FBC545;
}
#related_pages{
  border-bottom: 1px solid #301b04;
}
#related_pages .name h3{
  color: #AD1116;
  font: 21px  Arial;
  border-top: 2px solid #301b04;
  border-bottom: 1px solid #301b04;
}
#related_pages ul li{
  font: bold 15px  Arial;
}
#related_pages ul li a{
  color: #AD1116;
  background: url(/uploads/bullet.gif) no-repeat 9px 11px;
}
#related_pages ul li a:hover{
  color: #FFFFCC;
  background: #c26323;
}
#footer_container{
  background: #792219;
  border-top: 2px solid #792219;
}
#footer{
  background: #792219 url(/uploads/background_so_texture.jpg);
}
#footer h1,
#footer table td h1{
  color: #000000;
  font: bold 12px Arial, Helvetica, sans-serif;
}
#footer,
#footer table td{
  color: #FFFFCC;
}
#footer a,
#footer td a{
  color: #FFCC66;
}
#so_link{
  background: #1F1F1F;
}
#so_link_text{
  color: #000000;
}
#so_link_text a{
  color: #660000;
}
#blogs_container{
  border-top: 1px solid #AD1116;
}
#RSS{
  color: #FFFFCC;
  background: #660000;
  border: 1px solid #660000;
}
#RSS .subscribe_rss a{
  color: #CC6633;
}
#author{
  background: #e0bf9c;
  border: 1px solid #301b04;
}
#author .image{
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
}
#article_menu .article_grouping ul li{
  border-bottom: 1px solid #301b04;
}
#article_menu .article_grouping ul li a{
  color: #AD1116;
  background: url(/uploads/bullet.gif) no-repeat 5px 7px;
}
#article_menu .article_grouping ul li a:hover{
  color: #FFFFCC;
  background: #e0bf9c url(/uploads/bullet.gif) no-repeat 5px 7px;
}
#articles .article,
#post .article{
  border-bottom: 3px #301b04 double;
}
.article .title{
  color: #000000;
  font: bold 15px Arial, Helvetica, sans-serif;
}
.article .footer{
  background: #e0bf9c;
  border: 1px solid #301b04;
}
.comment{
  border-bottom: 3px #301b04 double;
}
.comment .date{
  color: #121212;
}
.comment .body{
  background: #301b04;
  border: 1px solid #301b04;
}
#post #news_link a,
#articles .view_all a{
  color: #CC6633;
  background: #555555;
  border: 1px solid ##301b04;
}
#post #news_link a:hover,
#articles .view_all a:hover{
  background: #121212;
  border: 1px solid #000000;
}
#content_narrow #blogs_container{
  border-top: 1px solid #AD1116;
}
#content_narroww #blogs_container h2{
  color: #AD1116;
  font: 24px Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #301b04;
}
#content_narrow #blogs .headline .title{
  color: #AD1116;
  font: 15px Arial, Helvetica, sans-serif;
}
#content_narrow  #blogs .headline .date{
  color: #301b04;
  font: 11px Arial, Helvetica, sans-serif;
}
#content_narrow #blogs .link a{
  color: #000000;
  font: bold 16px Arial, Helvetica, sans-serif;
}
#content_narrow #blogs .link{
  border-bottom: 1px solid #AD1116;
}
