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

div.photo_default .caption { font-size: 12px; }

div.photo_default_single .photo_nav * { font-size: 12px; }
div.photo_default_single .photo_nav { 
    background-color: #CECECE;
    font-size: 12px;
    padding: 3px;
    margin-bottom: 5px;
    border: 1px solid;
}

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

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

/* prevents previous item's images from stacking up! */
div.photo div.photo_detail { clear: both; }

/* this is for the date/subject box */
div.photo div.photo_detail div.photo_basic {
    background-color: #CCCCCC;
    color: #000000;
    border: 3px double #000000;
    padding: 2px 2px 2px 2px;
}
div.photo .photo_date {
    font-size: 9px;
    font-weight: none;
}
div.photo div.photo_detail .photo_date { display: block; }
div.photo div.photo_detail .photo_subject {
    font-size: 13px;
    font-weight: bold;
}

div.photo .photo_text
{
    padding-top: 5px;
    padding-bottom: 5px;
}

div.photo span.photo_date { color: #333333; }

/*
div.photo a:link     { color: #000066; text-decoration: none; }
div.photo a:visited  { color: #333399; text-decoration: none; }
div.photo a:hover    { color: #0000FF; text-decoration: underline; }
*/

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

div.photo div.photo_detail span.photo_image {
    width: 160px;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    float: right;
    text-align: center;
    border: 1px solid black;
}

div.photo div.photo_detail span.image_caption {
    padding-bottom: 5px;
    color: #333333;
    display: block;
}
