body 
{
  text-align:           center;
  background-image:     url(../images/paisley.gif);
  background-repeat:    repeat;
  background-color:     #380001;
  margin:               0px 0px 0px 0px;
  font-family:          "Helvetica", sans-serif;
}

a:link, a:visited
{
  color:                #7A0002;
  text-decoration:      underline;
}

a:hover, a:active
{
  color:                #999;
  text-decoration:      underline;
}

H1
{
  margin:               0px 0px 0px 0px;
  padding:              0px 0px 0px 0px;
  text-align:           left;
}

div#container{
  width:                830px;
  height:               649px;
  margin-left:          auto;
  margin-right:         auto;
}

div#shadow-left
{
  height:               669px;
  width:                10px;
  background-image:     url(../images/shadow-left.png) !important;
  background-repeat:    repeat-y;
  background-image:     none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadow-left.png',sizingMethod='scale');
  background-color:     transparent;
  float:  left; 
}

div#shadow-right
{
  height:               669px;
  width:                10px;
  background-image:     url(../images/shadow-right.png) !important;
  background-repeat:    repeat-y;
  background-image:     none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadow-right.png',sizingMethod='scale');
  background-color:     transparent; 
  float:                left;
}


div#content
{
  background-image:     url(../images/piano_bg.jpg);
  background-repeat:    none;
  width:                800px;
  height:               649px;
  background-color:     transparent;
  padding-top:          15px;
  float:                left;
}


div#meat
{
  margin:               10px 20px 10px 20px;
  color:                #CCC;
  text-align:           left;
  font-family:          "Helvetica", sans-serif;
  font-size:            10pt;
}

div#meat h2
{
  color:                #FFF;
  font-size:            12pt;
}

h2 a:link, h2 a:visited
{
  color: #FFF;
  text-decoration: underline;
}

h2 a:hover, h2 a:active
{
  color: #7A0002;
  text-decoration: underline;
}

div#header
{
  width:                659px;
  height:               45px;
  background-color:     transparent;
  display:              inline;
  text-align:           left; 
}

#header h1
{
  margin-left:           29px;
}

div#bandphoto
{
  margin-left:          232px;
  margin-top:           7px;
  height:               506px;
}

.img-shadow
{
  float:                left;
  background:           url(../images/shadow.png) no-repeat bottom right !important;
  background:           none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadow.png',sizingMethod='scale');
  margin:               10px 0 0 10px !important;
  margin:               10px 0 0 5px;
}
  
.img-shadow img 
{
  display:              block;
  position:             relative;
  margin:               -10px 8px 9px -10px !important;
  margin:               -10px 8px 6px -10px;
}

div#copyright
{
  background-image:     url(../images/copyright.png);
  width:                800px;
  height:               20px;
  background-color:     transparent;
  position:             absolute;
  top:                  649px;
  margin-left:          0px !important;
  margin-left:          -400px;
}

#front-nav{
  text-align:           center;
  display:              block;
  margin-top:           5px;
  font-family:          "Tahoma", "Helvetica", "Arial", sans-serif;
  font-size:            13pt;
  letter-spacing:       0.8px;
  color:                #FFF;
}

.nav ul
{
  margin:               0;
  padding:              0;
  cursor:               default;
  list-style:           none;
  display:              inline;
}

.nav ul li
{
  position:             relative;
  display:              inline;
  margin:               0;
}

.nav ul li a
{
  padding:              0 10px 0 10px;
}

.nav ul li a:link, .nav ul li a:visited
{
  color:                #FFF;
  text-decoration:      none;
  width:                100px;
  padding:              0 0 0 px;
  text-align:           center;
}

.nav ul li a:hover, .nav ul li a:active
{
  color:                #FFF;
  text-decoration:      underline;
}

#navigation
{
  color:                 #FFF;
  text-align:            left;
  background-color:      #111;
  width:                 786px;
  padding:               4px;
  padding-left:          10px;
  margin:                10px 0px 15px 0px;
  font-size:             10pt;
} 

blockquote
{
  background-color:      #111;
  border:                1px solid #333;
  margin:                5px 10px 5px 10px;
  padding:               5px
}

blockquote p
{
  margin-top:             0px;
  margin-bottom:          0px;
}

form
{
  line-height:            1.3;
}