/* Generated by KompoZer */
body {
  background-color: #bd6526;
  background-image: url(images/layout/orange_cloth.png);
  color: #800020;
  margin-top: 0;
}

#header {
  height: 462px;
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url(images/layout/Amira-header.png);
}

.private #header {
  background-image: url(private/Private%20header.png);
}

h1 {
  text-align: center;
}
blockquote {
  font-style: italic;
}
.quote-attribution {
  text-align: right;
}
.float-left {
  float: left;
  margin: 5px;
}
#content-pane {
  border: thin solid #800020;
  background-color: #ffeedd;
  background-image: url(images/layout/note_paper.png);
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
}
#main {
  width: 750px;
  margin-right: auto;
  margin-left: auto;
  min-width: 750px;
}
#footer {
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url(images/layout/footer-bg.png);
  color: #bd6526;
  width: 750px;
  min-width: 750px;
  margin-right: auto;
  margin-left: auto;
  height: 75px;
  text-align: center;
  font-size: small;
}
#footer p {
  margin-top: 0;
  padding: 1em;
}
#footer a {
  color: inherit;
  text-decoration: none;
}
#footer a:hover {
  color: yellow;
}
.contact-icon {
  padding-left: 0.25em;
  padding-right: 0.25em;
  position: relative;
  top: 0.35em;
}
p.attention {
  font-size: x-large;
  color: #325482;
  font-style: italic;
  text-align: center;
}
#navbar {
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-position: left top;
  height: 39px;
  width: 750px;
  min-width: 750px;
  min-height: 39px;
  background-image: url(images/layout/navbarbg.png);
}
div#navbar li {
  margin: 0;
  padding: 0;
  font-size: xx-large;
  font-family: "Lucida Handwriting", serif;
  float: left;
  width: 24%;
  text-align: center;
  color: #bd6526;
}
#navbar li a {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  color: inherit;
  text-decoration: none;
}
#navbar li ul {
  padding: 8px;
  position: absolute;
  background-color: #800020;
  display: none;
  margin-top: -4px;
}
#navbar li li {
  float: none;
  width: 100%;
  font-size: large;
}
#navbar ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#navbar li a:hover {
  color: yellow;
}
#navbaredge-left {
  width: 10px;
  height: 54px;
  float: left;
  position: relative;
  left: -10px;
  background-image: url(images/layout/navbaredge-left.png);
  top: -3px;
}
#navbaredge-right {
  width: 10px;
  height: 54px;
  float: right;
  position: relative;
  left: 10px;
  background-image: url(images/layout/navbaredge-right.png);
  top: -3px;
}
#navbar li:hover ul {
  display: block;
}
ul.grid-2column {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
ul.grid-2column > li {
  float: left;
  width: 50%;
}
ul.grid-2column > li:nth-child(2n+1)
{
  clear: left;
}
ul.grid-4column {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
ul.grid-4column > li {
  float: left;
  width: 25%;
}
ul.grid-4column > li:nth-child(4n+1)
{
  clear: left;
}
.clear-both {
  clear: both;
}
.setlist img {
  float: left;
}
.setlist ul {
  list-style-type: decimal;
  text-align: left;
  float: left;
  margin-left: -16px;
  margin-bottom: 1em;
}
.setlist h1 {
  font-size: large;
  margin-top: 0px;
  margin-bottom: 4px;
}