﻿html {
  overflow-y: scroll;
}

body{
background:#782121;
font-family:sans-serif;
color:#ffcc00;
margin:0px;
padding:0px;
}

@import url("form-styles.css");

@media only screen and (max-width: 1024px) { body {background: #782121; } }
@media only screen and (min-width: 1120px) { body {background: linear-gradient(to right, #701F1F , #782121 04.29%, #782121 95.71%, #701F1F 100%); } }
@media only screen and (min-width: 1200px) { body {background: linear-gradient(to right, #691D1D , #782121 07.33%, #782121 92.67%, #691D1D 100%); } }
@media only screen and (min-width: 1280px) { body {background: linear-gradient(to right, #621B1B , #782121 10.00%, #782121 90.00%, #621B1B 100%); } }
@media only screen and (min-width: 1360px) { body {background: linear-gradient(to right, #5B1919 , #782121 12.35%, #782121 87.65%, #5B1919 100%); } }
@media only screen and (min-width: 1440px) { body {background: linear-gradient(to right, #541717 , #782121 14.44%, #782121 85.56%, #541717 100%); } }
@media only screen and (min-width: 1520px) { body {background: linear-gradient(to right, #4D1515 , #782121 16.32%, #782121 83.68%, #4D1515 100%); } }
@media only screen and (min-width: 1600px) { body {background: linear-gradient(to right, #461313 , #782121 18.00%, #782121 82.00%, #461313 100%); } }
@media only screen and (min-width: 1680px) { body {background: linear-gradient(to right, #3F1111 , #782121 19.52%, #782121 80.48%, #3F1111 100%); } }
@media only screen and (min-width: 1760px) { body {background: linear-gradient(to right, #380F0F , #782121 20.91%, #782121 79.09%, #380F0F 100%); } }
@media only screen and (min-width: 1840px) { body {background: linear-gradient(to right, #310D0D , #782121 22.17%, #782121 77.83%, #310D0D 100%); } }
@media only screen and (min-width: 1920px) { body {background: linear-gradient(to right, #2A0B0B , #782121 23.33%, #782121 76.67%, #2A0B0B 100%); } }

div.wrap {
    border:0px;
    position:relative;
    padding:0px;
    margin:0px;
}

.wrap img {
    border:0px;
    padding:0px;
    margin:0px;
    position:absolute;
    top:0;
    z-index:-1;
}

.wrap img.curtain:nth-of-type(1) {
    left:0;
    top:0;
    position:fixed;
}

.wrap img.curtain:nth-of-type(2) {
    right:0;
    top:0;
    position:fixed;
}

.announcement {
  background-color: #ffeeba; /* A light yellow background for a soft highlight */
  color: #856404; /* A darker shade for text, ensuring good contrast */
  border: 1px solid #ffeeba; /* Matches the background to make the border subtle */
  border-radius: 8px; /* Smooth rounded corners */
  padding: 15px; /* Adds spacing inside the box */
  margin: 20px 0; /* Creates space above and below the box */
  font-size: 1rem; /* Adjust text size to match the rest of your site */
  line-height: 1.5; /* Improve readability */
  text-align: center; /* Center-align text */
  font-weight: bold; /* Makes the text stand out */
}

h1{
color:#ff9900;
font-size:12pt;
text-align:center;
}

h2{
color:#ff9900;
font-size:14pt;
text-align:center;
}

h3{
color:#ff9900;
text-align:left;
}

a:link{
color:#ffcc00;
text-decoration:none;
}

a:visited{
color:#ffcc00;
text-decoration:none;
}

a:hover{
color:#ff6600;
text-decoration:none;
}

.main_content a{
font-weight:bold;
}

.collapsible {
  background-color: #782121;
  color: #ff9900;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: center;
  outline: none;
  font-family:sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

.active, .collapsible:hover {
  color:#ff6600;
}

.content {
  padding: 0 0px;
  display: none;
  overflow: hidden;
  background-color: #782121;
}

@media only screen and (max-width: 426px) {

div.container{
position:relative;
margin:0px auto;
padding:0px;
width:100%;
background-color:#782121;
}

div.header{
max-width:100%;
height:18.3%;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
margin-bottom:5px;
text-align:center;
}

.header img {
position:relative;
max-width:100%;
height:auto;
z-index:10
}

div.midder{
padding:0px;
margin:0px;
position:relative;
}

div.menus{
padding:0px;
padding-right:4px;
margin:0px;
position:relative;
float:left;
}

div.main_content{
position:relative;
overflow:hidden;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
margin-top:0px;
margin-bottom:5px;
background-color:#782121;
font-size:11pt;
}

.main_content img{
position:relative;
padding:0px;
margin-left:0px;
margin-right:0px;
z-index:10;
float:center;
width:100%;
}

.main_content p{
margin-left:2px;
margin-right:2px;
}

.main_content ul{
margin-left:2px;
margin-right:2px;
}

.main_content h3{
margin-left:2px;
margin-right:2px;
}

div.mainmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:140px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.mainmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

div.trackmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:140px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.trackmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

.trackmenu ol{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

li{
	margin-top:6px;
	margin-bottom:6px;
}

form.cForm{
margin-left:4px;
margin-right:4px;
}

table.contactForm{
width:100%;
background-color:#782121;
border:2px double #ff6600;
padding:2px;
font-size:12px;
}

div.footer{	
position:relative;
clear:both;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
font-size:10pt;
background-color:#782121;
text-align:center;
}

div.video{
overflow:hidden;
width:208px;
height:117px;
margin:auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

div.videoSmule{
overflow:hidden;
width:208px;
height:125px;
margin:auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

.video iframe{
position:relative;
width:208px;
height:117px;
text-align:center;
}

.videoSmule iframe{
position:relative;
width:208px;
height:125px;
text-align:center;
overflow:hidden;
}

ul.singers{
list-style-type: square;
margin-left:0px;
margin-right:2px;
font-size:20pt;
}

li span{
color:#ffcc00;
font-size:14pt;
}

li.jose{color:#25c0ff;padding:-20px;}
li.carm{color:#ffc6c0;}
li.mica{color:#ffc3ff;}
li.fras{color:#fffcbd;}
li.merc{color:#9ae896;}
li.frme{color:#e7fdb7;}
li.reme{color:#c5a200;}
li.danc{color:#b57a00;}
li.esca{color:#7e87ff;}
li.zuni{color:#ffbf00;}
li.mora{color:#ffe000;}
li.sell{color:#e2c6ff;}
li.gyps{color:#00aba0;}
li.choQ{color:#484848;}
li.choR{color:#ffffff;}
li.choS{color:#e0e0e0;}
li.choT{color:#c0c0c0;}
li.choU{color:#a0a0a0;}
li.choV{color:#808080;}
li.choW{color:#606060;}
li.choX{color:#a8a8a8;}
li.choY{color:#909090;}
li.choZ{color:#787878;}
li.viol{color:#ffc0c0;}
li.alfr{color:#5cd6ff;}
li.germ{color:#7070ff;}
li.flor{color:#f0a0ff;}
li.anni{color:#a0f69a;}
li.gast{color:#ffa000;}
li.dott{color:#ffffc0;}
li.baro{color:#906000;}
li.marc{color:#82963c;}
li.gius{color:#00c000;}
li.dome{color:#ffff00;}
li.comm{color:#00966e;}
li.traS{color:#c0c0c0;}
li.traT{color:#a8a8a8;}
li.traV{color:#909090;}
li.traW{color:#787878;}
li.traY{color:#606060;}
li.traZ{color:#484848;}

}

@media only screen and (min-width: 427px) {

div.container{
position:relative;
margin:0px auto;
padding:0px;
width:100%;
background-color:#782121;
}

div.header{
max-width:100%;
height:18.3%;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
margin-bottom:5px;
text-align:center;
}

.header img {
position:relative;
max-width:100%;
height:auto;
z-index:10
}

div.midder{
padding:0px;
margin:0px;
position:relative;
}

div.menus{
padding:0px;
padding-right:4px;
margin:0px;
position:relative;
float:left;
}

div.main_content{
position:relative;
overflow:hidden;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
margin-top:0px;
margin-bottom:5px;
background-color:#782121;
font-size:11pt;
}

.main_content img{
position:relative;
padding:0px;
margin-left:0px;
margin-right:0px;
z-index:10;
float:center;
width:100%;
}

.main_content p{
margin-left:2px;
margin-right:2px;
}

.main_content ul{
margin-left:2px;
margin-right:2px;
}

.main_content h3{
margin-left:2px;
margin-right:2px;
}

div.mainmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:180px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.mainmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

div.trackmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:180px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.trackmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

.trackmenu ol{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

li{
	margin-top:6px;
	margin-bottom:6px;
}

form.cForm{
margin-left:2px;
margin-right:2px;
}

table.contactForm{
width:100%;
background-color:#782121;
border:2px double #ff6600;
padding:2px;
font-size:12px;
}

div.footer{	
position:relative;
clear:both;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
font-size:10pt;
background-color:#782121;
text-align:center;
}

div.video{
overflow:hidden;
width:224px;
height:126px;
margin:auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

div.videoSmule{
overflow:hidden;
width:224px;
height:125px;
margin:auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

.video iframe{
position:relative;
width:224px;
height:126px;
text-align:center;
}

.videoSmule iframe{
position:relative;
width:224px;
height:125px;
text-align:center;
overflow:hidden;
}

ul.singers{
list-style-type: square;
margin-left:0px;
margin-right:2px;
font-size:20pt;
}

li span{
color:#ffcc00;
font-size:14pt;
}

li.jose{color:#25c0ff;padding:-20px;}
li.carm{color:#ffc6c0;}
li.mica{color:#ffc3ff;}
li.fras{color:#fffcbd;}
li.merc{color:#9ae896;}
li.frme{color:#e7fdb7;}
li.reme{color:#c5a200;}
li.danc{color:#b57a00;}
li.esca{color:#7e87ff;}
li.zuni{color:#ffbf00;}
li.mora{color:#ffe000;}
li.sell{color:#e2c6ff;}
li.gyps{color:#00aba0;}
li.choQ{color:#484848;}
li.choR{color:#ffffff;}
li.choS{color:#e0e0e0;}
li.choT{color:#c0c0c0;}
li.choU{color:#a0a0a0;}
li.choV{color:#808080;}
li.choW{color:#606060;}
li.choX{color:#a8a8a8;}
li.choY{color:#909090;}
li.choZ{color:#787878;}
li.viol{color:#ffc0c0;}
li.alfr{color:#5cd6ff;}
li.germ{color:#7070ff;}
li.flor{color:#f0a0ff;}
li.anni{color:#a0f69a;}
li.gast{color:#ffa000;}
li.dott{color:#ffffc0;}
li.baro{color:#906000;}
li.marc{color:#82963c;}
li.gius{color:#00c000;}
li.dome{color:#ffff00;}
li.comm{color:#00966e;}
li.traS{color:#c0c0c0;}
li.traT{color:#a8a8a8;}
li.traV{color:#909090;}
li.traW{color:#787878;}
li.traY{color:#606060;}
li.traZ{color:#484848;}

}

@media only screen and (min-width: 600px) {

div.container{
position:relative;
margin:0px auto;
padding:0px;
width:100%;
background-color:#782121;
}

div.header{
max-width:100%;
height:18.3%;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
margin-bottom:5px;
text-align:center;
}

.header img {
   position:relative;
   max-width:100%;
   height:auto;
   z-index:10
}

div.midder{
padding:0px;
margin:0px;
position:relative;
}

div.menus{
padding:0px;
padding-right:4px;
margin:0px;
position:relative;
float:left;
}

div.main_content{
position:relative;
overflow:hidden;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
margin-top:0px;
margin-bottom:5px;
background-color:#782121;
font-size:11pt;
}

.main_content img{
position:relative;
padding:0px;
margin-left:0px;
margin-right:0px;
z-index:10;
float:right;
width:100%;
}

.main_content p{
margin-left:2px;
margin-right:2px;
}

.main_content ul{
margin-left:2px;
margin-right:2px;
}

.main_content h3{
margin-left:2px;
margin-right:2px;
}

div.mainmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:200px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.mainmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

div.trackmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:200px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.trackmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

.trackmenu ol{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

li{
	margin-top:6px;
	margin-bottom:6px;
}

form.cForm{
margin-left:2px;
margin-right:2px;
}

table.contactForm{
width:100%;
background-color:#782121;
border:2px double #ff6600;
padding:2px;
font-size:12px;
}

div.footer{	
position:relative;
clear:both;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
font-size:10pt;
background-color:#782121;
text-align:center;
}

div.video{
overflow:hidden;
margin:auto;
width:368px;
height:207px;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

div.videoSmule{
overflow:hidden;
margin:auto;
width:368px;
height:125px;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

.video iframe{
position:relative;
width:368px;
height:207px;
text-align:center;
}

.videoSmule iframe{
position:relative;
width:368px;
height:125px;
text-align:center;
}

ul.singers{
list-style-type: square;
margin-left:0px;
margin-right:2px;
font-size:20pt;
}

li span{
color:#ffcc00;
font-size:14pt;
}

li.jose{color:#25c0ff;padding:-20px;}
li.carm{color:#ffc6c0;}
li.mica{color:#ffc3ff;}
li.fras{color:#fffcbd;}
li.merc{color:#9ae896;}
li.frme{color:#e7fdb7;}
li.reme{color:#c5a200;}
li.danc{color:#b57a00;}
li.esca{color:#7e87ff;}
li.zuni{color:#ffbf00;}
li.mora{color:#ffe000;}
li.sell{color:#e2c6ff;}
li.gyps{color:#00aba0;}
li.choQ{color:#484848;}
li.choR{color:#ffffff;}
li.choS{color:#e0e0e0;}
li.choT{color:#c0c0c0;}
li.choU{color:#a0a0a0;}
li.choV{color:#808080;}
li.choW{color:#606060;}
li.choX{color:#a8a8a8;}
li.choY{color:#909090;}
li.choZ{color:#787878;}
li.viol{color:#ffc0c0;}
li.alfr{color:#5cd6ff;}
li.germ{color:#7070ff;}
li.flor{color:#f0a0ff;}
li.anni{color:#a0f69a;}
li.gast{color:#ffa000;}
li.dott{color:#ffffc0;}
li.baro{color:#906000;}
li.marc{color:#82963c;}
li.gius{color:#00c000;}
li.dome{color:#ffff00;}
li.comm{color:#00966e;}
li.traS{color:#c0c0c0;}
li.traT{color:#a8a8a8;}
li.traV{color:#909090;}
li.traW{color:#787878;}
li.traY{color:#606060;}
li.traZ{color:#484848;}

}

@media only screen and (min-width: 768px) {

div.container{
position:relative;
margin:0px auto;
padding:0px;
width:100%;
background-color:#782121;
}

div.header{
max-width:100%;
height:18.3%;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
margin-bottom:5px;
text-align:center;
}

.header img {
   position:relative;
   max-width:100%;
   height:auto;
   z-index:10
}

div.midder{
padding:0px;
margin:0px;
position:relative;
}

div.menus{
padding:0px;
padding-right:4px;
margin:0px;
position:relative;
float:left;
}

div.main_content{
position:relative;
overflow:hidden;
padding:32px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
margin-top:0px;
margin-bottom:5px;
background-color:#782121;
font-size:11pt;
}

.main_content img{
position:relative;
padding:0px;
margin-right:0px;
z-index:10;
float:right;
max-width:100%;
height:auto;
}

.main_content img.floating{
position:relative;
padding:12px;
margin-left:4px;
margin-right:2px;
z-index:10;
float:right;
}

.main_content p{
margin-left:2px;
margin-right:2px;
}

.main_content ul{
margin-left:2px;
margin-right:2px;
}

.main_content h3{
margin-left:2px;
margin-right:2px;
}

div.mainmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:240px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.mainmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

div.trackmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:240px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.trackmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

.trackmenu ol{
margin-left:2px;
margin-right:2px;
padding-left:20px;
}

li{
	margin-top:6px;
	margin-bottom:6px;
}

form.cForm{
margin-left:2px;
margin-right:2px;
}

table.contactForm{
width:70%;
background-color:#782121;
border:2px double #ff6600;
padding:10px;
font-size:12px;
}   

div.footer{	
position:relative;
clear:both;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
font-size:10pt;
background-color:#782121;
text-align:center;
}

div.video{
overflow:hidden;
width:464px;
height:261px;
margin:auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

div.videoSmule{
overflow:hidden;
width:464px;
height:125px;
margin:auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
position:relative;
text-align:center;
}

.video iframe{
position:relative;
width:464px;
height:261px;
text-align:center;
}

.videoSmule iframe{
position:relative;
width:464px;
height:125px;
text-align:center;
overflow:hidden;
}

ul.singers{
list-style-type: square;
margin-left:0px;
margin-right:2px;
font-size:20pt;
}

li span{
color:#ffcc00;
font-size:14pt;
}

li.jose{color:#25c0ff;padding:-20px;}
li.carm{color:#ffc6c0;}
li.mica{color:#ffc3ff;}
li.fras{color:#fffcbd;}
li.merc{color:#9ae896;}
li.frme{color:#e7fdb7;}
li.reme{color:#c5a200;}
li.danc{color:#b57a00;}
li.esca{color:#7e87ff;}
li.zuni{color:#ffbf00;}
li.mora{color:#ffe000;}
li.sell{color:#e2c6ff;}
li.gyps{color:#00aba0;}
li.choQ{color:#484848;}
li.choR{color:#ffffff;}
li.choS{color:#e0e0e0;}
li.choT{color:#c0c0c0;}
li.choU{color:#a0a0a0;}
li.choV{color:#808080;}
li.choW{color:#606060;}
li.choX{color:#a8a8a8;}
li.choY{color:#909090;}
li.choZ{color:#787878;}
li.viol{color:#ffc0c0;}
li.alfr{color:#5cd6ff;}
li.germ{color:#7070ff;}
li.flor{color:#f0a0ff;}
li.anni{color:#a0f69a;}
li.gast{color:#ffa000;}
li.dott{color:#ffffc0;}
li.baro{color:#906000;}
li.marc{color:#82963c;}
li.gius{color:#00c000;}
li.dome{color:#ffff00;}
li.comm{color:#00966e;}
li.traS{color:#c0c0c0;}
li.traT{color:#a8a8a8;}
li.traV{color:#909090;}
li.traW{color:#787878;}
li.traY{color:#606060;}
li.traZ{color:#484848;}

}

@media only screen and (min-width: 1024px) {

div.container{
position:relative;
margin:0px auto;
padding:0px;
width:1024px;
background-color:#782121;
}

div.header{
padding:0px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
margin-bottom:5px;
text-align:center;
}

.header img {
   position:relative;
   z-index:10
}

div.midder{
padding:0px;
margin:0px;
position:relative;
}

div.menus{
padding:0px;
margin:0px;
position:relative;
float:left;
}

div.main_content{
position:relative;
float:right;
width:679px;
padding:9px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
margin-top:0px;
margin-bottom:5px;
background-color:#782121;
font-size:11pt;
}

.main_content img{
position:relative;
padding:2px;
margin-left:4px;
margin-right:0px;
z-index:10;
float:right;
}

.main_content img.floating{
position:relative;
padding:12px;
margin-left:4px;
margin-right:57px;
z-index:10;
float:right;
}

.main_content p{
margin-left:58px;
margin-right:57px;
}

.main_content ul{
margin-left:58px;
margin-right:57px;
}

.main_content h3{
margin-left:58px;
margin-right:57px;
}

div.mainmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:310px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.mainmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:30px;
}

div.trackmenu{
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
width:310px;
font-size:10pt;
background-color:#782121;
margin-bottom:5px;
}

.trackmenu ul{
margin-left:2px;
margin-right:2px;
padding-left:30px;
}

.trackmenu ol{
margin-left:2px;
margin-right:2px;
padding-left:30px;
}

li{
	margin-top:0px;
	margin-bottom:0px;
}

form.cForm{
margin-left:57px;
}

table.contactForm{
width:70%;
background-color:#782121;
border:2px double #ff6600;
padding:10px;
font-size:12px;
}   

div.footer{	
position:relative;
clear:both;
padding:2px;
border-width:2px;
border-style:solid;
border-color:#ff6600;
font-size:10pt;
background-color:#782121;
text-align:center;
}

div.video{
padding:0px;
width:560px;
height:315px;
margin:auto;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
}

div.videoSmule{
overflow:hidden;
padding:0px;
width:560px;
height:125px;
margin:auto;
border-width:2px;
border-style:solid;
border-color:#ff6600;
background-color:#782121;
}

.video iframe{
width:560px;
height:315px;
}

.videoSmule iframe{
width:560px;
height:125px;
overflow:hidden;
}

ul.singers{
list-style-type: square;
margin-left:42px;
margin-right:57px;
font-size:20pt;
}

li span{
color:#ffcc00;
font-size:14pt;
}

li.jose{color:#25c0ff;padding:-20px;}
li.carm{color:#ffc6c0;}
li.mica{color:#ffc3ff;}
li.fras{color:#fffcbd;}
li.merc{color:#9ae896;}
li.frme{color:#e7fdb7;}
li.reme{color:#c5a200;}
li.danc{color:#b57a00;}
li.esca{color:#7e87ff;}
li.zuni{color:#ffbf00;}
li.mora{color:#ffe000;}
li.sell{color:#e2c6ff;}
li.gyps{color:#00aba0;}
li.choQ{color:#484848;}
li.choR{color:#ffffff;}
li.choS{color:#e0e0e0;}
li.choT{color:#c0c0c0;}
li.choU{color:#a0a0a0;}
li.choV{color:#808080;}
li.choW{color:#606060;}
li.choX{color:#a8a8a8;}
li.choY{color:#909090;}
li.choZ{color:#787878;}
li.viol{color:#ffc0c0;}
li.alfr{color:#5cd6ff;}
li.germ{color:#7070ff;}
li.flor{color:#f0a0ff;}
li.anni{color:#a0f69a;}
li.gast{color:#ffa000;}
li.dott{color:#ffffc0;}
li.baro{color:#906000;}
li.marc{color:#82963c;}
li.gius{color:#00c000;}
li.dome{color:#ffff00;}
li.comm{color:#00966e;}
li.traS{color:#c0c0c0;}
li.traT{color:#a8a8a8;}
li.traV{color:#909090;}
li.traW{color:#787878;}
li.traY{color:#606060;}
li.traZ{color:#484848;}

}