a { color: #A20005; }
   a:visited { color: #333; }
/** @group home */
body.home { background-image: url('../images/bg_body-home.jpg'); }
.home #outer_wrapper { background-image: url('../images/bg_header-home.jpg'); }
.home #header { height: 395px; }
.home #hdrImg #img { height: 249px; }
.home #hdrImg #corner1 { 
   height: 264px;
   background-image: url('../images/bg_overlay-home.png');
}
.home #sideBar #marginContent, .has_hdr_img_txt #hdrImg #img_descr { height: 236px; }
/* @end home **/
/** @group contentSlot */
.default h1.pg_title { left: 8px; }
/* @end contentSlot **/
/** @group sideBar */
/** @group sectionNav */
#sectionNav { width: 220px; }
#sectionNav ul, 
#sectionNav ul ul,
#sideBar #sectionNav ul.subnav {
   margin: 0;
   padding: 0;
   list-style: none;
   line-height: normal;
}
   #sideBar #sectionNav ul.subnav { padding-top: 0.4em; }
#sectionNav ul ul ul,
#sectionNav ul.subnav {
   margin-top: 0.4em;
   border-top: 1px solid #CCC; 
}
   #sectionNav ul ul li a {
      display: block;
      text-decoration: none;
      padding: 3px 8px;
      line-height: normal;
      font-size: 1.1em;
      color: #666;
      min-height: 16px;
   }
      #sectionNav ul ul li a:hover { text-decoration: underline; }
      #sectionNav ul ul li { border-bottom: 1px solid #CCC; }
         #sectionNav ul ul ul li.last { 
            border-bottom: 0;
            margin-bottom: 0;
            padding-bottom: 0;
         }
      
      #sectionNav ul ul ul li a { padding-left: 24px; }
/* @end sectionNav **/
/** @group search */
#search, #marginContent { padding-left: 8px; }
/** @group footer */
#footer {
   height: 85px;
   font-size: 1.1em;
}
   #footer #vcard { padding: 0.4em 0;}
   #footer #vcard .org { display: none; }
   #footer #privacy_statement { margin-right: 8px; }

#spark_outer_footer {
   background-color: #780003;
   margin-top: -98px; 
}
/* @end footer **/