body {
  margin: 0;
  margin-left: 0;
  margin-right: 0;
  font: x-small Arial, "Arial Narrow", Verdana, Helvetica, sans-serif;
  color: #000000;
  background-color: #D8CDB4;
  height: 100%;
}
.summary {
	font-size: 11px;
	font-weight: bold;
}

.table {
    height: 100%;
    width: 100%;
}


p, td, th, li {
  font: x-small Arial, "Arial Narrow", Verdana, Helvetica, sans-serif;
}


h1, h2, h3, h4 {

}


h1 {
	font-size: small;
}


.links {
	font-family: Arial, "Arial Narrow", Verdana, Helvetica, sans-serif;
	color: #377EC6;
	}
	
a:link, a:visited {
  color: #377EC6;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

#header {
  font: xx-large "Arial Narrow", sans-serif;
  margin: 0.5em 0 1em;
}

#footer {
  text-align: center; 
}
#crumb {
  font: x-small Arial, "Arial Narrow", Verdana, Helvetica, sans-serif;
  color: #000000;
}
.about {
  font: Arial, "Arial Narrow", Verdana, Helvetica, sans-serif;
  color: #000000;
}
a img {
  border: 0;
}

input, textarea, select, .inputbox {
  border: 1px solid #888;
  color: #000;
  background-color: #fff;
}

input.button {
  font-weight: bold;
  border: 1px outset #fff;
  color: #fff;
  background-color: #888;
}

div.sgContainer {
  text-align: left;
}

div.sgTab, div.sgNavBar {
  text-align: right;
  font: xx-small Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
  margin-left: 0px;
  margin-right: 0px;
}

div.sgTab a, div.sgNavBar a {
  color: #555;
  font: xx-small Arial, "Arial Narrow", Verdana, Helvetica, sans-serif;
  text-align: center;
}

div.sgNavBar img {
	border: 0px solid #333;
	text-align: left;
	font-size: xx-small;
}

div.sgAlbum, div.sgGallery {
  padding: 0em;
}

/*
div.sgAlbum table, div.sgGallery table {
  margin-left: auto;
  margin-right: auto;
}
*/
div.sgAlbum img {
  margin: 3px;
}

td.sgGalleryThumb {
  text-align: left;
  padding: 0 1em;
}

.sgGalleryContents {
  font: x-small Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
}

td.sgGalleryText {
  text-align: left;
  vertical-align: top;
  padding: 0 1em 2em;
}

a.sgGalleryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.sgImage img {
	border: 0px solid #555;
	padding: 0px;
 /* background-color: #FFFFFF; */
}

.sgDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.text {
	font: x-small Arial, Arial Narrow, Verdana, Helvetica, sans-serif;
	color: #000000;
}



.category {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: bold;
}
.year {
	color: #DE5400;
	font-weight: bold;
	font-size: small;
}
.date {
	font-size: x-small;
	color: #AC2A10;
}
.smal-category {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
}

.top {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
