body {
   margin: 0px;
   background-color: rgb( 178, 158, 134 );
   background-image: url(images/parchment3_bkg.png);
   font-family: Trebuchet MS, sans-serif;
   /* font-family: Book Antiqua, serif; */
}

.title {
   text-align: center;
}

a:link {
   color: rgb( 155, 45, 32 );
}

a:visited {
   color: rgb( 100, 85, 57 );
}

.sidebar {
   background-color: rgb( 120, 99, 78 );
   background-image: url(images/parchment3_dark.png);
   width: 150px;
   padding-left: 10px;
   padding-top: 20px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 1em;
   border-right: 1px solid black;
   font-size: 14pt;
   font-weight: bold;
}

h1 {
   text-align: center;
   font-family: serif;
}

h2 {
   font-size: 16pt;
}

.sidebar a {
   font-family: serif;
   text-decoration: none;
}

.sidebar a:link {
   color: white;
}

.sidebar a:visited {
   color: rgb( 197, 183, 165 );
}

.content {
   padding: 10px;
}

.schedule th {
   text-align: left;
   background-color: rgb( 155, 45, 32 );
   padding-left: .5em;
   padding-right: .5em;
}

.schedule td {
   background-color: rgb( 213, 171, 125 );
   padding-left: .5em;
   padding-right: .5em;
}

.byline {
   font-size: medium;
   text-align: center;
}

.quote {
   font-size: 14pt;
   font-style: italic;
   text-align: center;
}

p.dancelist {
   margin-top: 0em;
}

h2.genre_title {
   font-weight: bold;
   text-decoration: underline;
   margin-bottom: 0em;
   font-size: medium;
}
