.song {
	
}

.singer {
text-align: center; 
font-weight: bold;	
line-height: 1.2em;
border: 1px solid #cb9579;
background: #3e3e3e;
padding: 3px;
}

.buttonPlay {
margin-top: 15px; 	
}


body {
background: #3e3e3e url(back.jpg) repeat;	
margin: 10px;
font: normal .7em/1.5em georgia, serif; 
color: #e2dfbf;
}

.container {
text-align: center; 
width:100%; 
height:100%;
margin: 0 auto;
background: transparent;
}

.header {
text-align: center;
height: 90px;
}

h1#title, h1#title a {
font: bold 2.5em georgia, serif;
line-height: 1.6em;
text-align: center;
border: 0px;
background: transparent;
font-variant: small-caps;
font-weight: bold;
}

h1#title a:hover {
color: #e2dfbf;
background: transparent;
}

.content {
width:749px; 
padding:10px; 
margin: 0 auto; 
background: transparent;
border: 0px solid #775e51;
}

a:link {  
text-decoration: underline; 
color: #937551;
}

a:visited { 
text-decoration: underline; 
color: #937551;
}

a:hover, a:active { 
text-decoration: underline; 
color: #e2dfbf;
}

label, p { 
font: normal 0.7em georgia, serif; 
text-indent: 30px;
margin-top: 10px; 
text-align: left;
}

h1 { 
background: transparent;
border: 1px solid #937551;
font: normal 1.3em georgia, serif; 
padding: 4px;
letter-spacing: 1px; 
margin-bottom: 0px; 
color: #e2dfbf;
text-align: center;
}


h4 {
border: 1px solid #937551;
}


.clear {
clear: both;
}

#footer {
  
text-align: center; 
width:749px; 
padding:10px; 
margin: 0 auto; 
height: 25px; 
background: transparent;
border: 1px solid #775e51;
}

radio, select, input#submit, input#reset {
background: transparent;
color: #e2dfbf;
}

select, input, textarea {
text-indent: 3px;
padding: 2px;
border: 1px #937551 solid;
color: #e2dfbf;
margin-bottom: 5px;
vertical-align: middle;
background: transparent;
}

option {
  color: #e2dfbf;
  background: #3e3e3e;  
}

select {
  width: 115px;
}
