/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 2px;
    font-family: Comic Sans MS,Arial,sans-serif;
    font-size: 10px;
    background-color: rgb(255, 255, 153);
    }

  img { border: medium none ;
    }

  #empty { background-color: rgb(255, 255, 153);
    width: 101px;
    height: 67px;
    text-align: center;
    }
    
  table.contact {border: 1px solid black; margin: 6px 0px 6px 0px;}

  .menu { vertical-align: top;
    background-color: rgb(255, 255, 153);
    }

  .menu tr { vertical-align: top;
    }

  .menu tr td { width: 101px;
    height: 67px;
    text-align: center;
    }

  /* table.menu td { background-color: rgb(255, 0, 0);
    } */

  table.menu a:hover { background-color: rgb(153, 204, 102);
    }

  table.menu .red img { background-color: rgb(255, 0, 0);
    }

  table.menu a.red:hover img { background-color: rgb(153, 204, 102);
    }

  
  table.menu .green img { background-color: rgb(51, 255, 51);
    }

  table.menu a.green:hover img { background-color: rgb(153, 204, 102);
    }

  table.menu .ltblue img { background-color: rgb(102, 255, 255);
    }

  table.menu a.ltblue:hover img { background-color: rgb(153, 204, 102);
    }

      
  table.menu .blue img { background-color: rgb(51, 102, 255);
    }

  table.menu a.blue:hover img { background-color: rgb(153, 204, 102);
    }
    
  img.border { border: 1px solid black;
    }

  h1 { font-weight: bold ! important;
    font-style: normal ! important;
    margin-top: 6px ! important;
    margin-bottom: 6px ! important;
    font-size: 18px ! important;
    text-align: center ! important;
    }

  td.head { text-align: center;
    }

  table.workshops tr { vertical-align: top;
    }

  table.workshops tr td { background-color: white;
    }

  td.subhead { font-weight: bold;
    text-align: center;
    color: rgb(0, 0, 0);
    background-color: rgb(153, 153, 255) ! important;
    }

  td.subhead a { color: rgb(0, 0, 0);
  text-decoration: none;
    }

