	body{background-color:#000000}
		
	h1{	font: bold 14px verdana, arial, helvetica, sans-serif;
		color: #FF6699;
		text-indent:30px;
		
		/* CSS HACK */
		margin-top: 25px;	/* IE 5.x */
		margin-top:/* */:/**/5px;	/* Other browsers */
		margin-top: /**/5px;
		}
		
	h2{	font: 10px verdana, arial, helvetica, sans-serif;
		color: #606060;
		text-align:right;
		}
		
	h3{	font: 12px verdana, arial, helvetica, sans-serif;
		color: #ffffff;
		text-align:left;
		padding: 0px 15px 0px 15px;
		}
		
	h4{	font: bold 14px verdana, arial, helvetica, sans-serif;
		color: #FF6699;
		text-indent:376px;
		
		/* CSS HACK */
		margin-top: 25px;	/* IE 5.x */
		margin-top:/* */:/**/5px;	/* Other browsers */
		margin-top: /**/5px;
		}	
	
	p{	font: 11px verdana, arial;
		color: #ffffff;
		text-align:justify;
		padding: 0px 15px 15px 15px;
		}
		
	ul.menu{
		float:left;
		width:100%;
		padding:0;
		font: 12px verdana, arial;
		color:white;
		text-align:left;
		
		/* CSS HACK */
		margin:3px 0px 0px 187px; /* IE 5.x - Added 2 pixels for border left and right */
		margin /* */:/**/2px 0px 0px 375px; /* Other browsers */
		}
		
	a.menu:link{
		float:left;
		color:white;
		text-decoration:none;
		background-color:transparent;
		padding:0px 13px 0px 0px;
		}
	
	a.menu:visited{
		float:left;
		color:white;
		text-decoration:none;
		background-color:transparent;
		padding:0px 13px 0px 0px;
		}
		
	a.menu:hover {color:#ff6699}
	
	a.menu:active {color:#ff6699}
	
	ul.gallery{
		font: 14px verdana, arial;
		max-width:160px;
		margin:0px;
		padding:0px;
		line-height:200%;
		}
		
	a.gallery:link{
		text-decoration:none;
		color:white;
		}
		
	a.gallery:visited{
		text-decoration:none;
		color:white;
		}
		
	a.gallery:hover {color:#ff6699}
	
	a.gallery:active {color:#ff6699}
	
	ul.subgallery{
		font: 12px verdana, arial;
		max-width:160px;
		margin:0px;
		padding:0px 0px 0px 15px;
		line-height:150%;
		text-decoration:none;
		color:white;
		}	
					
	a.subgallery:link{
		text-decoration:none;
		color:white;
		}
		
	a.subgallery:visited{
		text-decoration:none;
		color:white;
		}
	
	a.subgallery:hover {
		text-decoration:none;
		color:white;
		}
	
	a.subgallery:active {
		text-decoration:none;
		color:white;
		}
		
	li {
		display:inline;
		}
		
	img.content{
		float:left;
		position:absolute;
		z-index:-10;
		height:490px;
		}
	
	img.artist{
		float:left;
		border:2px solid #606060;
		margin:0px 15px 15px 0px;
		}

		
	#bodyContainer{
		width:960px;
		border-top:2px solid #606060;
		margin-left:auto;
		margin-right:auto;
		height:auto;
		}
		
	div.banner{
		border-bottom: 2px solid #606060;
		width:960px;
		background-repeat:no-repeat;
		height:100px;
		overflow:hidden;
		}
		
	#contentContainer{
		width:960px;
		height:490px;
		overflow:hidden;
		}
		
	#bannerBottom{
		float:left;
		position:relative;
		height:102px;	/* Height of the images + 2 */
		width:956px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		overflow:hidden;
		padding:0px;
		margin-top:11px;
		
		/* CSS HACK */
		height: 117px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
		}
		
	#bannerBotsm{
		float:right;
		position:relative;
		height:102px;	/* Height of the images + 2 */
		width:599px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		overflow:hidden;
		padding:0px;
		margin-top:11px;
		vertical-align:bottom;
		
		/* CSS HACK */
		height: 117px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
		}
		
	#footer{
		width:960px;
		height:20px;
		}
		
	#nav{
		width:960px;
		height: 19px;
		overflow:visible;
		}
		
	#contentLeft{
		float:left;
		width:650px;
		height:345px;
		overflow:auto;
		}
	
	#contentCenter{
		float:left;
		position:relative;
		width:303px;
		height:346px;
		overflow:auto;
		}
		
	#navgallery{
		float:right;
		position:relative;
		width: 160px;
		margin-top:30px;
						
		/* CSS HACK */
		height: 346px; /* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/316px;	/* Other browsers */
		
		}
		
					
	#previewPane{
		border:2px solid #606060;
		float:left;
		position:relative;
		padding:0px 0px 0px 0px;
		max-height:459px;
		overflow:hidden;
		background-color:#454545;
				
		/* CSS HACK */
		margin:0px 0px 0px 10px; /* IE 5.x */
		margin /* */:/**/0px 0px 0px 20px; /* Other browsers */
				
		}
	
	#previewPane img{
		line-height:459px;
		vertical-align:bottom;
		}
		
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		
		}
		
	#galleryContainer{
		float:right;
		position:relative;
		height:102px;	/* Height of the images + 2 */
		width:599px;
		border:2px solid #606060;
		overflow:hidden;
		padding:0px;
		margin-top:11px;
		
		/* CSS HACK */
		height: 117px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
		}
		
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #000;
		border-right:2px solid #606060;
		}
		
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #000;
		border-left:2px solid #606060;		
		}
		
	#theImages{
		position:absolute;
		height:100px;
		left:22px;
		width:100000px;
		}
		
	#theImages #slideEnd{
		float:left;
		}
		
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
		}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
		}
	
	#theImages .imageCaption{
		display:none;
		}