			body {				margin: 				0px;
								margin-bottom:			10px;
								font-size:				12pt;
								font-family: 			georgia, serif;
								background-color:		#f6f6ee;
								bottom:					10px;}
		
			img {				border: 				0px;}
		
			#basket {			position: 				absolute;
								top:					10px;
								left:					5px;
								bottom:					5px;
								right:					5px;
								margin-left:			0%;}

/* SITE HEADER */
			
			#top {				position:				relative;
								height:					120px;
								text-align:				center;
								width:					564px;
								margin-left:			70px;
								margin-bottom:			20px;}
				
			#border {			height:					18px;
								width:					1000px;
								position:				relative;
								margin-top:				40px;
								margin-left:			35px}
								
			#border-left {		position:				absolute;
								width:					25px;
								background-image: 		url(images/borderleft.gif);
								background-repeat:		no-repeat;}
			
			#border-center {	background-image: 		url(images/border.gif);
								background-repeat: 		repeat-x;
								background-position:	0px 1px;
								left:					24px;	
								right:					24px;	
								position:				absolute;}
								
			#border-right {		width:					25px;
								background-image:		url(images/borderright.gif);
								background-repeat:		no-repeat;
								position:				absolute;
								right:					0px;}
			
			#contents:hover {	background-position:	50% -25px;}
			
			#contents {			height:					23px;
								width:					115px;
								text-align:				center;
								display:				block;
								float:					left;
								background-repeat:		no-repeat;
								background-position:	50% 0;
								margin-top:				10px;}

/* END SITE HEADER */
			
/* BORDERS FOR TESTING 

			#bottom {			outline:				thin solid purple;}
			#body {				outline:				thin solid blue;}
			#left {				outline:				thin solid red;}
			#gallery_text {		outline:				thin solid orange;}
			#right {			outline:				thin solid gold;}
			#gallery_title_hor{	outline:				thin solid blue;}
			#gallery_title {	outline:				thin solid blue;}
			
END BORDERS FOR TESTING */
			
			
			#bottom {			position:				absolute;
								bottom: 				10px;
								right:					0px;
								left:					0px;
								top:					200px;}		
								
			#body {				position: 				absolute;
								right:					0px;
								left:					0px;
								min-width:				950px;
								max-width:				1000px;
								height:					686px;
								margin-bottom:			50px;
								margin-left:			5%;
								background-image:		url(images/corner_wesley.png);
								background-position:	100% 95%;
								background-repeat:		no-repeat;}
			
			#left {				position:				relative;
								float:					left;
								max-width:				600px;
								min-width:				375px;}
		
			#right {			position:				relative;
								float:					left;
								width:					325px;}			

			#gallery_text {		position:				absolute;
								right:					0px;
								width:					300px;
								margin-top:				10%;
								z-index:				1;}
								
			#gallery_back {		position:				absolute;
								opacity:				.75;
								background-color:		#f6f6ee;
								z-index:				-1;
								height:					100%;
								width:					100%;
								top:					0px;
								bottom:					0px;
								left:					0px;
								right:					0px;}
								
			#gallery_type {		font-size: 				.7em;
								margin: 				auto;
								margin-bottom:			1em;}
			
			#gallery_title {	font-size: 				.75em;
								line-height:			1.5em;
								position: 				absolute;
								bottom:					0px;
								left:					380px;
								width:					250px;}
							
			#gallery_title_hor{	font-size: 				.75em;
								line-height:			1.5em;
								margin-top:				20px;
								float:					right;}

			#reference {		height:					79px;
								width:					75px;
								right:					0px;
								margin-right:			-125px;
								position:				absolute;
								padding:				3px;
								background-color:		#f1f1f1;
								cursor:					pointer;}

			#fig {				margin-left: 			-2em;}
			
			#arrow {			position: 				absolute;
								top:	 				0px;
								right:					50px;
								height:					15px;
								width:					44px;
								display:				block;
								background-image:		url(images/arrow.gif);
								background-repeat:		no-repeat;}
								
			#arrow:hover {		background-position:	0 -15px;}
								
			#copyright {		position:				absolute;
								left:					5px;
								bottom:					5px;
								font-size:				.6em;
								color:					#888;}
						
			span.transOFF {		}
			span.trans75 {		opacity:				.50;
								filter: 				alpha(opacity=50);-moz-opacity:0.50;}
							
			a {					color:					#000000;
								font-weight:			bold;
								font-size:				.95em;}
								
			a:hover {			color:					#8f3131;}


			
			
			