




/* body {font-family: tahoma, arial, verdana, helvetica, sans-serif; margin: 0px; padding: 0px; background: #010093 url(tile_body.gif) top repeat-y;} */
body {font-family: tahoma, arial, verdana, helvetica, sans-serif; margin: 0px; padding: 0px; background: #010093 url(tile_falcon.gif); color: #000000;}
tr {vertical-align: top;}
a {color: #333372;}
a:hover {text-decoration: none;}      

hr {
height: 0px;
background-color: #cccccc;
color: #cccccc;
border: 0px;
border-bottom: 1px dashed #cccccc;
margin: 20px 5px;
}


.pageBody {width: 768; background: #cccccc url(tile_body.gif) repeat-y;}
.container {text-align: left; margin: 0px 4px;}

.menuColumn {width: 169px; font-size: .7em; font-weight: bold; padding: 20px 0px; background: url(menuTop.jpg) top no-repeat;}
.menuColumn a {text-decoration: none;}
.menuColumn a:hover {text-decoration: underline;}
.menuColumn p {padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #E5E5E5;}
.menuColumn p.on, .menuColumn p.onSub {font-weight: bold; background: #F4F2F9 url(arrow.gif) center right no-repeat;} 
.menuColumn p.onSub {background-image: none; background-color: #F4F2F9; border-bottom: none;} 
.menuColumn .sub {padding: 0px 0px 0px 0px; margin: 0px; background-color: #F4F2F9;}
.menuColumn .sub p {font-weight: normal; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 20px; border-bottom: none; border-top: 1px solid #E0DFE4;}
.menuColumn .sub p.on {font-weight: bold; background: #F4F2F9 url(arrow.gif) center right no-repeat;}

.contentColumn {background-color: #F4F2F9; padding-bottom: 80px;}
.contentColumn .content {padding: 20px 8px 0px 20px; font-size: .8em;}
.contentColumn .content p {padding: 0px 0px 10px 0px; margin: 0px;}
.contentColumn .email {font-size: .7em; text-align: right;}
.contentColumn h1 {padding: 0px; margin: 0px 0px 5px 0px; font-weight: normal; font-size: 1.3em;}
.contentColumn h3 {padding: 0px; margin: 20px 0px 5px 0px; color:#330099; font-size: 1.2em;}
.contentColumn h1.noPad {margin: 0px 0px 0px 0px;}
.contentColumn .photo01 {margin: 0px 15px 10px 0px;}

.contentColumn .bandCal td {border-bottom: 1px dashed #cacaca; font-size: .8em; padding: 5px 0px 15px 0px;}
.contentColumn td.calDate  {padding: 5px 15px 10px 30px; white-space: nowrap; }
.contentColumn td.month  {border: 0px;}


.bandNews {background-color: #F4F2F9; padding-top: 10px; border-left: 1px solid #C8CCD1;}
.bandNews .news {font-size: .7em; margin: 10px 5px 0px 15px; padding: 10px 10px 10px 10px; text-align: left; }
.bandNews .news ul {margin: 0px 0px 10px 5px; padding: 0px; list-style-type: none;}
.bandNews .news li {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dashed #cccccc;}

ul.bandCamp li {margin: 0px; padding: 0px 0px 10px 0px;}





.ltContainer {width: 170px; float: left;}
.ltContainer .ltpad {padding: 0px 20px 30px 10px; font-size: .85em; color: #888888;}
.ltContainer p.name {font-weight: bold; padding: 0; margin: .7em 0 .1em 0;}
.ltContainer p.instrument {font-weight: normal; padding: 0; margin: 0 0 .1em 0;}
.ltContainer p.ltemail {font-weight: normal; padding: 0; margin: 0;}



.faqList {margin: 0px 0px 40px 30px;}
.faqList a {text-decoration: none;}
.faqList a:hover {text-decoration: underline;}

.faq {
  font-weight: bold;
  margin: 20px 10px 20px 30px;
  }
.faq ul {
  font-weight: normal;
  margin: 5px 10px 5px 10px;
  list-style-type: none;
  }
.faq p.top {
  font-size: .7em;
  text-align: right;
  margin: 0px 20px 30px 20px;  
  }
.faq .top a {text-decoration: none;}
.faq .top a:hover {text-decoration: underline;}


.instruments {background-color: #ffffff; font-size: .9em; color: #333333; font-weight: bold; border: 1px solid #333333;}
.instruments tr { vertical-align: bottom;}
.instruments td {padding: 0px 5px 20px 5px; text-align: center;}

.footer {font-size: .6em; text-align: center; color: #ffffff; background-color: #000000; padding: 5px;} 