


 




















body{font-family: Times, serif; font-weight: normal; font-size: large;}

.printonly {display: none;}

.right{ float: right;}
.left{float: left;}

hr {margin-left: 7em; width: 70%;}





#headericon{background-color: transparent; display: block; height: 120px; left: 320px;
                              margin: 0; padding: 0; position: relative; top: -30px; width: 120px;}




#small_leftpane {float: left; overflow: hidden; width: 130px;}
#large_rightpane{float: right; overflow: hidden; width: 500px; margin-right: 10px;}


#schedule{float: none; width: 35em;}

#orderform{float: none; width: 35em;}

#small_leftpane div {margin: 0; padding: 19px 12px;}
#small_leftpane{font-size: 10px; line-height: 150%; padding: 0; width: 150px;}
#small_leftpane ul {list-style: none; margin: 0; padding: 0;}
#small_leftpane li{border-bottom: none; padding: 0.5em 1em;}
#small_leftpane a {margin: 0 0.25em; text-decoration: none;}



#scheduleframe{height: 900px; overflow-x: scroll; width: 650px;}

.menu{font-family: MS Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: medium;
            margin: 0; padding: 0; text-align: left; width: 100%;}
.menu ul{overflow: visible;}

                       

div#nav1{margin-top: 2em;}
div#nav1 ul {margin-left: 4em;  padding: 0; width: auto;}
div#nav1 li {position: relative; list-style: none; margin: 0;}
div#nav1 li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#nav1 li.submenu:hover {background-color: #EDD;}
div#nav1 li a {display: block; padding: 1em;
  text-decoration: none; width: auto; font-size: medium; font-weight: bold;}
div#nav1>ul a {width: auto;}
div#nav1 ul ul {position: absolute; top: 0; left: 7em;
  display: none;}
div#nav1 ul.level1 li.submenu:hover ul.level2, 
div#nav1 ul.level2 li.submenu:hover ul.level3 {display:block;}					   
					   

*/
                      
div#nav2 .menu{padding: 0;}
div#nav2 {float: left; margin: 0; width: 84%;}
div#nav2 ul {margin: 0; padding: 0; width: 100%;}
div#nav2 li {list-style: none; margin: 0; position: relative;}
div#nav2 li a {display: block; padding: 0.25em 0 0.25em 0.5em; width: 126px;}
div#nav2>ul a {width: auto;}
div#nav2 ul ul {position: absolute; top: 0; left: 126px; display: none;}
div#nav2 ul.level1 li.submenu:hover ul.level2 {display:block;}
div#nav2 ul.level2 li.submenu:hover ul.level3 {display:block;}

                   
div#nav3 {margin-left: 0; padding: 0.5em 0 .25em 4em; width:40%;}
div#nav3 ul {margin: 0; padding: 0 1em; }
div#nav3 li {display: inline; float: left; list-style: none; margin: 0;
               padding-bottom: 3px;white-space: nowrap;}
div#nav3 li a {display: inline; margin: 0; padding: 0 1.25em 0.25em 0; width: 7em;}
div#nav3>ul a {width: auto;}
div#nav3 ul ul {position: absolute; top: 0; left: 11em; display: none;}
div#nav3 ul.level1 li.submenu:hover ul.level2 {display:block;}
div#nav3 ul.level2 li.submenu:hover ul.level3 {display:block;}

                   
div#nav4 {margin-left: 2.5em; padding: 0.5em 0 .25em 4em; width:87%;}
div#nav4 ul {margin: 0; padding: 0; width: 100%;}
div#nav4 li {display: inline; float: left; list-style: none; margin: 0;
            padding-bottom: 3px; white-space: nowrap;}
div#nav4 li a {display: inline; margin: 0; padding: 0 1.25em 0.25em 0; width: 7em;}
div#nav4>ul a {width: auto;}

                       
div#nav5{margin: 0; padding: 0; width: 680px;}
div#nav5 ul {margin: 0 2em; padding: 5px 0;}
div#nav5 li {display: inline; margin: 0; padding: 0;}
div#nav5 li a{font-size: small; font-weight: bold;}
div#nav5 li a{margin: 0; padding: 0 0.5em;}

.photo, .picture {margin: 1em 1.5em; padding: 0;}
.photobulletin {margin: 1em 1em; padding: 0; width: 60%;}

               
.clearfix:after{clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.newsection {clear: both;}
blockquote.pull {font-size: x-large; font-weight: bold; margin: 0.5em; padding: 0; width: 7em;}

p {margin: 1.25em;}
p.NewPdrop:first-letter {float: left; margin: 0; overflow: visible; padding: 0 0 0 0.2ex; width: 0.7em;}
p.SectionHeading{margin: 0;}
p.panelhead{margin: 1em 0; padding: 0;}
#footer p{font-size: 90%; margin: 0; padding: 0 3em;}
#smallmainpane p {margin: 0px; padding: 5px;}
#smallmainpane .masthead{margin: 0; padding: 0;}

a.advertise {margin: 0 0.5em; padding: 0;}
a.reference span {display: none; padding: 0.5em;}

.credits{margin: 0 0 0 0.5em; padding: 0;}
.description{margin: 0 0 0 0.5em; padding: 0;}

.plainsheet{margin: 0; padding: 1em;}
.plainsheet p.head{margin: 0; padding: 0;}
.plainsheet p.caption{margin:0; padding:0;}
#smallmainpane .plainsheet {margin: 0 -34px;}

.letter {margin-left: 5em;}

.caption{width: 300px;}
.caption247{width: 247px;}
.largecaption{width: 350px;}
.caption150 {width: 150px;}

#gallery {margin-left: -10px; margin-bottom: 2em;}

#bannerad {clear: both; height: 44px; margin:1em 4em; padding: 1px; width: 550px;}

div#FormEnd {margin-top: 1em; padding-top: 1em;}

ul.generic li{padding: 4px 2.5em;}
ul.discs li{margin-left: 1em; padding-left: 4px;}
ul.index{float: left; font-size: small; list-style: none; margin: 0; padding: 0;}
ul.TrackList{margin: 0.5em 0; padding: 0; width: 14em;}
ul.LinksList{margin: 0; padding: 0;}
ul.TrackList li{padding: 0.25em;}
ul.LinksList li{padding: 0.25em 0 0.25em 1em;}
ul.TrackList a{margin: 0; padding: 0 0 0 2em;}
ul.LinksList a{margin: 0; padding: 0 0 0 2em;}
ul.TrackList li.soundclip{text-indent: -2em;}
ul.TrackList li{margin: 0; padding-left: 2em;}

table.banded th{padding: 0 0.5em;}
table.banded td {padding: 0 0.5em;}

td {padding: 0.25em .5em;}
td.inp{width: 428px;}
td.lbl{width: 137px;}
tr.schedulerow{height: 22px;}
tr.headrow{height: 22px;}
td.day{ width: 5%;}
td.month{width: 5%;}
td.date{text-align: right; width: 5%;}
td.time{text-align: right; width: 10%;}
td.venue{width: 55%;}
div.column{padding: 0; margin: 0.25em -.5em; float: left;}


.bold {font-weight: bold;}
.italic {font-style: italic;}

body{background-attachment: fixed; background-color: #000000; background-image:url('background.jpg');
     background-position: top center; background-repeat: no-repeat; behavior: url(csshover2.htc);}
h1, h2, h3, h4 {color: #000000; font-size: large; font-weight: bold;}
hr{background-color: #b5231f; border: 0; color: #b5231f; height: 1px;}

#main{border: none;}

#frame{background-image: url('sideshadow.gif'); background-position: left center; background-repeat: repeat-y;}

#content{padding-top: 3em; background-color: transparent; background-image: url('smoke.png');
         background-position: left top; }

#header{background-attachment: scroll; background-color: transparent; background-image: url('masthead.jpgc');
        background-position: 100%; background-repeat: no-repeat; border: none; height: 350px;}
#headericon{background-image: url('headericon.gif');}
#largemainpane {background-color: transparent; border: none;}
#smallmainpane {background-color: transparent; border: none;}

#small_leftpane li{border-bottom: 1px solid #000000;}
#small_leftpane a {color: #000000;}
#small_leftpane a:hover {color: #b5231f;}
#footer{background-color: transparent;}
#footer p {color: #FEB45D;}


#marquee{background-color: transparent;  border: 1px solid transparent; display: block;
                            left: 320px; margin: 0; padding: 0;
                           position: relative; top: 190px;  z-index: 0;}
#marquee p {font-size: 15px; text-indent: 0;}
#marquee a{font-weight: normal; text-decoration: underline;}

p {color: #000000; line-height: 1.5; text-indent: 1em;}
p.NewP {text-indent: 0;}
p.SectionHeading{color: #FFFFFF; font-size: x-large; text-indent: 0;}
p.NewPdrop {text-indent: 0;}
p.NewPdrop:first-letter {color: #000000; font: 2.5em/83 serif;}
p.sitecredits{color: #EBE1D8; font-size: small; font-style: italic;}
p.prod_name{color: #000000; font-size: medium; font-weight: bold; text-indent: 0;}
p.panelhead{color: #EBE1D8; font-size: small; font-weight: bold;}

span.sup{font-size: x-small; line-height: 3px; vertical-align: super;}

a:link{color: #FFFFFF; text-decoration: underline;}
a.alert {color: #FF0000;}
a:hover {color: #b5231f; cursor: hand;}
a.advertise {color: #000000; font-size: medium; font-weight: bold; text-decoration: underline;}
a.advertise:hover{color: #000000;}
a.ToTop {text-decoration: underline; color: #000000; font-size: medium;}
a.ToTop:hover {color: #000000;}
a.reference {text-decoration: underline; color: #000000;}
a.reference:hover {color: #FEB45D; background: transparent; text-decoration: none;}
a.reference:hover span {background: #FFFFFF;
                       border: solid 1px #000000;
                  color: #FF0000; display: block;
                  font-size: small; font-weight: bold; margin: 0 10px; position: absolute;
                  white-space: wrap; width: 200px; z-index: 100;}
.credits{font-size: small; font-weight: normal;}
.description{font-size: small; font-weight: normal;}
.introline{font-variant: small-caps; font-weight: bold; line-height: 1.5;}
.notice {color: #000000; font-size: small; font-style: italic; margin: 2.5em; text-indent: 0;}
.alert {color: #FF0000;}
.menu{background-color: transparent;}
.menu li a{color: #000000; font-size: small; font-weight: bold; text-decoration: none;}

div#nav1{background: transparent;}
div#nav1 li a{color: #b5231f;}
div#nav1 li a:hover {color: #FA8D2E;}
div#nav1 li {list-style-type: none;}

div#nav2 {background: #000000;}
div#nav2 ul {background: transparent; border: none;}
div#nav2 li {border-bottom: none; list-style: none;}
div#nav2 li a {border-left: none; text-decoration: none;}

div#nav3 {background: transparent;}
div#nav3 ul {background: transparent; border: none;}
div#nav3 li {border-bottom: none; list-style: none;}
div#nav3 li a {border-left: none; color: #EBE1D8; text-decoration: none;}
div#nav3 li a:hover {border-left: none; color: #EBE1D8; text-decoration: underline;}

div#nav4 {background: #b5231f;}
div#nav4 ul {background: transparent; border: none;}
div#nav4 li a:hover {border-left: none; text-decoration: underline;}

div#nav5{background: transparent;}
div#nav5 li a{border-right: 1px solid #b5231f; color: #b5231f;}
div#nav5 li a:hover {color: #000000; font-size: small; font-weight: bold; text-decoration: underline;}
div#nav5 li {list-style-type: none;}

ul.level2 {background: #FFFFFF;}
ul.level3 {background: #FFFFFF;}
li.submenu:hover {background-color: #FFFFFF;}
li.submenu {background: url('LiSubmenuBGImage') 95% 50% no-repeat;}

.plainsheet{background: #FFFFFF; border: 2px solid #000000;}
.plainsheet p.head{color: #000000; font-size: x-large; font-weight: bold;}
.plainsheet p.notice{color: #000000; font-size: small;}
.plainsheet p{color: #000000; font-size: medium; font-weight: normal;}
.plainsheet a{color: #0000FF;}
.plainsheet a:hover{color: #00FFFF;}
.plainsheet p.SectionHeading{font-size: large; font-weight: bold;}
.letter {border: 2px solid #000000;}

img.bordered {border: 6px solid #FA8D2E;}
img.borderless{border: none;}
img.link{border: 2px solid #b5231f;}

p.caption{font-size: small; font-style: italic; text-indent: 0; text-align: left;}
p.caption247{font-size: small; font-style: italic; text-indent: 0; text-align: left;}
p.largecaption{font-size: small; font-style: italic; text-indent: 0; text-align: left;}
p.caption150{font-size: x-small; font-style: normal; text-indent: 0; text-align: left;}

blockquote.pull {color: #000000;}
.plainsheet blockquote.pull{color: black;}

#bannerad {border: 2px solid #000000;}

ul.generic{color: #000000; list-style-type: none;}
ul.discs{list-style-type: disc;}

td {color: #b5231f;}
tr.required td.lbl {background: #000000;  border-left: 0.5em solid #b5231f;}
tr.schedulerow odd{background: #EBE1D8;}
input.writein:focus {background: #FFFF00;}
div#FormEnd {text-align: center;}

ul.index{color: #000000;}
ul.TrackList{list-style: none;}
ul.LinksList{list-style: none;}
ul.TrackList a{color: #000000; font-size: small; font-weight: bold; text-decoration: none;}
ul.LinksList a{color: #000000; font-size: small; font-weight: bold; text-decoration: underline;}
ul.TrackList a{background-position: top left; background-repeat: no-repeat;}
ul.TrackList a:hover{color: #b5231f;}
ul.LinksList a:hover{color: #b5231f;}
ul.TrackList li.soundclip{background: transparent url('sound.gif') 2px 50% no-repeat;}
ul.TrackList li{color: #000000; font-size: small; font-weight: bold;}

table.banded {background: #FFFFFF; border: 1px solid #000000; color: #000000;
             font-size: 10pt; text-align: left; width: 580px;}
table.banded tr.odd{background: #b5231f;}
table.banded thead{background: #000000; font-size: medium; font-weight: bold;}
table.banded th{color: #000000; font-size: small; vertical-align: top;}
table.banded td {color: #000000; font-size: small; vertical-align: top;}
table.banded td.box {border: 1px solid;}
table.colored td {color: #b5231f;}
.headrow th {font-weight: bold;}


