#maincont * { padding:0; margin:0; 	font-family:Verdana, Helvetica, sans-serif; }
#maincont img { 	margin-bottom:5px  } /*between main image and caption */
#maincont {	border:#b20000 1px solid; 	background-color:#FFF; 	margin-top:10px; 	padding:4px; }
.caption {
	font-size:70%;
	display:block;
	font-weight:bold;
	width:594px;
	font-style:italic;
	text-align:left;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-bottom:8px !important;

}
ul.galleria {
	display:block;
	min-height:195px;
	max-height:385px;
	width:594px;
	background-color:#F3F3F3;
	margin-left:10px !important;
	margin-right:10px !important;
	margin-bottom:8px !important;
	border:1px solid #b20000;
	overflow:auto;
}
#gallhead {
	font-style:italic;
	background-color:#b20000;
	width:auto;
	font-size:22px;
	min-height:20px;
	margin:-4px -4px 14px -4px;
	padding:6px;
	color:#FFF;
}
#gallbyline {
	font-size:60%; 	font-variant:normal; 	font-style:italic;
}
.gallcont {
	width:620px; 	text-align:center; 	margin-left:auto;	margin-right:auto;
}
#maincont .galleria {
	list-style:none;
}
#maincont .galleria li {	display:block;	width:80px;	height:80px;	overflow:hidden;	float:left;	margin:7px;
}
#maincont .galleria li a {
	display:none
}
#maincont .galleria li div {
	position:absolute; 	display:none;	top:0
}
#maincont .galleria li div img {
	cursor:pointer;
}
.replaced, .galleria li {	border:#333 1px solid
}
#maincont .galleria li.active div img, .galleria li.active div {	display:block
}
#maincont .galleria li img.thumb {	cursor:pointer;	top:auto;	left:auto;	display:block;	width:auto;	height:auto;
}
#maincont .galleria li .caption {	display:block;	padding-top:.5em
}
.galleria_wrapper {max-width::620px;	padding:100px;
}
.galleria_wrapper img {	max-width:620px;	height:auto;
}
