		#wrapper {
			width:600px; 
			margin:0 auto; 
			border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;
			-webkit-border-radius: 0 0 5px 5px;
			background:#fff; 
			border:1px solid #ccc; 
			padding:25px; 
			border-top:none; 
			box-shadow:0 0 5px #ccc;
			-moz-box-shadow:0 0 5px #ccc;
			-webkit-box-shadow:0 0 5px #ccc;
			text-align:left;
		}
		#lightbox {
			position:fixed; /* keeps the lightbox window in the current viewport */
			top:0; 
			left:0; 
			width:100%; 
			height:100%; 
			background:url(../images/overlay.png) repeat; 
			text-align:left;						
		}

		#innerbox {
			position:fixed; /* keeps the lightbox window in the current viewport */
			top:20%; 
			left:20%; 
			width:60%; 
			height:60%; 			
			background-color: #e2e2e2;
    		box-shadow:0 0 50px #111;     
    		-webkit-box-shadow:0 0 50px #111;
    		-moz-box-shadow:0 0 50px #111;      
    		margin:20px;
   	 		padding:20px;
    		border:#006 10px;
    		box-sizing:border-box;
    		-webkit-box-sizing:border-box;
    		-moz-box-sizing:border-box;         
    		text-align:left;
    		overflow:auto;
		}
		
		#innerbox p {
			text-align:left; 
			color:#000;
			margin-top:20px;
			margin-right:20px; 
			font-size:14px; 
		}
		#description  {
			text-align:left; 
			color:#000; 
			margin:20px; 
			font-size:14px; 
		}
		
		#innerbox #photo_size  {
			position: relative;
			float:right;
			box-shadow:0 0 25px #111;
			-webkit-box-shadow:0 0 25px #111;
			-moz-box-shadow:0 0 25px #111;
			max-width:90%;
			margin:20px 20px 30px 20px;
			/*width:60%;*/
			height:auto;
			/*padding-bottom: 33.8%;*/
		}	
				
		#innerbox a.close {
			text-align:right;
		}	
		/*
		#innerbox {
			position:fixed; /* keeps the lightbox window in the current viewport 
			top:20%; 
			left:20%; 
			width:40%; 
			height:65%; 
			background-color: #e2e2e2;
			box-shadow:0 0 50px #111;			
			-webkit-box-shadow:0 0 50px #111;
			-moz-box-shadow:0 0 50px #111;			
			margin:20px;
			padding:20px;
			border:#006 10px;
			box-sizing:border-box;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;					
			text-align:left;
			overflow:auto;
		}		
		
		#innerbox p {
			text-align:left; 
			color:#000;
			margin-top:20px;
			margin-right:20px; 
			font-size:12px; 
		}

		#innerbox a.close {
			text-align:right;
		}	
		

