/* Base
----------------------------------------------- */

#collection_album table, #collection_album tr, #collection_album td {
   border-style: none;
   padding: 0px;
   vertical-align: top;
   }

#collection_album table, #collection_album tr {
   width: 100%;
   }

#collection_album a {
   color: #0000ff;
   text-decoration: underline;
   }

.align_right {
   text-align: right;
   }

.align_center {
   text-align: center;
   }

.align_left {
   text-align: left;
   }

img.thumb, .big_picture {
   border-color: #555555;
   border-style: solid;
   border-width: 1px;
   margin: 5px;
   padding: 5px;
   text-align: center;
   }

img.thumb:hover {
   border-width: 2px;
   border-color: #0000ff;
   padding: 4px;     /* reduce padding to compensate for thicker border */
   }


/* Header
----------------------------------------------- */

#gallery_breadcrumb, #gallery_search,  #jump_menu_container {
   margin: 1em 0em;     /* Give some padding top and bottom */
   }


/* picture
----------------------------------------------- */

td#prev_link {
   text-align: left;
   width: 50%;
   }

td#next_link {
   text-align: right;
   width: 50%;
   }

#big_picture_container img{
   max-width: 100%;     /* Make sure that the image does not extend outside content */
   }

#picture_date {
   font-size: small;
   font-style: normal;
   font-weight: normal;
   }


/* album & search
----------------------------------------------- */

div#list_container {
   text-align: center;
   }

#list_container ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   }

#list_container li {
   display: block;
   float: left;
   height: auto;
   margin: 0px;
   text-align: center;
   width: 200px;
   }

#list_container li div {
   min-height: 100px;   /* Here to reduce chance of row of only one picture (becuase of different amounts of text on earlier pics) */
   }

/* collection & collections
----------------------------------------------- */

#collection_album td {
   text-align: center;
   vertical-align: middle;
   }

#collection_album h2 {
   margin-bottom: 0px;
   }

/*td.collection_album_thumbs {
   width: 200px;
   }*/