@import url("reset-fonts-grids.css");
body {
  background: black url("../img/grad2b.jpg") repeat-x;
  height: 100%;
}
#doc,#bd {
  background: black;
  color: white;
  height: 100%;
}
#ft {
  text-align: center;
  border-top: 1px dotted white;
}
#ft a {
  color: white;
}
#menu {
  height: 40px;
  width: 100%;
  color: white;
  font-size: 152%;
  padding-top: 8px;
  /*padding-bottom: 2px;*/
  font-weight: bold;
  margin: 0;
  background: black url("../img/button.png") repeat-x;
}
#yui-main { padding: 1em; }
h1,
h2,
h3,
h4,
h5
{
  font-weight: bolder;
  line-height: 1.5em;
}
h1{
  font-size: 200%;
}
h2{
  font-size: 175%;
}
h3{
  font-size: 150%;
}
h4{
  font-size: 125%;
}
h5{
  font-size: 110%;
}
strong { font-weight: bold; }
em { font-style: italic; }
a { color: #c0c0c0; }
.redbox {
  color: #c0c0c0;
  border: 2px solid #ac4c4c;
  background: #901a1a;
  margin: 10px;
  padding: 10px;
}
.redbox p {
  font-size: 114%;
  font-family: Verdana, Helvetica, sans-serif;
  padding-bottom: 1em;
  text-indent: 1em;
}
.redbox h1, .redbox h2, .redbox h3, .redbox h4, .redbox h5 { 
  font-weight: bolder; 
  color: white; 
  padding:0;
  text-align: center;
}
.redbox a {
  color: white;
}
#yui-main .yui-u p {
  text-indent: 1em;
  padding-bottom: 1em;
  padding-right: 2em;
}
.redbox li {
  border-bottom: 1px dotted white;
}
.menu-item {
  height: 40px;
  width: 20%;
  line-height: 20px;
  font-weight: bold;
}
.menu-item a {
  padding: 8px 8px 8px 8px;
  border-right: 1px solid white;
  text-decoration: none;
  color: #ffffff;
}
#tagline
{
  background: #901a1a;
  text-align: center;
  font-size: 2em;
  font-weight:bold;
  padding-right:.5em;
}
#contact {
  text-align: center;
}
ul, li {
  list-style-type: square;
  padding-left: 1em;
}
.band {
}
.band-name { 
  font-weight: bold;
}
.band-photo {
  width: 200px;
  height: 200px;
  float: right;
  clear: right;
  background: #555;
  margin-right: 50px;
  border: 1px solid white;
}
.left {
  float: left;
  clear: left;
  width: 50%;
  padding-bottom: .2em;
}
.right {
  float: right;
  clear: right;
  width: 50%;
  padding-bottom: .2em;
}
#announcements {
  border: 1px solid #ffffff;
  padding: 1em;
  font-size: 110%;
}
div.event {
  margin: .5em;
}
.event p {
  padding: 0 1em;
}
#spinner {
  margin: auto;
  text-align: center;
}
