				#sitewrapper {
				padding: 0;		
				z-index: 0;
				}
				
				#opacitylayer {
				z-index: 10;
				position: absolute;
				background-color: #ffabe0;
				}				
				
				#gallerywrapper {
				position: absolute;
				top: 470px; /* distance from top */
				z-index: 11;
				}
				
				#imagewrapper {
				position: absolute;
				color: #d78ac0;
				border: 10px solid #d78ac0;
				background-color: #333;
				z-index: 3;
				}		
				
				#imagewrapper img {
				float:left;
				}

				.imagecaption {
				background-color: #d78ac0;
				font: 75% arial,sans-serif;
				padding: 10px 10px 20px 10px;
				position: absolute;
				z-index: 12;
				}
				
				.exitimg {
				clear:both;
				width: 100%;
				height: 20px;
				margin: 20px 0 0 0;
				cursor: pointer;
				text-align:center;
				color: #eee;
				}
				
				.nextimg {
				float:right;
				color: #eee;
				font: bold 100% arial,sans-serif;
				cursor:pointer;
				}
				
				.lastimg {
				float:left;
				color: #eee;
				font: bold 100% arial,sans-serif;
				cursor:pointer;
				}
				
				/* class for caption text */
				
				.captiontext {
				border: 1px solid red;
				color:#eee;
				}
				
				/* Non-wordpress related thumbnail styles  */
				
										
				.entrywrapper {
				float:left;
				width: 221px;
				height: 122px;
				margin: 3px;
				border: 3px solid #252630;
				background-color: #eee;
				}
				
				.entrywrapper img {
				border: none;
				}
			
				.entry {
				width: 221px; /* thumbnail width */
				float:left;
				}		
				
				.thumbnails {
				float:left;
				width: 800px;
				display: inline-block;
				}
				
				.thumbnails img {		
				padding: 5px;	
				float:left;	
				opacity: 1.0;
				filter: alpha(opacity=100);
				cursor: pointer;
				}
				
				.thumbnails img:hover {
				opacity: 1.0;
				filter: alpha(opacity=100);
				}
				
				/* Wordpress thumbnail spacing, and other WordPress specific code */
				
				.size-thumbnail {padding: 5px;}
