#gallery{
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.clear{
	clear: both;
	overflow: hidden;
}

p{
	margin: 0px;
}

.gallery-album p{
}

.breadcrumb{
}

.footer{
	display: none;
}

a {
	color: #000;
}

a:hover {
	color: #000;
}

.block-core-BreadCrumb{
	padding-bottom: 10px;
}

a.BreadCrumb-1{
	color: #000;
}

.BreadCrumb-2{
	font-size: 11px;
}

.content{
	width: 660px;
}

.gallery h2 {
	display: none;
}

.gallery h3 {
	display: none;
}

.gallery h4 {
	margin: 0px;
	padding-top: 5px;
}

h4 a{
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
}

.gbSystemLinks{
	display: none;
}

.meta{
	display: none;
}

hr{
	display: none;
}

/* -- Gallery thumbnails ------------------ */

.gallery-thumb {
	width: 150px;
	height: auto;
	margin: 0px;
	float: left;
	padding-right: 0px;
	text-align: left;
}

.gallery-txt{
	margin-left: 150px;
}

.gallery-thumb img {
	background: #F3F3F3;
	border: 0px solid #ddd;
	padding: 0px;
	margin: 0px;
	-moz-border-radius: 0px;
}

.gallery-thumb a img {
	border-color: #ccc;
}

.gallery-thumb a:hover img {
	border-width: 0px;
	border-color: #38c;
	margin: 0px;
	-moz-border-radius: 0px;
}

/* -- Gallery Album listing --------------- */

.gallery-albums {
	clear: both;
}

.gallery-albums h4 {
}

.gallery-albums .gallery-thumb {
	margin-right: 0px;
}

.gallery-album-out{
	width: 300px;
	height: 120px;
	float: left;
}

.gallery-album {
	width: 310px;
	height: 105px;
	float: left;
	display: block;
	overflow: hidden;
	background-color: #FDF5E8;
	margin: 0 0 20px 15px;
}

.gallery-album p {
	margin-top: 5px;
}

.gallery-album .meta {
	display: none;
}

/* -- Gallery Items ----------------------- */

.gallery-items {
	margin: 0;
	clear: both;
}

.gallery-empty {
	padding: 0.5em 1.5em;
	margin: 1.5em 3em;
	border: 1px solid #DDD;
	background: #FFE;
	font-size: 1.2em;
}


/* -- Gallery Photo (detail page) --------- */

div.gallery-photo {
	text-align: center;
}

img.gallery-photo {
	background: #F3F3F3;
	border: 0px solid #DDD;
	padding: 0px;
	-moz-border-radius: 0px;
}

#prevArrow img, #nextArrow img {
	border-style: none;
}

.block-exif-ExifInfo{
	display: none;
}

/* -- Navigator --------------------------- */

.block-core-Navigator {
	float: right;
	margin: 0px;
	font-size: 0.9em;
	color: #333;
}

.block-core-Navigator .current,
.block-core-Navigator .first-and-previous,
.block-core-Navigator .next-and-last {
	display: inline;
}

.block-core-Navigator .current {
	margin: 0 0.5em;
}