/* SINGLE DISPLAY STYLES */

div.jm-gallery-image-metainformation-top 

{

  width: 100%;

  text-align: left;

  padding-bottom: 5px;

  margin-top: 5px;

}



div.jm-gallery-image-browser 

{

  width: 100%;

  text-align: left;

  border-top: 0;

  padding-top: 5px;

  margin-bottom: 5px;

}



div.jm-gallery-image-single 

{

  text-align: left; 

  padding-top: 0; 

  padding-bottom: 0;

}







/* CATEGORY DISPLAY STYLES */

div.jm-gallery-category-container

{

  padding-bottom: 10px;

}



div.jm-gallery-album-entry img 

{

  border: 0;

}







/* ALBUM DISPLAY STYLES */

div.jm-gallery-album-entry 

{

  display: block; 

  float: left; 

  margin: 0 0 25px 0;

  border: 0;

  width: 160px;

  height: auto;

  text-align: left;

}



div.jm-gallery-list-album-metainformation,

div.jm-gallery-admin-album-metainformation 

{

  text-align: left;

  margin-top: 0;

}



div.jm-gallery-album-pagebrowser 

{

  text-align: left;

  padding-bottom: 0;

}



div.jm-gallery-album-metainformation 

{

  width: 100%;

  margin-top: 0;

  text-align: left;

  border-bottom: 0;

  margin-bottom: 10px;

  padding-bottom: 0;

}



div.jm-gallery-image-entry 

{

  display: block;

  float: left; 

  width: 160px;

  height: 120px;

  border: 0;

  text-align: left;

  padding: 0;

  margin: 0 0 25px 0;

}



html>body div.jm-gallery-image-entry 

{

  width: 160px;

  height: 120px;

}



div.jm-gallery-image-entry img 

{

  border: 0;

}

	

div.jm-gallery-image-collection 

{

  padding-left: 0;

}



div.jm-gallery-album-control 

{

  clear: both; 

  text-align: left;

  margin-top: 0;

  padding-top: 0;

}	



div.jm-gallery-album-footer 

{

  border-top: 0; 

  padding-top: 5px;

}

















/* RANDOM DISPLAY STYLES */

div.jmgallery-random-container {

	}

div.jm-gallery-image-random {

	margin: 10px;

	}











/* ADMIN INTERFACE STYLES */



div.jm-gallery-new-album-container, 

div.jm-gallery-edit-album-container, 

div.jm-gallery-admin-category-container {

	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-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 {

	margin: 0 0 20px 0;

	}

h3.jm-gallery-edit-album-images,

h3.jm-gallery-edit-album-upload {

	border-top: 1px solid #d1d1d1;

	margin: 5px 0 20px 0;

	}

span.jm-gallery-admin-category-description {

	margin: 0;

	padding: 0;

	}

div.jm-gallery-admin-control-labels {

	padding: 0 0 2px 5px;

	font-size: 0.9em;

	background: transparent;

	}

div.jm-gallery-admin-control-new {

	margin: 0 0 0 550px;

	}

div.jm-gallery-admin-album-container {

	background: #5c5c5c;

	margin: 1px 0 1px 0;

	padding: 0 0 2px 5px;

	}

div.jm-gallery-admin-album-name { float:left; width: 370px; padding: 3px 5px 2px 0; }

p.jm-gallery-admin-album-description { padding: 0; margin: 0; font-size: 0.8em; }

div.jm-gallery-admin-album-pictures { float:left; width: 70px; padding: 3px 0 2px 0; }

div.jm-gallery-admin-album-date { float:left; width: 100px; padding: 3px 0 2px 0; }

div.jm-gallery-admin-album-ctrl { float:left; width: 15px; padding: 3px 0 2px 0; }



div.jm-gallery-admin-element {

	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 {

	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 {

	margin-left: 150px;

	padding: 2px 0 0 0;

	letter-spacing: -0.05em;

	}

div.jm-gallery-admin-submit-area {

	padding: 3px 0 0 9px;

	}

html>body div.jm-gallery-admin-submit-area { 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-size: 0.9em;

	border: 0;

	width: 300px;

	background: #d1d1d1;

	}

div.jm-gallery-admin-image-check input {

	font-size: 0.9em;

	background: #d1d1d1;

	border: 0;

	width: 1.2em;

	}

div.jm-gallery-admin-image-check { float:left; width: 20px; }

div.jm-gallery-admin-image-caption { padding: 3px 0 0 0; float:left; width: 330px; }

div.jm-gallery-admin-image-filesize { padding: 3px 0 0 0; float:left; width: 100px; }

div.jm-gallery-admin-image-resolution { padding: 3px 0 0 0; float:left; width: 100px; }

div.jm-gallery-admin-image-ctrl { padding: 4px 0 0 0; float: left; width: 20px; }



div.jm-gallery-edit-images-container {

	border: 1px solid #d1d1d1;

	border-top: 0;

	margin: 0;

	}

h3.jm-gallery-edit-image-entry {

	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 {

	margin: 1px 0 10px 0;

	}

div.jm-gallery-edit-image-middle { 

	float: left; 

	width: 300px; 

	padding: 2px 0 0 0;

	letter-spacing: -0.05em;

	}

div.jm-gallery-edit-image-thumbnail { 

	margin-left: 460px; 

	padding: 2px 0 0 0;

	letter-spacing: -0.05em;

	}

div.jm-gallery-edit-image-thumbnail img { 

	border: 1px solid #d1d1d1; 

	}
