body{background-color: #ffffff}

table.basic
{
margin: auto;
width: 80%;
background-color: #663333;
color: #cccccc;
font-family: "Trebuchet MS";
font-size: 14px;
}

table.top
{
text-align: center;
width: 100%
}

#logo
{
background-color: #cccccc;
}

td.chlang
{
text-align: right;
padding-right: 20%;
}

td.left
{
line-height: 30px;
padding-top: 0px;
padding-left: 30px;
width: 120px;
font-weight: bolder;
font-size: 16px;
}

posmenu
{
margin-top: 50px;
}


a.chlang:link,a.chlang:visited,a.chlang:hover,a.chlang:active
{
color: #999999;
text-decoration: underline;
font-size: 13px;
font-weight: normal;
}



a.chlang:active
{
color: #cccccc;
}

a.left:link{color: #cccccc;text-decoration: none}
a.left:visited {color: #cccccc;text-decoration: none}
a.left:hover {color: #cccccc;text-decoration: underline}
a.left:active {color: #999999;text-decoration: none}

a.current:link{color: #999999;text-decoration: none}
a.current:visited {color: #999999;text-decoration: none}
a.current:hover {color: #999999;text-decoration: underline}
a.current:active {color: #999999;text-decoration: none}

a.main:link{color: #cccccc;font-style: oblique}
a.main:visited {color: #cccccc;font-style: oblique}
a.main:hover {color: #999999;font-style: oblique}
a.main:active {color: #999999;font-style: oblique}


a.agenda:link{color: #cccccc;font-style: normal}
a.agenda:visited {color: #cccccc;font-style: normal}
a.agenda:hover {color: #999999;font-style: normal}
a.agenda:active {color: #999999;font-style: normal}

td.main
{
text-align: left;
padding-top: 10px;
padding-left: 15%;
padding-right: 15%;
}

h1
{
margin-top: 50px;
color: #999999;
font-size: 18px;
}

h2
{
margin-bottom: 10px;
font-weight: bold;
font-size: 14px;
}

h3
{
margin-bottom: 0px;
font-weight: normal;
font-size: 14px;
font-variant: small-caps;
}

h4
{
margin-top: 50px;
color: #663333;
font-size: 48px;
}



.p
{
margin-top: 20px;
margin-bottom: 20px;
}

td.date
{
width: 80px;
padding-top: 0px;
}

td.performance
{
width: 200px;
}

td.location
{
width: 150px
}

td.venue
{
width: 150px;
}



td.composer
{
width: 270px;
}

td.piece
{

}

td.thumbframe
{
vertical-align: top;
padding: 10px;
}

table.thumb
{
border=0;
padding: 5px;
text-align: center;
caption-side: bottom;
}

img.thumb
{
padding: none;
border-width: 5px;
border-color: #FFFFFF;
border-style: none;
margin: 5px;
width: 100px;
}

td.thumbinfo
{
text-align: center;
font-size: 14px;
}
