/* Stylesheets for AKFQuiz website */
/* $CVSHeader: akfquiz/quizweb.css,v 1.15 2006/12/28 17:18:42 akf Exp $ */


  html {
     color:#0000aa;
     background-color:#fff;
     background-image:url(school.png);
     font-family:cursive;
     }

  body { 
     margin-top:1ex;
     margin-bottom:1ex;
     }

  #content {
     margin-left:8%;
     margin-right:8%;
     }

  #foot {}

  h1 { color:#ffffdd;
       background-color:#000055;
       font-weight:bold;
       text-align:center;
       border:1ex ridge;
       border-color:#5555AA;
       padding:1ex;
       margin:0px 15%;
     }

  a img { border: none }
  
  .help, acronym, abbr { cursor:help }

  /* default for Mozilla, needed for some others */
  acronym, abbr { border-bottom:thin dotted }
  
  kbd { color:black;
        background:#cccccc;
        font-family:sans-serif;
        font-size:60%;
        font-weight:bold;
        border:1px solid black;
        padding:3px;
      }

  th { color:black;
       background:#cccccc;
       }

  td { color:black;
       background:white;
       }

  th { text-align:center; }
  td { text-align:center; }

  .backlink {
    font-family:serif;
    text-decoration:none;
    }

  .new {
     font-weight:bold;
     color:#d00;
     }

  .error, .warn { 
     padding:1ex;
     font-style:italic;
     color:black;
     background:#FEE;
     }
     
  #menu {
    list-style-type:none;
    list-style-position:inside;
    text-align:left;
    color:black;
    background-color:#eee;
    border-color:#eee;
    border-style:outset;
    border-width:medium;
    padding:1ex;
    float:right;
    margin-top:2ex;
    margin-right:0em;
    margin-bottom:2ex;
    margin-left:1em;
    width:10em;
    font-family:sans-serif;
    }

  #menu li {
    margin-bottom:1ex;
    }

  #menu a {
    text-decoration:none;
    }

  #menu a:link    { color:#000; background-color:transparent; }
  #menu a:visited { color:#000; background-color:transparent; }
  #menu a:hover   { color:#000; background-color:#ff0; }
  #menu a:active  { color:#000; background-color:#0ff; }

  .infobox {
    color:black;
    background-color:#eeeeee;
    padding:1ex;
    font-family:sans-serif;
    text-align:center;
    }

  .screenshot {
    float:right;
    width:auto;
    text-align:center;
    font-family:sans-serif;
    font-size:small;
    }
     
  address {
    margin-bottom:1ex;
    color:black;
    background-color:#eee;
    border-color:#eee;
    border-style:outset;
    border-width:medium;
    padding:1ex;
    font-family:sans-serif;
    font-size:small;
    text-align:center;
    }

 @media print, embossed {
   html { background-image:none }
   h1 { border:none; color:#0000aa; background-color:#fff }
   .noprint, .backlink, #menu, #foot { display:none }
   acronym, abbr { border:none }
   }
 