body {	background-color: #ffffff;	color: #636363;	font-family: "Gill Sans", Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: center;}.main {	margin: 0px 10px;	text-align: center;}a:link {	color: #c64088;}a:active {	#ff66cf: ;	color: #f25433;}a:hover {	#a52a2a: ;	color: #f24ea7;}a:visited {	#7c3459: ;	color: #801852;}.indextitle {	font-size: 24px;}.title {	font-weight: bolder;}.comments {	padding: 5px;	border: 1px none #c1c1c1;}.iptc {	font-size: 11px;}.exif {	font-size: 11px;	padding-bottom: 10px;}.toppageinfo {	color: #d7d7d7;	font-size: 11px;	text-align: left;}.slideshowbuttons {	color: #d7d7d7;	font-size: 11px;	text-align: right;}.buttons {	left: 0px;	right: 0px;	text-align: center;	width: 100%;}.indexpagelist {	color: #444444;}.homelinks {	text-align: center;	margin: 0px 0px 3px;}.interlinks {	font-size: 11px;	margin-top: -20px;}.imagemain {	margin: 0px 10px;	text-align: center;	left: 120px;	position: absolute;	top: 3px;}.imageinfo {	position: absolute;	width: 112px;	left: 0px;	top: 3px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #DFDFDF;	padding: 0px 3px;}.name {	font-size: 16px;	font-weight: bold;	text-decoration: underline overline;	margin-bottom: 20px;}.bottombox {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: dotted;	border-top-color: #DFDFDF;	border-right-color: #DFDFDF;	border-bottom-color: #DFDFDF;	border-left-color: #DFDFDF;	border-bottom-style: dotted;}.generator {	font-size: 10px;	color: #CCCCCC;}