/*******************
Page & General
*******************/

body {
  margin: 0px;
  padding: 0px;
  font-size:76%;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 13px;
  background:#fff;
}

#minMax {
  min-width:700px; max-width:977px;
  margin:0 auto;
}

a {
  color: #000;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

img {
  border: 0px;
}

/*******************
Header section
*******************/

.top {
  background-color: rgb(230, 204, 164);
  height: 13px;
}
#title{
  background-color: rgb(182, 161, 130);
  font-weight: bold;
  font-size: 16px;
  line-height: 33px;
  vertical-align: middle;
  padding-right: 6px;
  height: 33px;
}

/*******************
Equal height 3 columns
*******************/

#col1 {
  float:left;
  width:24%;
  background-color: rgb(182, 161, 130);
}
#col2 {
  width:59.5%;
  float:left;
  background-color: rgb(231, 192, 135);
}
#col3 {
  float:right;
  width:16.5%;
  background-color: rgb(251, 222, 179);
}
#col1, #col2, #col3{
  padding-bottom:32767px;
  margin-bottom:-32767px;
}
#wrapper {
  overflow:hidden;
}
.content{
/*  padding-right: 12px;
  padding-top: 12px;*/
width: 96%;
margin: 12px auto;
}
#footer {
  clear:both;
  text-indent: 6px;
  background-color: rgb(230, 204, 164);
  padding: 7px 6px 7px 0px;
  line-height: 18px;
}

/*******************
Misc
*******************/
#col2 a {
  color: #A0522D;
}
#footer img{
  vertical-align: middle;
}

#image_title {
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: top;
  background-color: rgb(182, 161, 130);
  text-align: center;
  color: rgb(251, 222, 179);
  font-size: 15px;
  font-weight: bold;
}

/*******************
Songs table
*******************/

.th {
  background-color: rgb(230, 204, 164);
  border: solid 1px #008000;
}
.name{
  width: 345px;
  padding: 0px 5px 0px 0px;
  border: solid 1px #008000;
}
.words{
  width: 70px;
  padding-right: 4px;
  margin: 0px auto;
  border: solid 1px #008000;
  text-align: center;
}
.performers{
  width: 155px;
  padding: 1px 4px;
  margin: 0px auto;
  border: solid 1px #008000;
  vertical-align:middle;
}

table{
  border-collapse:collapse;
  border-spacing: 0;
}

/*******************
Menu
*******************/

#menu {
  list-style-type: none;
  padding-right: 0px;
  margin-top: 0px;
}
#menu li:hover{
  background-color: rgb(182, 161, 130);
}
#menu a{
  display: block;
  padding: 2px 7px;
  color: black;
}
#menu a:hover{
  text-decoration: none;
}
.controls li{
	margin: 5px 0px;
}
a {
   outline: 0;
}