a.quick-link
{
   color: #501a0a;
   font-size: 12px;
   font-weight: bold;
   line-height: 24px;
   text-decoration: none;
}
a.quick-link-list
{
   color: #202020;
   font-size: 10px;
   text-decoration: none;
}
.class-text
{
   font-size: 11px;
   letter-spacing: 1;
   line-height: 15px;
}
.class-text-accent
{
   color: #501a0a;
   font-size: 11px;
   letter-spacing: 1;
}
font.accent
{
   color: #501a0a;
}
font.dot
{
   font-size: 16px;
}
font.season
{
   font-weight: bold;
}
li.contents
{
   line-height: 16px;
}
p.class-title
{
   color: #501a0a;
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 20px;
   font-weight: bold;
}
p.class-subtitle
{
   color: #501a0a;
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 18px;
}
p.contents
{
   color: #202020;
   font-family: Arial, Sans-Serif;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
}
table.class-calendar
{
   border-color: #4f3325;
}
table.images
{
   margin-right: 16px;
}
td.class-banner
{
   color: #ffffff;
   font-family: Arial, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 4;
   text-align: center;
}
td.class-calendar-text
{
   color: #381a0a;
   font-family: Arial, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 5;
}
tr.class-calendar-back-color
{
   background-color: #d39c95;
}
.width-images
{
   width: 298px;
}
.width-left-margin
{
   width: 40px;
}
.width-text
{
   width: 440px;
}
.width-text-dark
{
   background-color: #d0c6a6;
   width: 420px;
}
.width-times
{
   width: 135px;
}