a:link
{
  color:#587f9c;
  font-weight:normal;
  text-decoration:none;
}
a:visited
{
  color:#587f9c;
  font-weight:normal;
  text-decoration:none;
}
a:active
{
  color:#9edceb;
  font-weight:normal;
  text-decoration:none;
}

body.main
{
  background-image:url(images/main-background.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;

  font-family:sans-serif;
  font-size:10pt;
}

body.content
{
  background-image:url(images/content-background.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;

  font-family:sans-serif;
  font-size:10pt;
}

h1
{
  color:#f4c942;
  font-size:16pt;
  font-weight:bold;
}

h2
{
  color:#f4c942;
  font-size:12pt;
  font-weight:bold;
}

table.menu
{
  margin:0pt;
}

table.news
{
  margin:0pt;
}

td.newstitle
{
  text-align:left;
  color:black;
  font-weight:bold;
  background-color:#f4c942;
  padding-left:6pt;
  padding-right:6pt;
  padding-top:2pt;
  padding-bottom:2pt;
}

td.newsdate
{
  text-align:right;
  color:black;
  font-size:8pt;
  background-color:#f4c942;
  padding-left:6pt;
  padding-right:6pt;
  padding-top:2pt;
  padding-bottom:2pt;
}

td.newstext
{
  column-span:2;
  text-align:justify;
  font-size:10pt;
  color:black;
  padding-left:6pt;
  padding-right:6pt;
  padding-top:4pt;
  padding-bottom:12pt;
}

table.picture
{
  margin-top:0pt;
  margin-bottom:6pt;
  margin-left:6pt;
  margin-right:0pt;
}

td.picture
{
  background-color:#f9ffd5;
  border-style:solid;
  border-color:#f4c942;
  border-top-width:thin;
  border-bottom-width:0pt;
  border-left-width:thin;
  border-right-width:thin;
  padding:2pt;
}

td.picturetext
{
  text-align:left;
  color:black;
  font-size:8pt;
  background-color:#f9ffd5;
  padding:4pt;
  border-style:solid;
  border-color:#f4c942;
  border-top-width:0pt;
  border-bottom-width:thin;
  border-left-width:thin;
  border-right-width:thin;
}

table.musicians
{
  margin:0pt;
}

td.musicianthumb
{
  padding:0pt;
}

td.musicianname
{
  text-align:left;
  font-weight:bold;
  background-color:#f4c942;
  padding:4pt;
}

td.musiciantext
{
  column-span:2;
  text-align:justify;
  font-size:10pt;
  color:black;
  font-size:10pt;
  padding:4pt;
}

.firstletter
{
  color:#f4c942;
  font-size:14pt;
  font-weight:bold;
}

