body {
  border: 0;
  margin: 0;
  padding: 0;
  background: #366 none repeat scroll 0% 50%;
  color: #fff;
  font-family: times,serif;
  font-size: 15pt;
  font-style: normal;
  text-align: justify;
  line-height: normal;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  width: 100%;
}
p {
  margin-top: 0px;
  margin-bottom: 6pt;
}

.Head1 {
  border-bottom: 1px solid #ccc;
  text-align: center;
  width: 100%;
  top: 0;
  left: 0;
  height: 60px;
  position: absolute;
  overflow: auto;
  background-color: #366;
}
.Body1 {
  padding: 4px;
/*  background-color: #366;*/
  background: bottom left repeat-x scroll url(../images/BodyBackgnd.png);
  overflow: auto;
  position: fixed;
  top: 61px;
  left: 0px;
  bottom: 61px;
  right: 0px;
}
.Foot1 {
  border-top: 1px solid #ccc;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
  height: 63px;
  width: 100%;
  position: absolute;
  background-color: #366;
}
a:link {
  color: #ff6;
  background-color: transparent;
}
a:visited {
  color: #f9f;
  background-color: transparent;
}
a:visited:hover {
  font-size: 103%;
  color: #f00;
  background-color: transparent;
}
a:hover {
  font-size: 103%;
  color: #f00;
  background-color: transparent;
}
a:active {
  font-size: 103%;
  color: #f00;
  background-color: transparent;
}
.menu {
  border: 0;
  margin: 0;
  padding: 1px 0;
 }
.button {
  border: 1px solid #999;
  padding: 0;
  margin: 0 3px 0 3px;
  color: #fff;
  background-color: #999;
  display: inline;
  font-weight: bold;
  visibility: visible;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  text-align: center;
  font-size: 12pt;
  overflow: hidden;
  line-height: 12pt;
}
.button a {
  text-decoration: none;
  background-color: #999;
  font-style: normal;
  font-weight: inherit;
  color: #fff;
  padding: 1px 0 0 0;
}
.button a:visited {
  text-decoration: none;
  background-color: #999;
  font-style: normal;
  font-weight: inherit;
  color: #fff;
  padding: 1px 0 0 0;
}
.button a:hover {
  border: 1px solid #666;
  background-color: #666;
  text-decoration: none;
  color: #f00;
  font-weight: inherit;
  font-size: 103%;
  padding: 1px 0 0 0;
}
.songs span {
}
ul.photo {
  list-style-type: none;
  text-align: left;
	 width: 100%; 
	 text-align: center; 
}
li.photo {
  float: left;
	 width: 200px; 
	 margin: 0 20px 0 20px; 
	 height: 200px; 
	 display: block; 
}
ul.patron {
  list-style-type: none;
  text-align: left;
  width: 28em;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.4em;
}
ul.patron li {
  float: left;
  width: 14em;
  padding-bottom: 10px;
}
h1 {
  font-weight: bold;
  font-style: normal;
  font-size: 23pt;
  line-height: 23pt;
  visibility: visible;
  text-align: center;
padding: 0;
margin: 0;
}
h2 {
  font-weight: bold;
  font-style: normal;
  text-align: center;
  font-size: 20pt;
  line-height: 20pt;
  visibility: visible;
padding: 0;
margin: 0;
}
h3 {
  font-style: normal;
  text-align: center;
  font-size: 17pt;
  line-height: 17pt;
  visibility: visible;
padding: 0;
margin: 0;
}
h4 {
  font-style: normal;
  text-align: center;
  font-size: 14pt;
  line-height: 14pt;
  visibility: visible;
padding: 0;
margin: 0;
}
h5 {
  font-style: normal;
  text-align: center;
  font-size: 11pt;
  line-height: 11pt;
  visibility: visible;
padding: 0;
margin: 0;
}
#demo_container {
  position: relative;
}
#items_container {
  overflow: hidden;
  position: absolute;
}
.slide_item {
  position: absolute;
}
* html {padding: 61px 0px; overflow: auto; }
* html .Body1 {height: 100%; width: 99%;}
* html .Head1 {height: 61px;}
* html .Foot1 {height: 61px;}

