@media all 
{


html *  { background:transparent; }  
body { font-size:16px; background:transparent; }  
#col2_content {padding:5px;background:transparent}
  #page_margins { max-width:100em;  }
#col2_content h2.acc {background:#fff;color:#004765}

body, #page, #page_margins, #nav,#col2 , 
#nav_main,   #nav_main li, #nav ul,  
#nav ul li a,
#nav ul li strong ,#nav ul li,
.submenu li a,
  .submenu li a:focus,
  .submenu li a:hover,
  .submenu li a:active, 
 #nav_main a,
  #nav_main strong, a, h1, h2, #col2_content  h2  , h3, p, div, b, strong, #searchform #searchbtn, hr { color:#FFFFFF;background:#004765 none;   }  
  img {  background: transparent   } 
  #footer, .tx-tslastupdate-pi1 {border-top:0px dashed #fff ; font-size:90%   }  
 
  .subcolumns .subcl,   .subcolumns .subcr { background:transparent;  border: 1px solid  #fff; margin-right:10px; overflow:hidden; padding:10px}
 input, #col2_content{ border:2px solid #fff; }
  #searchform #searchbtn  { border:0px solid #fff; font-weight:bold; }
  #nav  img{ display:none  } 
   #nav ul li a { border:2px solid #fff; border-top:0px; color:#fff} 
    #donate { position:absolute;top:185px; z-index:1; right:20px}
   #logo, #donate, a, img, span{ background:transparent; } 
#nav ul li.act a, #nav ul li a:hover{ color:#004765; background:#fff   } 
  }
