/********************************************
* Album list                                *
********************************************/
/* master table */
table#kpg-albums{margin:0 auto; padding:0; border:0 none;}

/* table cell containing one album */
table#kpg-albums td {padding:0; vertical-align:top; width:189px;}

/* the album picture thumbnail */
table#kpg-albums td img.kpg-thumb {display:block; border:solid 1px rgb(150,150,150); margin:0 auto; padding:1px;}
table#kpg-albums td a:hover img.kpg-thumb {border:solid 1px rgb(59,137,186);}

/* the div with the name of the album */
table#kpg-albums td div.kpg-title {text-align:center; padding:5px 0 5px 0;}

/* the link with the name of the album */
table#kpg-albums td div.kpg-title a {font-weight: bold; color:rgb(144,97,0); font-size:1.1em;}
table#kpg-albums td div.kpg-title a:hover {}

/* the album summary */
table#kpg-albums td div.kpg-summary {text-align:center;}

/* the album location */
table#kpg-albums td div.kpg-location {font-style: italic; text-align:center; padding-top:5px;}

/* the number of photos in the album */
div#kpg-nbPhotos {color:rgb(80,80,80); margin-top: 15px;}

/* PLEASE TAKE CARE WHEN EDITING THE TWO CLASSES BELOW */
/* They are used to style the output differently depending if there are one or more albums per row */
/*table#kpg-albums td img.kpg-thumb-onePerRow {float:left;margin-right:10px;}*/
table#kpg-albums td img.kpg-thumb-multiplePerRow {clear:both;}

/********************************************
* Picture list (in an album)                *
********************************************/
/* the "Back to album list" link container */
div#kpg-backLink {padding-bottom:10px;}

/* the box with the album description */
div#kpg-album-description {padding: 10px;margin-bottom: 10px;background-color: #FFFFE1;border: solid 1px #CECF8E;}

/* the album title */
div#kpg-album-description div#kpg-title {font-weight: bold;}

/* the album summary */
div#kpg-album-description div#kpg-summary {}

/* the album location */
div#kpg-album-description div#kpg-location {font-style: italic;}

/* the number of photos in the album */
div#kpg-album-description div#kpg-nbPhotos {}

/* table cell containing the picture + caption */
table#kpg-pictures {margin:0 auto;padding:0;}

/* table cell containing the picture + caption */
table#kpg-pictures td {text-align: center;padding-bottom:0;vertical-align: middle;}

/* the picture caption */
table#kpg-pictures td div.kpg-summary {text-align:center;}

/* the picture thumbnail image */
table#kpg-pictures td img.kpg-thumb {border: solid 1px rgb(150,150,150) !important;padding:1px;margin:5px;}

/* the picture thumbnail link */
table#kpg-pictures td a:hover img.kpg-thumb {border: solid 1px rgb(200,200,200) !important;}
/********************************************
* Highslide                                 *
********************************************/
div.highslide-wrapper img.highslide-image {margin:0;}
div.highslide-caption {text-align:center;}