a:link    {	text-decoration:underline; font-variant:normal; color:#FEA500; }
a:visited { text-decoration:underline; font-variant:normal; color:#800000; }
a:hover   { text-decoration:underline; font-variant:normal; color:#FFFFFF; }
a:active  { text-decoration:underline; font-variant:normal; color:#FEA500; }

a:link.navref  { 
						text-decoration: none;
						font-variant: small-caps;
						color: #000000;
					}

a:visited.navref  { 
						text-decoration: none;
						font-variant: small-caps;
						color: #000000;
					}

a:hover.navref  { 
						text-decoration: none;
						font-variant: small-caps;
						color: #000000;
					}

a:active.navref  { 
						text-decoration: none;
						font-variant: small-caps;
						color: #000000;
					}


body      { 
						background-color:#186581; color:#FEA500; 
            font-size:16pt; 
					}

.title		{	font-size: 32pt;
						font-variant: small-caps;
					}
.subtitle { font-size: 20pt; }
.footer   { font-size: 9pt; 
						color: #FEA500;
						text-align: left;
					}
.highlighted {
						font-variant:small-caps;
						font-weight:bold;
					}


input.passwd {
						background-color: #186581;
						border-width: thin;
						border-style: solid;
						border-color: #FEA500;
						color: #ffffff;
					}
button.style {
						background-color: #FEA500;
						border-width: thin;
						border-style: outset;
						border-color: #FEA500;
						color: #000000;
					}
	
div.internalmessage {
						width: 500px;
						text-align: center;
						border-width: 1cm;
						border-style: dashed;
						border-color: red;
						vertical-align: middle;
						margin-top: 5cm;
						color: red;
						font-size: 32pt;
					}

table.navbar {
						background-color:#FEA500;
					}

table.demosong {
						border-spacing: 0.2cm;
					}
td.demosong_note {
						vertical-align: top;
					}
td.demosong_text {
						vertical-align: top;
						text-align: justify;
						width: 400px;
					}

td.banddescription {
						width: 527px;
						text-align: justify;
					}

td.textentry {
						vertical-align: top;
						width: 300px;
						text-align: justify;
						padding-left: 0.2cm;
            padding-right: 0.2cm;
					}

td.picturedescription {
						padding-left: 0.5cm;
						text-align: justify;
						width: 300px;
						vertical-align: top
					}

td.concertdescription {
						border-top-with: thin;
						border-top-style: solid;
						border-top-color: #FEA500;
						border-bottom-with: thin;
						border-bottom-style: solid;
						border-bottom-color: #FEA500;
						padding-top: 0.3cm;
						padding-bottom: 0.3cm;
					}

td.linkurl {
						vertical-align: top;
					}

td.linkdescription {
						vertical-align: top;
						padding-left: 1cm;
						padding-bottom: 0.5cm;
						text-align: justify;
					}

td.title  {
						text-align: center;
					}

td.introduction {
						text-align: justify;
						width: 600px;
					}

img.thumbnail {
						border-width: thick;
						border-style: solid;
						border-color: #FEA500;
						padding: 0.1cm;
					}

