   body {
        background: url("/content/images/body-background.jpg");
        text-align: center;
        margin: 0 auto;
        font-family: Georgia, Times New Roman, Roman;
    }
    
    .bodyContainer {
        background-image: url("/content/images/containerBackground.png");
        background-repeat: repeat-y;
        width: 988px;      
        margin: 10px auto 0; 
        padding-bottom: 0;
        padding-left: 4px; 
        text-align: left;
    }                
 
     .containerBottom {
        background-image: url("/content/images/containerBottom.png");
        background-repeat: repeat-y;
        width: 988px;   
        height: 28px;   
        margin: 0 auto; 
        padding: 0;
        padding-left: 4px; 
        margin-bottom: 10px;
    }     
       
    .headerImage{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    
    .alert{
        background-image: url("/content/images/alertBackground.gif");
        height: 41px;
        line-height: 41px;        
        margin-bottom: 20px;
    }
    
    .menu {
    margin-bottom: 20px;     
    } 
    #navcontainer ul
    {
    padding-left: 0;
    margin-left: 0;
    background-color: #b68430;
    height: 41px; 
    line-height: 41px;
    margin-top: 0px;
    margin-bottom: 0px;    
    color: White;
    float: left;
    width: 100%;
    font-family: Georgia;
    }

    #navcontainer ul li { display: inline; }

    #navcontainer a#current { background-color: #422906; }
    
    #navcontainer ul li a
    {
    padding: 0 1em;
    height: 41px;
    background-color: #b68430;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 1px solid #fff;    
    font-variant: small-caps;
    }   

    #navcontainer ul li a#end{
        border: none;
    }

    #navcontainer ul li a#endCurrent{
        border: none;
        background-color: #290d00; 
    }    

    #navcontainer ul li a:hover
    {
    background-color: #422906;
    color: #fff;
    }
    
    
    .contentBackground {
        background: #d0be5b;
    }
    
    .content{
        border: 2px solid #f6edd4;
        color: #4e2c11;
        font-size: 14px;
    }
    
    .content p {
        line-height: 1.5em;
        margin: 1.5em 20px 1.5em 20px;
        text-align: left;
    }
    
    .content li {
        margin-right: 20px;
        line-height: 1.5em;
    }

    .content a:link
    {
        color: #4b4523;
    }

    .content a:visited
    {
        color: #4b4523;
    }

    .content a:hover
    {
        text-decoration: none;
    }    
    
    .content img.leftFloatingNoBorder {
                    border: 0;
                    float: left;
                    margin-right: 20px;
                }
                
    .floatLeft {
        float: left;
        margin-left: 20px;    
    }
    
    .imageWithBorder {
        border: 2px solid black;
    }
    
    .lodging {
        float: left;
        width: 450px;
    }

    
    .artist {
        float: left;
        width: 180px;
    }    
    
    div.content h1 {
        font-size: 30px;
        line-height: 1.05em;
        margin-left: 20px;  
        margin-right: 20px;
        text-align: center;
        color: #382202;
        font-family: Times New Roman;  
    }
    
     div.content h2 {
        font-size: 18px;
        line-height: 1.28em;
        margin-left: 20px;  
        margin-right: 20px;
        text-align: left;
    }
 
      div.content h3 {
        font-size: 16px;
        line-height: 1.3125em;
        margin-left: 20px;  
        margin-right: 20px;
        text-align: left;
    }
    
form.cmxform fieldset {
    border: 1px solid #573D1A;
    margin: 1.5em 20px 1.5em 20px;
}

form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  color: #573D1A;
  font-family: Georgia;
  font-size: 16px;
  font-weight: bold;
}

form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
  color: #573D1A; 
  font-family: Georgia, "Times New Roman", Roman;
  font-size: 14px;
}

form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;

}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}

form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 200px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 3px; /* Width plus 3 (html space) */
}    
    .sideBarBackground {
        background: #b68430;
    }
    
    .sideBar {
        border: 2px solid #d4aa5c;
        color: #422203;  
    }
    
    .sideBar h3 {
        margin: 1.5em 20px 1.5em 20px;
        font-size: 18px;
        color: #290d00;
        font-variant: small-caps;
    }
    
    .sideBar p {
        font-size: 14px;
        line-height: 1.5em;
        margin: 1.5em 20px 1.5em 20px;
        text-align: left;
    }
    
    .sideBar a {
        color: white;
    }
    
    .sideBar a:hover {
        text-decoration: none;
    }
    
    .center {
        text-align: center;
        clear: both;
    }
    
    .center img {
        border: 0;
    }
    
    .center img a {
        border: 0;
    }
    
    table.centered-table{
        margin: auto;
    }
    
    table.centered-table img {
        border: 2px solid black;
    }
    
    .tiny {
        font-size: 10px;
        text-align: center;
    }