@charset "UTF-8";
/* CSS Document */

/* Photo Detail Overlay
------------------------------------ */
#threebox {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000000;
}
	#threebox .overlay {
		background: #000;
		left: 0;
		filter: alpha(opacity=75);
		opacity: 0.75;
		-moz-opacity: 0.75;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	#threebox #loading {
		padding-top: 200px;
		position: relative;
	}
	
	#threebox #lightbox {
		margin: 0 auto;
		padding-top: 40px;
		position: relative;
		text-align:left;
		width: 770px;
	}
		#lightbox h1 {
			color: #fff;
			font-size: 10px;
			font-weight: normal;
			line-height: 1em;
			text-transform:uppercase;
			margin: 0;
		}
		#lightbox h2 {
			color: #fff;
			font-size: 20px;
			font-weight: normal;
			line-height: 14px;
			margin: 10px 0 0;
			min-height: 14px;
			padding-bottom: 15px;
		}
			#lightbox em {
				font-style:italic;
			}
			
		#lightbox ul.pagination {
			float: right;
			margin: 23px 0 0;
			overflow: hidden;
			width: auto;
		}
		
			#lightbox ul.pagination li {
				color: #fff;
				border: none;
				float: left;
				padding: 0 0 0 10px;
			}
			
				#lightbox ul.pagination li a.next {
					background: transparent;
					padding-right: 0;
				}
				
		#lightbox #screenshot {
			border-top: 1px solid #fff;
			clear: both;
			padding: 30px 0;
			text-align: center;
			width: 770px;
		}
			#lightbox #screenshot img {
				max-width: 770px;
			}
			
		#lightbox .photoinfo {
			float: left;
			text-align: left;
			width: auto;
			font-size:10px;
		}
			#lightbox .photoinfo .title {
				font-style: italic;
			}
					
		#lightbox #caption {
			color: #fff;
			font-size:12px;
			line-height:1.5em;
			text-align: left;
			border-top: 1px solid #fff;
			padding-top: 12px;
		}