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: 26pt;
}
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: 2px 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;
}
#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: #9bs4se url(/uploads/background_nav_li.gif) 8px 41px no-repeat;
  border-left: 1px solid #000000;
}
#nav ul li a{
  color: #FFFFFF;
}
#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 #666666;
}
#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;
}
#group_nav,
#group_links{
  border-bottom: 1px solid #666666;
}
#group_nav .name h3{
  color: #FFFFFF;
  font: bold 18pt Arial, Helvetica, sans-serif;
  border-top: 2px solid #666666;
  border-bottom: 1px solid #666666;
}
#group_nav ul li{
  font: bold 12pt  Arial, Helvetica, sans-serif;
}
#group_nav ul li a{
  color: #FFFFFF;
}
#group_nav ul li a:hover{
  color: #E9E9E9;
  background: #666666;
}
#group_nav .selected{
  color: #efefef;
  background: #333333;
}
#group_nav ul li a.cluster_parent{
  background: url(/uploads/bg_cluster_parent.gif) no-repeat 7px 9px;
}
#group_nav ul li a.cluster_parent:hover{
  color: #CBCBCB;
  background: #666666 url(/uploads/bg_cluster_parent.gif) no-repeat 7px 9px;
}
#group_nav ul li a.cluster_parent_open{
  color: #E9E9E9;
  background: #CCCCCC url(/uploads/bg_cluster_parent_open.gif) no-repeat 7px 9px;
}
#group_nav ul li a.cluster_parent_open:hover{
  color: #E9E9E9;
  background: #666666 url(/uploads/bg_cluster_parent_open.gif) no-repeat 7px 9px;
}
#group_nav ul li ul{
  background: #333333;
}
#group_nav ul li ul li a{
  color: #FFFFFF;
  background: url(/uploads/bullet.gif) no-repeat 25px 11px;
}
#group_nav ul li ul li a:hover{
  color: #EFEFEF;
  background: #666666 url(/uploads/bullet.gif) no-repeat 25px 11px;
}
#group_nav ul li ul li a.selected{
  color: #FFFFFF;
}
#group_links ul{
  background: #333333;
}
#group_links ul li{
  font: bold 21pt Arial, Helvetica, sans-serif;
}
#group_links ul li a{
  color: #ffffff;
}
#group_links ul li a:hover{
  color: #9B242E;
  background: #1F1F1f;
}
#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: #CCCCCC;
}
#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: #121212;
  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: #666666;
  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;
}
