.guru_debug {
    padding-top: 10px;
    font: italic 9px arial;
    color: #006600;
}

body { color: #000; font-size: 10px; font-family: Verdana }
form { margin: 0; padding: 0; }
a:link.img, a:visited.img, a:hover.img
    { text-decoration: none; border-bottom: none; padding-bottom: 0px; }
a:link.close, a:visited.close { text-decoration: none; border-bottom: 1px dotted; }
a:hover.close { text-decoration: underline; border-bottom: none; padding-bottom: 1px; }
a:link, a:visited { text-decoration: none; border-bottom: 1px dotted; }
a:hover { text-decoration: underline; border-bottom: none; padding-bottom: 1px; }
.artist .artist_name {
    Xcolor: #8C5733;
    color: #FFFFFF;
    font-family: "new york", "times";
    font-size: 24px;
    font-weight: bold;
    padding-left: 15px;
    margin-right: 30px;
}
.news_artist_name { font-size: 10px; font-weight: bold; color: white;}
.artist .name_first { text-transform: uppercase; }
.artist .name_last { text-transform: lowercase; }
p.tour_short .date { font-weight: bold; }

.photo_highres { color: #FFFFFF; font-size: 10px; font-family: Verdana }
.photo_highres a:link, .photo_highres a:visited { color: #B28D45; }

.news .date { color: white; font-size: 10px; font-family: Verdana; }
.news .subject { font-size: 11px; font-family: verdana; font-weight: bold; }
.news .caption { font-size: 10px; font-family: Verdana }
.news .text { font-size: 11px; font-family: verdana; }
table.news { border-bottom: 1px dashed #666666; padding-bottom: 10px; padding-top: 7px; }

table.topfive td {
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
}

table.topfive td h3 { font-size: 12px; }
table.topfive td { padding-bottom: 10px; }
table.topfive td ol { margin-bottom: 5px; }
table.topfive td dl.book { padding: 0; margin: 0 }
table.topfive td dl.book dd { padding: 0; margin: 0 0 0 40px }

.roster_cell { padding-right: 15px; }

div.links p { spacing-top: 13px; margin-top: 3px; margin-bottom: 0px;}

bold { color: #000; font-weight: bold; font-size: 5px; font-family: Verdana }
.plain-text { color: #000; font-size: 11px; font-family: Verdana }
.plain-green { color: #399; font-size: 11px; font-family: Verdana }
.green-text { color: #060; font-size: 10px; font-family: Verdana }
.red-smtext { color: #c00; font-size: 10px; font-family: Verdana }
.green-textB { color: #060; font-weight: bold; font-size: 10px; font-family: Verdana }
.subtext { color: #000; font-size: 9px; font-family: Verdana }
.subtextgreenish { color: #000; font-size: 10px; font-family: Verdana }
.subtext1  { color: white; font-size: 10px; font-family: Verdana }
.subtext2 { color: #033; font-size: 10px; font-family: Verdana }
.subtext3 { color: #663; font-size: 10px; font-family: Verdana }
.subtext4 { color: #330; font-size: 10px; font-family: Verdana }
.subtext5 { color: #960; font-size: 10px; font-family: Verdana }
.subtextgray   { color: #666; font-size: 9px; font-family: Verdana }
.subsubtextgray1  { color: #366; font-size: 8px; font-family: Verdana; font-weight: bold }
.red-text  { color: #c00; font-size: 11px; font-family: Verdana }
.pink-text   { color: #f9c; font-size: 11px; font-family: Verdana }
.pink-text2 { color: #db7093; font-size: 11px; font-family: Verdana }
.pink-text3 { color: #db7093; font-size: 9px; font-family: Verdana }
.bold-text    { color: #000; font-weight: bold; font-size: 11px; font-family: Verdana }
.bold-white { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana }
.red-bullets  { color: #c00; font-size: 10px; font-family: Verdana }
.redbolder   { color: #c00; font-weight: bold; font-size: 11px; font-family: Verdana }
.greenbold    { color: #630; font-weight: bold; font-size: 11px; font-family: Verdana }
.reggreen  { color: #696; font-size: 11px; font-family: Verdana }
.orange   { color: #c60; font-weight: bold; font-size: 11px; font-family: Verdana }
.brown  { color: #8b4513; font-weight: bold; font-size: 11px; font-family: Verdana }
.olive  { color: #808000; font-weight: bold; font-size: 11px; font-family: Verdana }
.blue  { color: #588cc1; font-size: 11px; font-family: Verdana }
.thenewgreen { color: #4d806f; font-size: 11px; font-family: Verdana; vertical-align: 3px }
.blue1 { color: #588cc1; font-size: 9px; font-family: Verdana }
.bluebg   { color: #588cc1; font-weight: bold; font-size: 11px; font-family: Verdana }
.bluebg1  { color: #069; font-size: 11px; font-family: Verdana }
.whitebg  { color: #fff; font-weight: bold; font-size: 13px; font-family: Verdana }
.whitebg_print  { font-weight: bold; font-size: 12px; font-family: Verdana }
.red { color: #b22222; font-weight: bold; font-size: 11px; font-family: Verdana }
.brightgreen   { color: #6b8e23; font-size: 11px; font-family: Verdana }
.purple { color: #939; font-weight: bold; font-size: 11px; font-family: Verdana }
.greenish { }

/*
.source_GURU td,
.source_GURU td.tour_logged_in { background-color: #DeCe8c; }
*/

.bw-cell { border: 1px solid #000000; color: #000000; background-color: #FFFFFF; padding: 3px; }
.printable { font-size: 11px; }
.printable * { color: black; background-color: transparent;  }
.tour_table_content td { padding: 7px;  }
.tour_table_content .artist_name {
    font-size: 11px;
    font-family: verdana;
    padding: 7px;
    text-transform: uppercase;
    text-align: center;
    color: white;
}
.tour_table_content .artist_name a,
.tour_table_content .more_dates a
    { color: white; border-bottom: none;  }
.tour_table_content .artist_name a:hover,
.tour_table_content .more_dates a:hover
    { color: black;  }
.tour_table_content .more_dates {
    font-size: 11px;
    font-family: verdana;
    padding: 7px;
    text-align: right;
    color: white;
}

.artist_header {
    font-weight: bold;
    font-family: verdana;
    font-size: 12px;
    text-align: center;
    padding: 2px;
    padding-bottom: 5px;
}

.logged_in { padding-bottom: 6px;  padding-right: 25px; font-weight: bold; }

td.tour_logged_in {
    padding: 7px;
    color: #330;
    background-color: #E7D5A3;
    font-size: 10px;
    font-family: Verdana;
}

td.tour_logged_in_print {
    padding: 7px;
    Xcolor: #330;
    font-size: 10px;
    font-family: Verdana;
}

.artist_auth {
    color: white;
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    text-align: right;
    padding-right: 25px;
    padding-left: 25px;
}
