/* ALBUM DISPLAY STYLES */

div.jm-gallery-category-container {

  margin-bottom: 1em;

}



div.jm-gallery-album-entry img {

  margin-right: 15px;

  float: left;

}



div.jm-gallery-admin-control-labels {

  margin: 0px;

  padding: 0px;

}



div.jm-gallery-album-entry p {

  padding: 0px;

  margin: 0px;

}



div.jm-gallery-album-entry-more {

  clear: left;

  padding-top: 3px;

  padding-bottom: 3px;

  border-bottom: 1px solid #f0efef;

  text-align: right;

}



div.jm-gallery-admin-album-metainformation {

  font-size: 1em;

}



div.jm-gallery-album-pagebrowser {

  text-align: left;

  padding-bottom: 10px;
  
  padding-top: 10px;

}



div.jm-gallery-album-metainformation {

  width: 100%;

  text-align: left;

  border-bottom: 1px solid #f0efef;

  margin: 0px;

}



div.jm-gallery-image-entry {

  display: block;

  float: left;

  width: 104px;

  height: 78px;

  border: 0;

  text-align: center;

  padding: 0px;

  margin: 5px;

  overflow: hidden;

}



div.jm-gallery-album-control {

  clear: both;

  border-top: 1px solid #f0efef;

  text-align: right;

  padding: 0px;

  margin: 0px;

}



div.jm-gallery-album-footer p {

  margin-top: 1em;

}

/* ADMIN INTERFACE STYLES */



div.create-new-album-control-hidden {

  display: none;

}

/* DEFAULT: label styles in album listing */



div.jm-gallery-admin-control-labels {

  margin: 0px;

  padding: 0px;

  font-size: 0.8em;

  line-height: 1.5em;

  font-weight: bold;

}



div.jm-gallery-admin-control-labels .name {

  float: left;

  width: 300px;

}



div.jm-gallery-admin-control-labels .pictures {

  float: left;

  width: 80px;

}



div.jm-gallery-admin-control-labels .date {

  float: left;

  width: 100px;

}

/* DEFAULT: global row styles in album listing */



div.jm-gallery-admin-album-container {

  margin: 0px;

  padding: 0px;

}



div.jm-gallery-admin-album-container .name {

  float: left;

  width: 300px;

}



div.jm-gallery-admin-album-container .description {

  padding: 0;

  margin: 0;

  display: none;

}



div.jm-gallery-admin-album-container .pictures {

  float: left;

  width: 80px;

}



div.jm-gallery-admin-album-container .date {

  float: left;

  width: 100px;

}



div.jm-gallery-admin-category-container .control-new {

  margin-top: 10px;

}

/* EDIT_ALBUM: global styles */



div.tx-jmgallery-pi1 .album-cover {

  width: 130px;

  float: left;

  padding: 10px;

}

/* EDIT_ALBUM: form styles */



div.changealbum-container .first {

  font-weight: bold;

}



div.tx-jmgallery-pi1 textarea, div.create-new-album-control input, div.tx-jmgallery-pi1 input {

  width: 300px;

}



div.tx-jmgallery-pi1 input [ type = submit ], div.create-new-album-control input [ type = submit ] {

  width: 100px !important;

}

/* IE6 Fix: IE6 doesn't recognize [type=submit] or [type=checkbox] */



div.album-cover input, #jm-gallery-album-create-button, #jm-gallery-form-image-edit-part-submit, div.album-upload-button input {

  width: 100px;

}



div.image-block input {

  width: 12px;

  height: 12px;

  border: 0;

}

/* EDIT_ALBUM: image entry styles */



div.tx-jmgallery-pi1 .image-block {

  max-width: 135px;

  width: 135px;

  height: 190px;

  display: block;

  float: left;

  margin-top: 10px;

}



div.tx-jmgallery-pi1 .image-block p {

  padding: 0px;

  margin: 0px;

}



div.tx-jmgallery-pi1 .image-block textarea {

  width:119px !important;

  height: 30px !important;

}



div.tx-jmgallery-pi1 .image-block input [ type = checkbox ] {

  width: 12px;

  height: 12px;

}



div.changealbum-container-hidden {

  display: none;

}

/* CREATE_ALBUM: form style */



div.create-new-album-control {

  margin: 0 0 10px 0;

}



#jm-gallery-album-block {

  display: none;

}
