	body{
		background-color: #dedede;
		background-repeat:no-repeat;
		padding-top:40px;
		font-family: Futura, Lucida Sans, Lucida Sans Unicode, Helvetica, sans-serif;
	}

	#info {
		background-color: #dedede;
		width:845px;
		margin-right: auto;
		margin-left: auto;
		padding: 0;
	}

	#nav {
		background-color: #dedede;
		width:845px;
		margin-right: auto;
		margin-left: auto;
		padding: 5px 0 15px 0;
		border-top: 1px solid #bbb;
	}

	#dhtmlgoodies_slideshow{
		width:845px;	/* Total width of slideshow */
		margin-right: auto;
		margin-left: auto;
		padding: 10px 0 5px 0;
		border: 1px solid #666;
		background-color: #fff;
		
	}
	
	#previewPane{
		/* border:1px solid #000; */
		margin-right:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:36px;
		color: #777;
		
		/* CSS HACK */
		height: 492px;	/* IE 5.x */
		height/* */:/**/460px;	/* Other browsers */
		height: /**/460px;
		
		width:680px;		
		float:left;
				
	}
	#waitMessage{
		display:none;
		position:absolute;
		left:500px;
		top:250px;
		background-color:#eee;
		padding:5px;
		filter:alpha(opacity=60);	/* Transparency - IE */
		opacity:0.6; /* Transparency - Firefox */
		color:#111;
		font-weight: bold;
		font-size:0.9em;
		font-family:arial;	
	}	
	#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
		float:left;	/* Floating */
		
		/* CSS HACK */
		height: 494px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/478px;	/* Other browsers */
		height: /**/478px;
		
		/* CSS HACK */
		width: 124px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		width/* */:/**/120px;	/* Other browsers */
		width: /**/120px;
				
		/* border:1px solid #000;	 */		
		padding:1px;	/* A little space between the black border and the content inside */
		
	}
	#galleryContainer #arrow_down{	/* Arrow down image */
		height:35px;
	}
	#galleryContainer #arrow_up{
		height:35px;	/* Arrow up image */
	}
	
	#theImages{	/* DIV where the images are located */
		position:relative;
		overflow:hidden;
		height:400px;	/* Height of boxes for the images */
	}
	#theImages div{	
		position:relative;	/* Don't change this */
		height:1500px;	/* Higher than total height of thumbnails */
		
	}
	#theImages img{
		border:0px;	/* No border */
		filter:alpha(opacity=100);	/* Transparency - IE */
		opacity:1; /* Transparency - Firefox */
		padding-top:1px;	/* Space between images */
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align: left;
		margin: 10px 20px 0 40px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#theImages .imageCaption{
		display:none;
	}
	#footer {
		font-size: 0.6em;
		color: #aaa;
		width:845px;
		text-align: right;
		margin-right: auto;
		margin-left: auto;
		margin-top: 5px;
		margin-bottom: 10px;
	}

h1 {
	font-family: Futura, Lucida Sans, Lucida Sans Unicode, Helvetica, sans-serif;
	font-size:1.35em;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: +1px;
	font-stretch: semi-condensed;
	padding: 0;
	margin: 0;
	color: #000;
}

.light {
	color: #888;
}
.lighter {
	color: #bbb;
	padding: 0 5px 0 5px;
}
.galleryname {
	color: #f3f3f3;
}
ul#navlist {
	font-family: Futura, Lucida Sans, Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 1.0em;
	text-transform: uppercase;
	color: #999;
	width:30%;
	float:left;
	margin: 0;
	padding: 0;
}
ul#navlist li {
	padding:0;
	list-style:none;
	float:left;
	margin:0 10px 0 0;
}

ul#navlist li a {
	text-decoration: none;
	color: #ff0099;
}

ul#navlist li a:hover, ul#gallerynav li a:hover {
	text-decoration: none;
	color: #000;
}

ul#gallerynav {
	font-family: Futura, Lucida Sans, Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: right;
	text-transform: uppercase;
	color: #999;
	width:69%;
	float:right;
	margin: 0;
	padding: 0;
}
ul#gallerynav li {
	padding:0;
	list-style:none;
	float:right;
	margin:0 10px 0 0;
}

ul#gallerynav li a {
	text-decoration: none;
	color: #ff0099;
}
#bio {
	padding-left: 35px;
	font-size: 0.9em;
	text-align: left;
}