/* CSS Common */
body {background-color:rgb(192,224,255);}
a[href^="http"]::after { content:"*";
                       }
div.logo { background-image: url(../graphix/head_new2.png); background-repeat: no-repeat; background-size: 55em ;background-position: 50% 50%;) 
            max-width: 55em; margin-left:auto; margin-right:auto;min-height:20em; text-align:center;}
div.upper  { margin-bottom:2em;
              }
div.logo strong {  font-family: 'Trade Winds', cursive, serif, san-serif; font-size:3em ;position:relative; top:3.8em; /*left:9em; right: 1em; bottom:2em; */color:rgb(255,153,0)
                }
#mini_nav { background-color:transparent; color: black; border-bottom:0.1em solid black; opacity:0.5;
}
#mini_nav div { display:inline;
}
#crumbs {display:inline;}
div.langs { float:right; display:inline;
} 
#crumbs  ol{display:inline; padding:0;}
#crumbs ol li{display:inline;}
#crumbs ol li:not(:first-of-type):before {content:" >> ";}
#mini_nav a { color:black; text-decoration:none;
          }
#mini_nav a:visited { color:black; text-decoration:none;
          }
#mini_nav a:hover { color:black; text-decoration:none; font-weight:bold;
          }
#crumbs strong {font-style:italic; font-weight:bolder;}
div.langs ul {margin:0;}
#menu {  max-width: 95%; margin-left:auto; margin-right:auto; text-align:center;padding-top:2em; border-top:0.1em solid black;
}
#menu a { text-decoration:none; color:black;
        }
#menu a:visited{ text-decoration:none; color:black;
              }
#menu a:active{ font-weight:bold; text-decoration:none; color:rgb(0,0,204);
              }             
#menu a:hover{ font-weight:bold; text-decoration:none; color:black;
              }
#menu li {display:inline; padding:1em 2em; background-color:rgba(0,192,255,0.3);
           -moz-border-radius: 1em;
          -webkit-border-radius: 1em;
          -khtml-border-radius: 1em;
    border-radius: 1em;
    
         font-family: 'Trade Winds', cursive, serif, san-serif;
         font-size:1em;
         
          }
#menu {margin-bottom:7em;}
#menu #used {background-color:rgb(0,144,255); color:rgb(255,255,255);
            }
#menu ul li {margin-right:0.1em; display:inline; float:left;}
#menu  ul.submenu {display:none;}


#menu li:hover ul.submenu{  display:block; background-color:transparent; 
                           list-style: none;max-width:7em; z-index:999; /*position:relative; top:3em; left:-6em;
                          overflow:hidden;*/} 

#menu li:hover ul.submenu li{  background-color:rgb(0,224,255); display:inline; padding:0.2em; margin-right:0.5em;
                            } 
                           
div.langs ul li {display:inline; margin-left:1em; }
div.content {max-width: 80%; background-color:rgb(255,255,255); 
            margin-left:auto; margin-right:auto; padding:1em; margin:1em auto;
            -moz-border-radius: 1.5em;
          -webkit-border-radius: 1.5em;
          -khtml-border-radius: 1.5em;
    border-radius: 1em;
           font-size:1.1em; font-family:serif,san-serif; }
div.footer {background-color:transparent; border-top:0.1em solid black; 
            max-width: 80%; margin-left:auto; margin-right:auto; opacity:0.6; text-align:center;}
div.footer dd {display: inline; margin-left:0.5em; margin-right:0.5em}
div.footer dt::after {content:":"; }

div.footer dt {display:inline; padding:0.1em;} 
div.footer a {text-decoration:none; color:black;}   
div.footer a:hover {text-decoration:none; color:black; font-weight:bold;} 
div.footer a:active {text-decoration:none; color:black; font-weight:bold;}
div.footer a:visited {text-decoration:none; color:black; }             