.gallist, .galitem { width: 100%; }

.gallistwrap {
	float: left;
	margin: 1px 0 0 0;
	overflow: hidden;
	text-align: center;
}

.gallistimgw {
	margin: 0 auto; /* centering for Firefox */
	margin-top: 10px;
	padding: 0;
	overflow: hidden;
}
	.gallistimgw a img, .galitemtb a img {
		border: none;
		filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;
	}
	.gallistimgw a:hover img, .galitemtb a:hover img {
		filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;
	}

.gallistinfo { margin-top: 5px; line-height: 12px; }
.gallistinfo span { display: block; }

.galitem {
	overflow: hidden;
	text-align: center;
}

.galitemtb {
	float: left;
	margin: 0 2px 10px 2px;
}

.galcrumbs {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	font-family: arial narrow, tahoma; font-size: 18px; font-weight: bold;
	line-height: 24px;
	border-bottom: 2px solid #000;
}
	.gallnk {
		width: 40%;
		float: left;
	}
	.galmsg {
		width: 50%;
		float: right;
		text-align: right;
	}

.simpaging {
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
}
.simpaging a {
	font-family: arial;
	font-size: 10px;
	padding: 1px 3px;
	background: #663;
	border: 1px solid #000;
	color: #fff;
}
.simpaging a:hover {
	text-decoration: none;
	background: #e4f0d8;
	color: #000;
}
.simpaging span {
	font-family: arial narrow, tahoma;
	font-size: 14px;
	padding: 1px 3px;
	background: #e4f0d8;
	border: 1px solid #000;
	color: #000;
	cursor: default;
}
.simpaging span.nogo {
	font-family: arial;
	font-size: 10px;
	background: #ccc;
	border: 1px solid #aaa;
	color: #aaa;
}

