/* CATEGORY DISPLAY STYLES */
h3.jm-gallery-category-header    { font-size: 13px; font-family: Verdana, Arial, Sans-Serif; font-weight: bold; border-bottom: 1px solid #e6e6e6 }
p.jm-gallery-category-description   { font-size: 11px; font-family: Verdana, Arial, sans-serif }
div.jm-gallery-category-container   { font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-bottom: 10px }
div.jm-gallery-album-entry img   { font-size: 11px; font-family: Verdana, Arial, sans-serif; margin-top: 20px; border: solid 1px #a3a3a3 }


/* ALBUM DISPLAY STYLES */
div.jm-gallery-album-entry  { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: center; display: block; margin: 0 0 4px; width: 140px; height: 200px; float: left; border: 0 }
div.jm-gallery-list-album-metainformation,
div.jm-gallery-admin-album-metainformation {font-family: Verdana, Arial, sans-serif; text-align: center;font-size: 0.8em;margin-top: 3px;}
div.jm-gallery-album-pagebrowser  { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: left; padding-bottom: 10px }
div.jm-gallery-album-metainformation  { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: left; margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; width: 100%; border-bottom: 1px solid #e6e6e6 }
h3.jm-gallery-album-header {font-family: Verdana, Arial, sans-serif; font-size: 14px;margin-bottom: 0;}
div.jm-gallery-image-entry  { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: center; display: block; margin: 6px; padding: 0; width: 142px; height: 157px; float: left; border: 0 }
html>body div.jm-gallery-image-entry  { font-size: 11px; font-family: Verdana, Arial, sans-serif; width: 130px; height: auto }
div.jm-gallery-image-entry img  { font-size: 11px; font-family: Verdana, Arial, sans-serif; border: solid 1px #a3a3a3 }
div.jm-gallery-image-collection  { font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-left: 20px }
div.jm-gallery-album-control  { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align: center; margin-top: 10px; padding-top: 20px; clear: both }	
div.jm-gallery-album-footer  { font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-top: 5px; border-top: 1px solid #e6e6e6 }

/* SINGLE DISPLAY STYLES */
div.jm-gallery-image-metainformation-top  { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-align: left; margin-top: 5px; padding-bottom: 5px; width: 100% }
div.jm-gallery-image-browser  { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-align: center; margin-bottom: 5px; padding-top: 5px; width: 100%; border-top: 1px solid #e6e6e6 }
h3.jm-gallery-image-header  { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; margin-bottom: 0 }
div.jm-gallery-image-single  { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-align: center; padding-top: 30px; padding-bottom: 30px }
div.jm-gallery-image-downloads  { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-align: center; padding-top: 10px; padding-bottom: 20px }

/* RANDOM DISPLAY STYLES */
div.jmgallery-random-container {font-family: Verdana, Arial, sans-serif; }
div.jm-gallery-image-random {font-family: Verdana, Arial, sans-serif; margin: 10px;}

/* ADMIN INTERFACE STYLES */
div.jm-gallery-new-album-container, 
div.jm-gallery-edit-album-container, 
div.jm-gallery-admin-category-container {font-family: Verdana, Arial, sans-serif; border: 1px solid #d1d1d1;padding-bottom: 5px;margin: 0 0 5px 0;}
h3.jm-gallery-new-album-header, 
h3.jm-gallery-edit-album-header,
h3.jm-gallery-edit-image-entry,
h3.jm-gallery-edit-album-images,
h3.jm-gallery-edit-album-upload, 
h3.jm-gallery-admin-category-header {font-family: Verdana, Arial, sans-serif; font-size: 1.2em;background: #515151;color: #d1d1d1;padding: 1px 1px 1px 5px;border-bottom: 1px solid #d1d1d1;margin: 0;letter-spacing: -0.05em;font-weight: normal;}
h3.jm-gallery-edit-album-header, 
h3.jm-gallery-new-album-header {font-family: Verdana, Arial, sans-serif; margin: 0 0 20px 0;}
h3.jm-gallery-edit-album-images,
h3.jm-gallery-edit-album-upload {font-family: Verdana, Arial, sans-serif; border-top: 1px solid #d1d1d1;margin: 5px 0 20px 0;}
span.jm-gallery-admin-category-description {font-family: Verdana, Arial, sans-serif; margin: 0;padding: 0;}
div.jm-gallery-admin-control-labels {font-family: Verdana, Arial, sans-serif; padding: 0 0 2px 5px;font-size: 0.9em;background: transparent;}
div.jm-gallery-admin-control-new {font-family: Verdana, Arial, sans-serif; margin: 0 0 0 550px;}
div.jm-gallery-admin-album-container {font-family: Verdana, Arial, sans-serif; background: #5c5c5c;margin: 1px 0 1px 0;padding: 0 0 2px 5px;}
div.jm-gallery-admin-album-name { font-family: Verdana, Arial, sans-serif; float:left; width: 370px; padding: 3px 5px 2px 0; }
p.jm-gallery-admin-album-description { font-family: Verdana, Arial, sans-serif; padding: 0; margin: 0; font-size: 0.8em; }
div.jm-gallery-admin-album-pictures { font-family: Verdana, Arial, sans-serif; float:left; width: 70px; padding: 3px 0 2px 0; }
div.jm-gallery-admin-album-date { font-family: Verdana, Arial, sans-serif; float:left; width: 100px; padding: 3px 0 2px 0; }
div.jm-gallery-admin-album-ctrl { font-family: Verdana, Arial, sans-serif; float:left; width: 15px; padding: 3px 0 2px 0; }
div.jm-gallery-admin-element {font-family: Verdana, Arial, sans-serif; background: #5c5c5c;margin: 1px 0 1px 0;padding: 0 0 0 5px;letter-spacing: -0.05em;border: 1px solid #5c5c5c;}
div.jm-gallery-edit-image-caption,
div.jm-gallery-admin-left {font-family: Verdana, Arial, sans-serif; padding: 3px 5px 0 0;text-align: right;float: left;width: 150px;font-size: 1em;letter-spacing: -0.05em;}
div.jm-gallery-admin-submit-area, 
div.jm-gallery-admin-right {font-family: Verdana, Arial, sans-serif; margin-left: 150px;padding: 2px 0 0 0;letter-spacing: -0.05em;}
div.jm-gallery-admin-submit-area {font-family: Verdana, Arial, sans-serif; padding: 3px 0 0 9px;}
html>body div.jm-gallery-admin-submit-area { font-family: Verdana, Arial, sans-serif; padding: 5px 0 2px 12px; }
div.jm-gallery-admin-submit-area input,
div.jm-gallery-admin-element textarea, 
div.jm-gallery-admin-right option, 
div.jm-gallery-admin-element input {font-family: Verdana, Arial, sans-serif; font-size: 0.9em;border: 0;width: 300px;background: #d1d1d1;}
div.jm-gallery-admin-image-check input {font-family: Verdana, Arial, sans-serif; font-size: 0.9em;background: #d1d1d1;border: 0;width: 1.2em;}
div.jm-gallery-admin-image-check { font-family: Verdana, Arial, sans-serif; float:left; width: 20px; }
div.jm-gallery-admin-image-caption { font-family: Verdana, Arial, sans-serif; padding: 3px 0 0 0; float:left; width: 330px; }
div.jm-gallery-admin-image-filesize { font-family: Verdana, Arial, sans-serif; padding: 3px 0 0 0; float:left; width: 100px; }
div.jm-gallery-admin-image-resolution { font-family: Verdana, Arial, sans-serif; padding: 3px 0 0 0; float:left; width: 100px; }
div.jm-gallery-admin-image-ctrl { font-family: Verdana, Arial, sans-serif; padding: 4px 0 0 0; float: left; width: 20px; }
div.jm-gallery-edit-images-container {font-family: Verdana, Arial, sans-serif; border: 1px solid #d1d1d1;border-top: 0;margin: 0;}
h3.jm-gallery-edit-image-entry {font-family: Verdana, Arial, sans-serif; font-size: 1.2em;background: #515151;color: #d1d1d1;padding: 1px 1px 1px 5px;border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;margin: 0 0 5px 0;letter-spacing: -0.05em;font-weight: normal;}
div.jm-gallery-edit-image-main {font-family: Verdana, Arial, sans-serif; margin: 1px 0 10px 0;}
div.jm-gallery-edit-image-middle { font-family: Verdana, Arial, sans-serif; float: left; width: 300px; padding: 2px 0 0 0;letter-spacing: -0.05em;}
div.jm-gallery-edit-image-thumbnail { font-family: Verdana, Arial, sans-serif; margin-left: 460px; padding: 2px 0 0 0;letter-spacing: -0.05em;}
div.jm-gallery-edit-image-thumbnail img { font-family: Verdana, Arial, sans-serif; border: 1px solid #d1d1d1; }
