/*************** colors ***************
 437c9c = blue
 9c928a = grey(links/text)
 605953 = grey(borders)
***************************************/
html { _height:100%; }
body { font-family:"Tahoma","Geneva","Arial",Sans-Serif; background:#000 url('images/bg.png') repeat; _height:100%;}
a { color:#437c9c;}
a:hover { text-decoration:none; }
h1 { color:#437C9C; font-size:1.5em; font-weight:lighter; }
.lrg { font-size:2.0em; }
.addBottomBorder { border-bottom:1px solid #9c928a; padding-bottom:.25em; margin-bottom:.25em;}
hr { border:none; border-bottom:1px solid #333; display:block; background:#333; height:1px; }
b { color:#C7BFB8; }
p { margin-bottom:1em; }

#page { position:relative; width:835px; margin:0em auto; height:100%;}

#header { position:relative; background:transparent url('images/top.png') no-repeat bottom center; height:75px; }
#header .navigation { display:block; margin:0em; padding:0em; position:absolute; bottom:.9em; right:0em; }
#header .navigation li { list-style-type:none; display:inline; }
#header .navigation li a { color:#9c928a; font-weight:normal; font-size:.8em; padding-right:1em; margin-right:.5em; border-right:1px dotted #9c928a; *height:1%; }
#header .navigation li.last a { border-right:none; }
#content { width:832px; height:424px; position:relative; overflow:hidden; border-bottom:1px solid #605953; border-top:1px solid #605953; }
#footer { background:transparent url('images/btm.png') no-repeat top center; height:151px;  }
#footer .contact_info { position:relative; left:160px; top:2.2em; }
.contact_info { display:block; 	font-size:.6em; color:#d0d0d0;}
.contact_info h1 { color:#437c9c; font-size:1.2em; }
.contact_info .address { display:block; }
.contact_info .city_state_zip { display:block; }
.contact_info .telephone { display:block; }
.contact_info .telephone b { color:#437c9c; }
.contact_info .fax { display:block; }
.contact_info .fax b { color:#437c9c; }
.contact_info .email { display:block; }

#hAcc { width:835px; height:424px; background:#000 url('images/accordion.jpg') no-repeat; position:relative; overflow:hidden; }
#hAcc .accTitle,
#hAcc .accContent,
#hAcc .accTitle-active { display:block; float:left; height:424px; margin:0px;}
#hAcc .accTitle,
#hAcc .accTitle-active { display:block; width:52px; margin:0px; cursor:pointer; }
#hAcc .accTitle span { display:none; }
#hAcc .accTitle.welcome { background:transparent url('images/accordion_tabs.jpg') no-repeat 0px 0px; }
#hAcc .accTitle.mission { background:transparent url('images/accordion_tabs.jpg') no-repeat -52px 0px; }
#hAcc .accTitle.roster { background:transparent url('images/accordion_tabs.jpg') no-repeat -104px 0px; }
#hAcc .accTitle.contact { background:transparent url('images/accordion_tabs.jpg') no-repeat -156px 0px; }
#hAcc .accContent { position:relative; overflow: hidden; white-space:nowrap; height:424px !important; background:#000;  }
#hAcc .accContent.welcome-content { background:none; }
.accContent.welcome-content ul.links { position:absolute; top:300px; left:125px; font-size:1.5em; }
.accContent.welcome-content ul.links li { text-align:center; }
.accContent.welcome-content .welcome-news { font-size:.9em; position:absolute; white-space:normal; line-height:1.5em; width:230px; height:340px; left:380px; top:15px;}
.accContent.welcome-content .welcome-news a.big { font-size:10pt; line-height:1.4em; }
.accContent.roster-content br { clear:both; }
.accContent.contact-content .content-block { font-size:1em; }
#hAcc .content-block { color:#9c928a; padding:20px; overflow-x:hidden; height:370px; overflow-y:auto; }

#home_content { padding:0em 1em 0em; padding-top:0em;}
#home_content h1 { font-size:14pt; border-bottom:1px solid #666; padding-bottom:.5em; margin-bottom:.5em;}
#home_content ul.events-list { list-style-type:none; margin:0em; margin-bottom:.5em; width:260px; float:left;}
#home_content ul.events-list li { display:block;  margin:0em; margin-bottom:1em; margin-right:.5em;  }
#home_content ul.events-list li.even { }
#home_content ul.events-list .events-date  { display:block; font-size:9pt; color:#666; }
#home_content ul.events-list .events-band  { display:block; font-size:12pt; line-height:16pt; color:#999;}
#home_content ul.events-list .events-note  { font-size:9pt; color:#666; }
#home_content ul.events-list .events-venue { display:block; font-size:9pt; font-style:normal; color:#666; }
#home_content ul.events-list .events-url  { display:block; font-size:8pt; }

.bands { width:488px; }
.band-row-even td { background:#111; }
.band { width:50%; text-align:center; padding:1em; border-right:1px dotted #222; border-bottom:1px dotted #222;}
.band.last { border-right:none;	}
.band img {  border:1px dotted #444; }
.band .name { font-size:1.2em; display:block; margin:.5em 0em;}
.band ul { list-style-type:none; }
.band ul li { display:inline; line-height:1.7em;padding-right:1em; margin-right:.75em; border-right:1px dotted #333; }
.band ul li.last { border-right:none; }
.band a { font-size:.7em; } 

ul.links.welcome a { font-family:"Palatino","Georgia",Serif; color:#000; text-decoration:none; }

.clear { clear:both; display:block; height:1px; }
.hide  { display:none; }

#exclusive_venues { text-align:center; }
#exclusive_venues h1 { font-size:11pt; color:#666; margin-bottom:1em;} 
#exclusive_venues img { margin:0em 1em; }
#copyright { color:#444; font-size:8pt; text-align:center; padding:1em;}


