body{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #39c;
 background: url( ../img/bands/bandpattern.gif);
}

 a, a:visited, a:hover{
 color: #9c0;
 text-decoration: none;
 }
 a:active{
 color: #fff;
 text-decoration: none;
 }

#wrapper, #wrapper caption{
 margin:0 auto;
 text-align:center;
 width:874px;
 border-collapse:collapse;
 border-spacing:0 0;
 empty-cells:show;
 }

 caption img{
 display:block;
 }

td{
 vertical-align:top;
}


#left-spacer{
 width:37px;
 overflow:hidden;
 text-align:right;
}
#left-spacer img{
  /*
 display:block;
  */
}

#nameplate2{
}

#left-col-menu{
 width:342px;
 width:765px;
 text-align:left;
 background-color:#FEFEF2;
 }

#left-col-menu a{
 display:block;
 }

#center-col{
 width:423px;
 background-color:#FEFEF2;
 overflow:hidden;
 padding:0;
 max-width:423px;
 margin:0;
}
#center-col > div{
 margin:0;
 padding:0;
}
#right-col-wrapper,
#center-col-wrapper{
 width:405px;
 width:391px;
 margin: 0px 5px 0px 10px;
 float:right;
 overflow:hidden;
}

#right-spacer{
 width:68px;
}
html > body #right-spacer{
 width:68px;
 margin:0;
 padding:0;
}
#bio_box{
 width:96%;
 margin:0 auto;
 padding:0 0 10px 0;
}

#shows_table{
 color:#fff;
 width:380px;
 margin:0 10px 0px 0px;;
 padding-right:10px;
 background:#3798C9;
}
#shows_table caption{
}
#shows_table td{
 padding:5px;
 width:126px;;
 text-align:center;
 overflow:hidden;
}
#shows_box{
 width:390px;
 margin:7px auto;
 background:#e9f1ce url(../img/bands/shows2.gif/) bottom center no-repeat;
 padding:0 0 7px 0;
}
#shows_box h3{
 color:#E7F0C8;
 background:#3798C9;
 font-style:italic;
 font-size:17px;
 padding: 10px 0;
}
#shows_box img{
 display:block;
}
#flash_box{
 width:391px;
 margin: 0 auto;
}
#shop_links{
 text-align:right;
 margin: 0 auto;
 width: 391px;
}
#shop_links a{
 padding:0;
 margin:0;
 float:right;
}
#photo_credit{
 text-align:right;
 font-style:italic;
 padding:0 5px;
}
#photo_credit a{
 display: inline;
}