.std {
background: #000000;
background-image: url("/images/bg002.jpg");
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffbf00;
}

.tbl-page-outline {
padding-top: 10;
padding-bottom: 5;
padding-left: 5;
padding-right: 5;
border-style: solid;
border-color: #ffff00;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
}

.main_head {
background-color: #590973;
border: 2pt solid #ffcc00;
border-radius: 1.5em;
border-top-left-radius: 1.5em;
border-top-right-radius: 1.5em;
-moz-border-radius-topleft: 1.5em;
-moz-border-radius-topright: 1.5em;
border-radius-bottomleft: 1.5em;
border-radius-bottomright: 1.5em;
-moz-border-radius-bottomleft: 1.5em;
-moz-border-radius-bottomright: 1.5em;
}

.main_head_left {
background-color: #590973;
border: 2pt solid #ffcc00;
border-right: 0;
border-radius: 1.5em;
border-top-left-radius: 1.5em;
border-top-right-radius: 0;
-moz-border-radius-topleft: 1.5em;
-moz-border-radius-topright: 0;
border-radius-bottomleft: 1.5em;
border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 1.5em;
-moz-border-radius-bottomright: 0;
}

.main_head_right {
background-color: #590973;
border: 2pt solid #ffcc00;
border-left: 0;
border-radius: 1.5em;
border-top-left-radius: 0;
border-top-right-radius: 1.5em;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 1.5em;
border-radius-bottomleft: 0;
border-radius-bottomright: 1.5em;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 1.5em;
}

.main_area_top {
background-color: #AC31D5;
border: 2pt solid #ffcc00;
border-bottom: 0;
border-radius-topleft: 1.5em;
border-radius-topright: 1.5em;
-moz-border-radius-topleft: 1.5em;
-moz-border-radius-topright: 1.5em;
}

.main_menu {
background-color: #AC31D5;
border: 2pt solid #ffcc00;
border-top: 0;
border-bottom: 0;
border-right: 0;
}

.main_area {
background-color: #AC31D5;
border: 2pt solid #ffcc00;
border-top: 0;
border-bottom: 0;
border-left: 0;
}

.main_area_bottom {
background-color: #AC31D5;
border: 2pt solid #ffcc00;
border-top: 0;
border-radius-bottomleft: 1.5em;
border-radius-bottomright: 1.5em;
-moz-border-radius-bottomleft: 1.5em;
-moz-border-radius-bottomright: 1.5em;
}

.main_foot {
background-color: #590973;
border: 2pt solid #ffcc00;
border-radius-topleft: 1.5em;
border-radius-topright: 1.5em;
-moz-border-radius-topleft: 1.5em;
-moz-border-radius-topright: 1.5em;
border-radius-bottomleft: 1.5em;
border-radius-bottomright: 1.5em;
-moz-border-radius-bottomleft: 1.5em;
-moz-border-radius-bottomright: 1.5em;
}

.bold {
font-weight: bold;
}

.cal {
background: #bc0ff4;
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffffff;
}

.hide
{
DISPLAY: none;
}

.show
{
DISPLAY: '';
}

.underline {
text-decoration: underline;
}

.bio-title {
font-family: Arial, Verdana, Helvetica;
font-size: 14pt;
font-weight: bold;
font-style: normal;
color: #0033FF;
}

.bio-text {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: normal;
color: #ffffff;
}

.req-book-info {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: normal;
color: #000000;
}

.reference {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: normal;
color: #000000;
}

.photos {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
}

.testimonial {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
font-style: italic;
color: #000000;
}

.testimonial-by {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
font-style: normal;
color: #000000;
}

.testimonial-big {
font-family: Verdana, Arial, Helvetica;
font-size: 12pt;
font-weight: bold;
font-style: italic;
color: #000000;
}

.testimonial-by-big {
font-family: Verdana, Arial, Helvetica;
font-size: 12pt;
font-weight: bold;
font-style: normal;
color: #000000;
}

.venue-name {
font-family: Verdana, Arial, Helvetica;
font-size: 12pt;
font-weight: bold;
color: #ffffff;
}

.venue-addr {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
}

.music-head {
font-family: Arial, Verdana, Helvetica;
font-size: 14pt;
font-weight: bold;
color: #ffff00;
padding-left: 5;
}

.music-head-cat {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: bold;
color: #ffff00;
background: #590973;
padding-left: 5;
border-style: solid;
border-color: #ffcc00;
border-top-width: 2;
border-right-width: 2;
border-bottom-width: 2;
border-left-width: 2;
}

.music-title-data {
background: #0face7;
font-family: Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding-left: 5;
border-style: solid;
border-color: #c9b68e;
border-top-width: 0;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.music-orig_by-data {
background: #0face7;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding-left: 5;
border-style: solid;
border-color: #c9b68e;
border-top-width: 0;
border-bottom-width: 1;
border-left-width: 0;
border-right-width: 1;
}

.music-democlip-data {
background: #0face7;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
color: #ffffff;
border-style: solid;
border-color: #c9b68e;
border-top-width: 0;
border-bottom-width: 1;
border-left-width: 0;
border-right-width: 1;
}

.cal-head {
font-family: Arial, Verdana, Helvetica;
color: #ffffff;
text-align: center;
background: #7d0ca2;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-right-width: 1;
border-bottom-width: 1;
border-left-width: 1;
}

.cal-event-highlight {
background: #cc99cc;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-date-data {
background: #0face7;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-where-data {
background: #0face7;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-type-data {
background: #0face7;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-date-data-spcl {
background: red;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-where-data-spcl {
background: red;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-type-data-spcl {
background: red;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-date-data-spooky {
background: orange;
color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-where-data-spooky {
background: orange;
color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-type-data-spooky {
background: orange;
color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-date-data-cyan {
background: cyan;
color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-where-data-cyan {
background: cyan;
color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.cal-event-type-data-cyan {
background: cyan;
color: #000000;
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: bold;
border-style: solid;
border-color: #c9b68e;
border-top-width: 1;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
}

.tbl-head {
font-family: Arial, Verdana, Helvetica;
color: #ffffff;
text-align: center;
background: #996633;
padding-left: 5;
border-style: solid;
border-color: #000000;
border-top-width: 1;
border-right-width: 3;
border-bottom-width: 3;
border-left-width: 1;
}

.tbl-body-form {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: normal;
color: #ffffff;
}

.tbl-body-field {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
font-weight: normal;
font-style: normal;
color: #ffffff;
}

.blk-10pt {
font-family: Arial, Verdana, Helvetica;
font-size: 10pt;
color: #000000;
}

.blk-12pt {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #000000;
}

.blk-14pt {
font-family: Arial, Verdana, Helvetica;
font-size: 14pt;
color: #000000;
}

.blk-16pt {
font-family: Arial, Verdana, Helvetica;
font-size: 16pt;
color: #000000;
}

.footer {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-style: italic;
font-size: 8pt;
color: #ffffff;
}

A.footer:active {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: #ffff00;
}

A.footer:visited {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: #ffff00;
}

A.footer:hover {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: underline;
color: #ffff00;
}

A.footer:link {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: #ffff00;
}

A.white:active {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 10pt;
text-decoration: none;
color: #ffffff;
}

A.white:visited {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 10pt;
text-decoration: none;
color: #ffffff;
}

A.white:hover {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 10pt;
text-decoration: underline;
color: #ffffff;
}

A.white:link {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 10pt;
text-decoration: none;
color: #ffffff;
}

.hype {
font-family: "Comic Sans MS", Arial, Verdana, Helvetica;
font-size: 12pt;
font-weight: normal;
color: #ccff00;
}

A.hype:active {
font-family: "Comic Sans MS", Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 12pt;
text-decoration: none;
color: #3366ff;
}

A.hype:visited {
font-family: "Comic Sans MS", Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 12pt;
text-decoration: none;
color: #3366ff;
}

A.hype:hover {
font-family: "Comic Sans MS", Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 12pt;
text-decoration: underline;
color: #ffff33;
}

A.hype:link {
font-family: "Comic Sans MS", Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 12pt;
text-decoration: none;
color: #3366ff;
}

A.subnav:active {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: #ffff00;
}

A.subnav:visited {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: #ffff00;
}

A.subnav:hover {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: underline;
color: #ffff00;
}

A.subnav:link {
font-family: Arial, Verdana, Helvetica;
font-weight: normal;
font-size: 8pt;
text-decoration: none;
color: #ffff00;
}

A.photo-sets:active {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: none;
color: #ffff00;
}

A.photo-sets:visited {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: none;
color: #ffff00;
}

A.photo-sets:hover {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: underline;
color: #ffff00;
}

A.photo-sets:link {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: none;
color: #ffff00;
}

A:active {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: none;
color: #ffff00;
}

A:visited {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: none;
color: #ffff00;
}

A:hover {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: underline;
color: #ffff00;
}

A:link {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
text-decoration: none;
color: #ffff00;
}

BODY {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffffff;
}

H1 {
font-family: Arial, Verdana, Helvetica;
font-size: 18pt;
color: #ffcc00;
margin-top: 5px;
margin-bottom: 3px;
}

H2 {
font-family: Arial, Verdana, Helvetica;
font-size: 16pt;
color: #ffcc00;
margin-top: 5px;
margin-bottom: 3px;
}

H3 {
font-family: Arial, Verdana, Helvetica;
font-size: 14pt;
color: #ffcc00;
margin-top: 5px;
margin-bottom: 3px;
}

H4 {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffcc00;
margin-top: 5px;
margin-bottom: 3px;
}

IMG {
border-color: #ffffff;
}

P {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffffff;
}

TD {
font-family: Arial, Verdana, Helvetica;
font-size: 12pt;
color: #ffffff;
}

DT.news {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
font-size: 14pt;
text-decoration: none;
color: #ffff00;
}

DD.news {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
color: #ffffff;
}

LI {
font-family: Arial, Verdana, Helvetica;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
color: #ffffff;
}
