body {  margin: 1em;  font: small "Trebuchet MS", Arial, Sans-serif;  color: #555;  background-color: #fff;  margin: 0;}p, td, th, li {  font: small Garamond, serif;}h1, h2, h3, h4 {	font: normal 14px/16px "Trebuchet MS", Arial, Sans-serif;	margin: 0;	padding: 0;	color: #333;}h1 {  font-size: large;}#prevnext {  font: 10px "Trebuchet MS", Arial, Sans-serif;  width: 60px;  margin: 2px; }#header {  font: 14px "Trebuchet MS", Arial, Sans-serif;  margin: 0.5em 0 1em;}#footer {  text-align: center; }#crumb {	font: normal 10px/16px "Trebuchet MS", Arial, Sans-serif;	padding: 0;	color: #333;	margin: 0;}#crumb a, #crumb a:hover {	display: list-item;	bullet-style: none;	font: normal 12px/16px "Trebuchet MS", Arial, Sans-serif;	margin: 0;}.sgDesc {  font-size: 12px;}a img {  border: 0;}input.button {  font-weight: bold;  border: 1px outset #fff;  color: #fff;  background-color: #888;}div.sgLanguageFlipper, div.sgTemplateFlipper {  float: right;  clear: right;}div.sgContainer {  clear: both;  text-align: center;  padding: 0;  margin: 0;}div.sgTab, div.sgNavBar {  text-align: left;  font: 10px Verdana, sans-serif;  margin-left: 20px;  margin-right: auto;}div.sgTab a, div.sgNavBar a {  color: #555;  font: small Verdana, sans-serif;}span.sgNavBar a {  color: #555;  font: small Verdana, sans-serif;  font-size: 9px;}div.sgNavBar img {  border: 1px solid #DDD;  padding: 3px;}.preview p {	font: normal 11px/16px Arial, Helvetica, sans-serif;	color: #999;	margin: 8px 0 -16px 0;}.image {	margin: 16px 24px 24px 24px;	padding: 0;	text-align: center;}.image img {	padding: 6px;	background-color: #FFF;	border: 1px solid #DDD;}.preview {	text-align: center;	margin: 10px 0 10px 0;}.preview a {	border: none;}.preview a img {	border: 1px solid #DDD;	color: #DDD;	margin: 0 0 0 1px;	padding: 3px;	background-color: #FFF;	text-align=center}.preview a:hover img, .preview a:hover img.sgThumbnailPreviewCurrent {	border-color: #BBB;	opacity: 1;	filter: alpha(opacity=100);}img.sgThumbnailPreviewCurrent {	opacity: .6;	filter: alpha(opacity=60);}div.sgAlbum, div.sgGallery {  padding: 2px;  margin-left: 16px;  margin-top: 0;}div.sgAlbum table, div.sgAlbum td, div.sgGallery table {  margin: 0;  text-align: center;}div.sgAlbum img, div.sgGallery img {	text-align: center;	padding: 6px;	margin: 0 8px 4px 0;	background-color: #FFF;	border: 1px solid #DDD;}td.sgGalleryThumb {  text-align: left;  padding-right: 4px;}img.sgThumbGallery {margin: 0;padding: 0;}td.sgGalleryText {  text-align: left;  vertical-align: top;  padding-bottom: 10px;  padding-top: 0;  margin: 0;}.sgGalleryText {	font: normal 10px/16px "Trebuchet MS", Arial, Sans-serif;	color: #333;}.sgGalleryText a {	font: normal 14px/16px "Trebuchet MS", Arial, Sans-serif;}a.sgGalleryTitle {  font: bold medium Garamond, serif;}div.sgImage img {  border: 1px solid #DDD;  margin: 0;  padding: 6px;  }
