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

div.template_popup a:link, 
div.template_bursky a:link,
div.template_bursky-med a:link,
div.template_simple a:link
    { color: #000066; text-decoration: none; }

div.template_popup a:visited, 
div.template_bursky a:visited,
div.template_bursky-med a:visited,
div.template_simple a:visited
    { color: #333399; text-decoration: none; }

div.template_popup a:hover, 
div.template_bursky a:hover,
div.template_bursky-med a:hover,
div.template_simple a:hover
    { color: #0000FF; text-decoration: underline; }

/* set font size for the default popup template 
   yes, this will possibly mess up other templates named the same thing
   so we try to be as specific to this template as we can
*/
div.template_popup { font-size: 12px; }
div.template_popup ul.tour_list { font-size: 12px; }

/* 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.template_popup span.tour_date,
div.template_bursky span.tour_date, 
div.template_bursky-med span.tour_date, 
div.template_simple span.tour_date
    { color: #333333; }
*/

/* 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 { padding-left: 5px; } */
div.tour div.tour_short { clear: left; }
div.tour div.tour_short span.tour_date {
    float: left;
    padding-right: 5px;
    margin-bottom: 3px;
}


/* 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;
}

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; }
