#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
#wrapper{
	position:relative !important;
}


/* Styles for the main gallery of thumbnails ------------------------------------------------------------------- */
div#right-col div.borderbox-wrapper-topleft {
	margin-bottom:15px;
}

#gallery, .row {
	width: 100%;
	overflow: hidden;
	clear: both;
}
	.row {
		width: 99.5%;
		margin-bottom: 0;
		margin-top: 10px;
	}
	#gallery h2 {
		margin:0 0 0 0;
		font-size:1.3em;
	}

.photoContainer {
	float: left;
}
	.photoContainer p {
		margin: 0.8em 0 0 0;
	}
	.photoContainer a {
		display:block;
	}
		.photoContainer .even a  {
			float:none !important;
			margin:0 20px 0 0;
		
		}
	.photoContainer .image img {
		float:none !important;
		margin:0 !important;
	}

	
/* Styles for the lightbox photos  ------------------------------------------------------------------- */
#galleryLightBox{
	width:100%;
	text-align:center;
	left:0;
	top:0;
	position:absolute;
	z-index:500 !important;
	top:0;
}
#expandedContainer {
	margin-top: 3em;
	z-index:150;
	display:none;
}
	#expandedContainer .showpop { /* currently showing */
		position:relative;
		top:150px;
		margin-left:auto;
		margin-right:auto;
		z-index:110;
		width: 610px;
		background-color:#fff;
		border: 1px solid #782B91;
		color: black;
		padding-top: 20px;
		text-align: center;
		overflow: hidden;
		
	}
		#expandedContainer .showpop p{
			margin-bottom: 20px;
			text-align:center;
		}
	#expandedContainer .hidepop { /* not currently showing */
		display:none;
	}

	#expandedContainer .close{
		overflow:hidden;
		display:block;
		position:absolute;
		top:5px;
		right:5px;
	}

	#expandedContainer .expandedphoto p {
		margin:  0.8em 0 0 0;
		padding: 0 5px;
		text-align:left;
	}

	#expandedContainer .expandedphoto img.photoexpanded {
		padding: 1px;
		background-color: white;
	}

/* Next / Previous links ------------------------------------------------------------------- */

#expandedContainer .paging{
	display:block;
	background-color:#f0f0f0;
	padding:4px;
	overflow:hidden;
	position: relative;
	margin:0;
}
	#expandedContainer .paging ul {
		float:right;
		padding-right:0;
	}
		#expandedContainer .paging li {
			text-align:left;
			float:left;
			margin-right:10px;
		}
			#expandedContainer .paging li.next, #expandedContainer .paging li.previous, #expandedContainer .close{
				padding:0 2px 2px 0 !important;
				background: url(/display_images/kicka/nav/menu_shadow.gif) 5px 5px no-repeat;
			}
				
				#expandedContainer .paging li a, #expandedContainer .close a{
					border:2px solid #222222;
					background-color:#FFF56E;
					color:#000000;
					display:block;
					font-size:1.3em;
					font-weight:bold;
					padding:2px 5px;
					text-decoration:none;
					width:80px;
				}
					#expandedContainer .paging li a:hover, #expandedContainer .close a:hover{
						background-color:#FFB205;
					}
					#expandedContainer .paging li.next a{
						text-align:right;
					}
		
.borderbox-wrapper-topright, .borderbox-wrapper-topleft {
	background-color:#FFF;
}
