
/* all templates' general font, color, and size preferences */
div.tour, div.tour table {
    font: 11px "Trebuchet MS";
    background-color: transparent;
}

/* override the font size just for the guster_fpage_short template */
div.tour #guster_fpage_short { font-size: 15px; }

/* this will mess up the pop-up size, so it's just for testing
div.tour {
    width: 500px;
    border: 3px double black;
    padding-left: 5px; padding-right: 5px;
}
*/

/* this is the top [BAND NAME] Tour Dates header */
/* to hide it, uncomment the display: none line */
div.tour H2 {
    font-size: 1.8em;
    display: inline;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 1px black solid;
    /* display: none; */
}

div.tour H4 {
    font-size: 1.2em;
    display: inline;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom: 1px black solid;
}

/* this is for the header's page link options */
div.tour div.tour_artist_header ul.page_options { display:inline; }
div.tour div.tour_artist_header ul.page_options li {
    list-style: none;
    display: inline;
    padding: 0 1px 0 4px;
    border-left: 1px black solid;
}
div.tour div.tour_artist_header ul.page_options li.first { border: 0; }

div.tour .subhead { font-weight: bold; color: #333333; }
div.tour p.tour_close { font-size: 10px; text-align: center; }

div.tour span.tour_date { color: #333333; }
div.tour a:link     { color: #000066; text-decoration: none; }
div.tour a:visited  { color: #333399; text-decoration: none; }
div.tour a:hover    { color: #0000FF; text-decoration: underline; }

/* settings for both short and detailed */

div.tour ul.tour_list {
    padding: 0px;
    list-style: none;
    margin-left: 0px;
}

/* short display settings */
div.tour div.tour_short span.tour_summary { margin-left: 5px; }

/* detailed display settings */
div.tour div.tour_detail span.tour_date {
    font-size: 1.4em;
    font-weight: bold;
    float: left;
    width: 75px;
}

/* this is for the bursky popup */
div.tour div.tour_detail .tour_venue {
    font-size: 1.4em;
    font-weight: bold;
}

div.tour div.tour_detail div.tour_basic span.tour_venue {
    font-size: 1.4em;
    font-weight: bold;
    left-margin: 75px;
}

div.tour div.tour_detail span.tour_venue_phone { display: block; }
div.tour div.tour_detail span.tour_venue_address { display: block; }
div.tour div.tour_detail span.tour_time { display: block; }
div.tour div.tour_detail span.tour_tickets { display: block; }

div.tour div.tour_detail span.tour_venue_url a:link { color: #333333; }
div.tour div.tour_detail span.tour_venue_url a:visited { color: #333333; }
div.tour div.tour_detail span.tour_venue_url a:hover { color: #0000FF; }

div.tour div.tour_detail div.tour_info { margin-left: 75px; }

div.tour div.tour_detail div.tour_extra {
    margin-left: 75px;
    margin-top: 10px;
    margin-bottom: 10px; 
}

div.tour div.tour_detail span.tour_comments {
    display: block;
}

div.tour div.tour_detail div.tour_private {
    margin-left: 75px;
    margin-top: 10px;
    margin-bottom: 10px; 
    display: block;
}

div.tour ul.tour_list div.tour_short li.tour_item .private {
    background-color: black;
    color: white;
    padding: 2px 2px 2px 2px 2px;
}

div.tour .PRIVATE {
    background-color: black;
    color: white;
}

/* this is all stuff for the bursky templates, which will eventually
 * get renamed to some default
 */
div.template_bursky .PRIVATE a:link,
div.template_bursky-med .PRIVATE a:link
    { color: #FFFFFF; }
div.template_bursky .PRIVATE a:visited,
div.template_bursky-med .PRIVATE a:visited
    { color: #FFFFFF; }
div.template_bursky .PRIVATE a:hover,
div.template_bursky-med .PRIVATE a:hover
    { color: #0000FF; background-color: #FFFFFF; }

div.template_bursky .tour_header,
    div.template_bursky-med .tour_header
{
    color: #FFFFFF;
    background-color: #999999;
    font-size: 9px;
    font-family: arial,helvetica,sans-serif;
    text-transform: uppercase;
    text-align: left;
}

div.template_bursky .tour_artist_name,
    div.template_bursky-med .tour_artist_name
{
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
    padding-bottom: 10px;
}

/* manage it header */
div.template_bursky .manage_header,
    div.template_bursky-med .manage_header
{
    font-size: 9px;
    text-transform: uppercase;
    color: #ECD6AF;
    background-color: #000031;
}
div.template_bursky .manage_header a:link,
    div.template_bursky-med .manage_header a:link
	{ color: #ECD6AF; }
div.template_bursky .manage_header a:visited,
    div.template_bursky-med .manage_header a:visited
	{ color: #ECD6AF; }
div.template_bursky .manage_header a:hover,
    div.template_bursky-med .manage_header a:hover 
	color: #0000FF; }

/* manage it subhead -- not working? */
div.template_bursky .manage_subhead,
    div.template_bursky-med .manage_subhead
{
    font-size: 9px;
    text-transform: uppercase;
    color: #000031;
    background-color: #CECEFF;
}
div.template_bursky .manage_subhead a:link,
    div.template_bursky-med .manage_subhead a:link
	{ color: #000000; }
div.template_bursky .manage_subhead a:visited,
    div.template_bursky-med .manage_subhead a:visited
	{ color: #000000; }
div.template_bursky .manage_subhead a:hover,
    div.template_bursky-med .manage_subhead a:hover 
	color: #0000FF; }
