header nav ul li#home_link a img{height:102%; }
header nav ul li#home_link ul li a, header nav ul li#home_link ul li a:visited, #intro h1, #intro p{ color:#fff; text-shadow: 0 0 1.5rem rgba(0,0,0,.75);}
#introx p a{ color:#fff; text-shadow: none; background:rgba(0,0,0,.25); padding:.25rem 1rem; margin:0 -1rem; font-weight:normal}
#intro p a{ color:#88CCFF; }
#intro p a.button{color:#fff;  background:rgba(0,102,255,.75);  padding:1rem 2rem; border:none; border-radius:.5rem}
#intro p a.button:hover{background:rgba(0,102,255,1);}
#crumbs,#crumbs  ul li a, #crumbs ul li:last-child a, #crumbs ul li a:visited span{color:rgba(255,255,255,.75); text-shadow: 0 0 .5rem #000}
#crumbs ul li a:hover{color:rgba(255,255,255,1); }
#crumbs ul li:last-child a:hover{color:rgba(255,255,255,.75);}
#crumbs ul li:last-child a span{color:rgba(255,255,255,.75);}
#crumbs ul li:last-child a span:hover{color:rgba(255,255,255,.8);}
header {
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.75) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 90%); }
/*border-bottom:none;*/
@media (min-width: 675px){
header nav ul li#home_link ul li.infor {opacity:.6 }
header nav ul li#home_link ul li.infor:hover {opacity:.9 }
header nav ul li#home_link ul li.infor form label { background:#222; color:#fff;box-shadow: 0 .5rem .5rem rgba(0,0,0,.000000000000000000000075); }
header nav ul li#home_link ul li.infor form label:after { border-left-color: #222;  }
header nav ul li#home_link ul li.infor form label.dir {  background: none; color: #222;box-shadow:none;  }
header nav ul li#home_link ul li.infor ul {border-color:#222; background:rgba(250,250,250,.95); box-shadow: 0 0 .5rem rgba(0,0,0,.25);}
header nav ul li#home_link ul li.infor ul li a{color:#222; text-shadow:none}
header nav ul li#home_link ul li.infor form input:checked ~ ul, 
header nav ul li#home_link ul li.infor:hover ul {  background:rgba(250,250,250,1) }
}

@media (max-width: 675px){
header nav ul li#home_link ul { width:100%; float:left; height:auto; padding:0; background:rgba(0,0,0,.25)}
}
@media (max-width: 675px){
header nav ul li#home_link ul li a, header nav ul li#home_link ul li a:visited{color:#36c; text-shadow:none;}
header nav ul li#home_link ul li a:hover{color:#fff; text-shadow:none;}

}
@media print {
header, header *{border:none !important;}
header nav ul{height:10rem; background:url(/cgi-bin/images/FFFlogo.png) no-repeat; background-size:contain; }
header nav ul li#home_link > a { content: url(/cgi-bin/images/FFFlogo.png)}

footer section div:first-child{color:#fff}
}