
    body {
        font-family: 'Source Sans Pro', sans-serif;
        background: #0f0f0f;
    }

    .highlight {
        background-image: url("images/highlight.jpg");
        height: 250px;

    }

    .title {
        font-size: 24px;
        color: white;
        text-align: left;
       
       

    }

    .subtitle {

        font-size: 20px;

        color: white;
    }
    .subtitleyellow {

        font-size: 20px;
        word-wrap: normal;
        color: rgb(255, 212, 133);
    }
    .subtitleorange
    {
        font-size: 20px;
font-weight: bolder;
        color: rgb(238, 107, 0);
    }
    .subtitlelink a, .subtitlelink a:visited, .subtitlelink a:active
    {
        font-size: 15px;
font-weight: bold;
        color: rgb(238, 107, 0);
    }

    .menu {
        background-color: brown;



    }

    .menuitem {
        text-align: center;
        font-size: 14px;
        color: white;

    }

    .menuitem td {
        padding-right: 8px;
        padding-left: 8px;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    

    .borderright {

        border-right: 1px solid rgb(201, 199, 199);
    }

    .menuitem a:link, .menuitem a:visited, .menuitem a:active {
        color: white;
        text-decoration: none;
        font-family: 'Source Sans Pro', sans-serif;
    }

  

    .content {
        background-color: #eeeeee;
    }

    

    .minithumbs_notused img {
        width: 84%;
        border-radius: 8px;
        border: 3px solid rgb(99, 99, 99);
        padding: 3px;
        background-color: rgb(53, 53, 53);
       align-content: center;
       margin-left: auto;
       margin-right: auto;
    }
    .minithumbs img {
        width: 100%;
        
    }
    .minithumbs td {
       padding: 1%;
        max-width: 200px;
        align-content: center;
    text-align: center;
    border: 3px solid rgb(99, 99, 99);
       
        background-color: rgb(0, 0, 0);
    }
    .curveborder {
        border-radius: 5px;
        background: #2a2b2a;
        padding: 5px;
    }

    .curveborderlight {
        border-radius: 25px;
        background: #eeeeee;
        padding: 15px;
    }
    .curvebordermedium {
        border-radius: 25px;
        background: #dadada;
        padding: 20px;
    }

    .notetxt {
        font-size: 20px;
        font-style: italic;
        color: yellow;
    }

    .schedule {

        white-space: nowrap;
        vertical-align: middle;
        text-decoration: none;
        padding: 8px 16px;
        display: inline; 
        width: 130px; 
        background-color: orange; 
        color: white; 
        border-radius: 25px;
    }
    .close {

        white-space: nowrap;
        vertical-align: middle;
        text-decoration: none;
        padding: 4px 8px;
        display: inline; 
        width: 30px; 
        font-size: 16px;
        background-color: rgb(143, 143, 143); 
        color: white; 
        border-radius: 25px;
    }

    .homedeco {

        background-color: rgb(52, 64, 68);
        padding-left: 5px;
        padding-right: 5px;
    }

    .copywrite {
        font-size: 16px;
        font-style: italic;
        color: rgb(211, 211, 211);
    }
    .currentpage
    {
        background-color: green;
        
    }
    .loading {
        background: transparent url('images/loading.gif') center no-repeat;
      }

      .gallery
      {
        display:block; left:0px; top:160px; width: 99%; height: 100%; position: absolute; overflow:visible;
      }