    @font-face {
      font-family: ITC_Souvenir;
      src: url('../fonts/ITC_Souvenir.woff'),
           url('../fonts/ITC_Souvenir.ttf');
    }
    @font-face {
      font-family: WiesbadenSwingRegular;
      src: url('../fonts/wiesbadenswing.woff'),
           url('../fonts/wiesbadenswing.ttf');
    }
    @font-face {
      font-family: ErasMedium;
      src: url('../fonts/ITCErasStd-Medium.woff'),
           url('../fonts/ITCErasStd-Medium.ttf');
    }

    html { min-height: 100%; }

    body {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size:1.00em;
      line-height:1.5em;
      min-height: 100vh;
    }

    #container { background-color:#DFDAD3; margin-top:-40px; padding-top:0px; min-height:100%; overflow:hidden; }

    #content {
      width:960px; margin:auto; background-color:#FFF;
      /* border-left:2px solid #97AAC9;
      border-right:2px solid #97AAC9; */
      overflow: hidden;
    }

    #main { padding-left:24px; padding-right:24px; }

    #mainmenu {
      top:0px;
      /* position:fixed; */
      margin-top:40px;
      padding-bottom:30px;
    }

    h1, h2, h3, h4 {
      font-family: ErasMedium, Verdana, Geneva, sans-serif;
      letter-spacing: 0.05em;
    }
    h1 { font-size:1.9em; font-weight:bold; }
    h2 { font-size:1.6em; font-weight:bold; }
    h3 { font-size:1.3em; font-weight:bold; }
    h4 { font-size:1.2em; font-weight:normal; font-style:italic; text-decoration:underline; }

    /* p { margin-left:20px; } */
    abbr { text-underline-position: under; }

    footer { font-size: 0.9em; }
    footer hr { margin-bottom:-18px; height:1px; border-width:0; color:gray; background-color:gray; }
    #departments { float:left; margin-top:6px; padding-left:16px; }
    #departments a { margin-right:20px; text-decoration:none; color:black; }
    #moddate { float:right; padding-right:12px; margin-top:6px; }

    .noselect {
        -webkit-user-select: none; /* Safari */
        -ms-user-select: none; /* IE 10 and IE 11 */
        user-select: none; /* Standard syntax */
    	cursor:default;
    }

