body {
  background-image: none;
  background-position: left; 
}

IMG.img-picture,IMG.img-folder,IMG.img-galicon,IMG.img-thumbnail,IMG.img-thumbnail-selected,IMG.img-picture-prev,IMG.img-picture-next,IMG.img-thmbnavi-prev,IMG.img-thmbnavi-next,IMG.img-new,TABLE.table-wrapper,TABLE.table-picture,TD.td-picture-pic,TABLE.table-thumbnails,



TABLE.table-main-title{
  border: 0;
  vertical-align: middle;
  text-align:left;
  font-family: georgia, sans-serif; /* header and navi font */
  font-size: 10pt;  
  margin-left: auto; margin-right: auto
}

IMG.img-thumbnail { border: 1px solid black; }

DIV.table-main{text-align:left;}

IMG.img-folder{padding-left:2px; vertical-align:text-bottom;}

TD.td-thumbnails-thumb { 
  padding: 0px; 
  color:#555555;
  vertical-align: bottom;
  background-color: transparent;
  text-align: left;}

TD.td-thumbnails-thumb-selected { 
  padding: 0px; 
  color:#333333;  
  font-weight:  normal;
  background-color: transparent;}

DIV.div-thumbnails-caption {color: #000000;
  font-weight: normal;
  background-color: transparent;}

TD.td-main-title {color:#000000; 
  font-weight:  normal;
  background-color: transparent;
  text-align: center;}

TD.td-main-title-spgm-link {color:#7b715f; background-color: transparent;}

A.a-spgm-link {color: #7b715f; background-color: transparent;}

TABLE.table-gallisting-grid {}

/* padding for folder listing */
TD.td-gallisting-cell {
  padding-bottom:5px;
  padding-top:5px;
  padding-right:10px;
  padding-left: 0px;
}

TABLE.table-galitem {width: 100%;}

TD.td-galitem-icon {padding-left: 10px;}

TD.td-galitem-title {
  font-weight:bold; font-size: 10pt; width: 100%;text-align: left;
  font-family: Georgia;
  }

TD.td-galitem-caption {
  font-size: 8pt; text-align: left; color:#333333;
  font-family: Georgia;
}

TD.td-picture-navi {font-size: 1em;
  font-weight:  bold;
  color:#000000;
  background-color: transparent;}

TD.td-zoom-factors {padding: 7px; text-align: center;}

INPUT.button-zoom-factors {
  border: 1px solid #777777;  
  font-weight: bold;
  color:#777777;
  background-color: #F1F1F1;
  text-align: center;}

TD.td-picture-caption {
  font-family:  tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 0.9em;
  text-align: center;
  padding:2px;
  background-color: transparent;}

TD.td-thumbnails-navi {color: #473f31;
  background-color: #bf8248;
  border: 1px dotted #848100;
  font-weight:bold;
  text-align: right;
  padding: 2px;}

SPAN.span-filters {font-weight: normal;}

DIV.div-galheader {
  text-align: left;
  color: #473f31;
  background-color: bf8248;
  border: 1px dotted#848100;
  margin: 30px 0px 0px 0px; /* margin from top of page;from left;btwn thumbnails and header; from right */
  vertical-align:middle;
  padding: 2px;}

a:link { 
	color: #333333;
	text-decoration: none;
	}
a:visited { 
	color: #333333;
	text-decoration: none;
	}
a:hover { 
	color: #CCCCCC;
	background-color: #333333;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	text-decoration: none;
	}