
p, ol, li   { color: white; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-align: left }
ol  { padding-bottom: 20px }
a:link     { color: #faebd7; font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: none; text-align: left }
a:visited { color: white; font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: none; text-align: left }
a:hover { color: purple; font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: underline; text-align: left }
a:active { color: white; font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-decoration: none; text-align: left }
h1 { color: white; font-weight: normal; font-size: 22px; font-family: "Courier New", Courier, Monaco; text-align: left }
h2 { color: white; font-weight: normal; font-size: 16px; font-family: "Courier New", Courier, Monaco; text-align: left }
h3 { color: #dcdcdc; font-weight: normal; font-size: 14px; font-family: "Courier New", Courier, Monaco; text-align: left; padding-bottom: 0px }
td {}
.page  { border-right: 1px dotted #272727; width: 760px }
.headerbar  { }
.nav-bar   { color: #ccc; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; background-color: black; padding-top: 2px; padding-left: 35px }
.nav-bar_thispage   { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; background-color: transparent; margin-left: 10px }
.nav-bar a:link     { color: #a9a9a9; font-size: 10px; text-decoration: none; margin-left: 10px }
.nav-bar a:visited    { color: #a9a9a9; font-size: 10px; text-decoration: none; margin-left: 10px }
.nav-bar a:hover   { color: white; font-size: 10px; text-decoration: none; margin-left: 10px }
.nav-bar a:active    { color: #666; font-size: 10px; text-decoration: none; margin-left: 10px }
.content-area  { padding: 40px 20px 100px 90px }
.side-bar-area   { margin-top: 40px; margin-left: 20px; padding: 10px 15px 30px 25px; border-left: 1px dotted #a9a9a9 }
.side-bar-text   { color: #dcdcdc; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-align: left }
.side-bar-head { color: black; font-weight: bold; font-size: 12px; text-align: left }
.footer  { color: #d3d3d3; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; text-align: center; margin-top: 40px; padding-bottom: 40px }
.end-sub { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px dotted #a9a9a9 }
.stripe  { background-image: url(../images/stripe-tile-halftone.gif) }
.special { font-size: 10px; background-color: #5e5e5e; padding: 6px }
.news_article { background-color: white; margin-top: 40px; padding: 25px; border: solid 2px black }
.news_article p  { color: black; font-size: 0.9em; line-height: 18px; font-family: "Times New Roman", Georgia, Times; background-color: white; text-align: left }
.news_article blockquote  { color: black; font-size: 0.9em; line-height: 18px; font-family: "Times New Roman", Georgia, Times; background-color: white; text-align: left }
.news_article h2 { color: gray; font-size: 1.3em; font-family: "Times New Roman", Georgia, Times; background-color: white; margin-top: 0px; margin-bottom: 0px }
.news_article h3 { color: black; font-style: italic; font-weight: normal; font-size: 1em; font-family: "Times New Roman", Georgia, Times; background-color: white }
.header_line { padding-bottom: 8px; border-bottom: 1px dotted gray; width: 100% }
.news_article cite { color: silver; font-style: italic; font-size: 0.8em; font-family: "Times New Roman", Georgia, Times; margin-top: 5px }
.concertlisting  { color: #dcdcdc; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif"; background-color: #565656; text-align: left; padding: 3px 3px 3px 5px; border-left: 1px solid #949494 }
