/* BEGIN DEMO STYLE 
	*{
		margin:0;
		padding:0
		}
		
	body{
		padding:20px;
		background:white;
		text-align:center;
		background:black;
		color:#bba;
		font:80%/140% georgia,serif;
		}
		
	h1,h2{
		font:bold 80% 'helvetica neue',sans-serif;
		letter-spacing:3px;
		text-transform:uppercase;
		}
		
	a{
		color:#348;
		text-decoration:none;outline:none;
		}
	a:hover{
		color:#67a;
		}
		
		.nav{
		padding-top:15px;
		clear:both;
		letter-spacing:3px;
		text-transform:uppercase;
	}
	
	
	.info{
		text-align:left;
		width:640px;
		margin:30px 
		auto;border-top:1px 
		dotted #221;
		padding-top:30px;
		}
	
	.info p{
		margin-top:1.6em;
		}	
			.caption{
		font-style:italic;color:#887;
		}
	*/
	.galleria_container{
		margin:20px 0 ;
	}
	
.galleria{
	display:block;
	overflow:hidden;
	/*height:240px;*/
	width:640px;
	
	list-style:none;
	
	
	}
	
	
.galleria li{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0
	}
	
.galleria li a{
	display:none
	}
/*	
.galleria li div{
	position:absolute;
	display:none;
	top:0;
	left:0;
	}*/
	
.galleria li div img{
	cursor:pointer
	}
	
.galleria li.active div img,.galleria li.active div{
	display:block
	}
	
.galleria li img.thumb{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto
	}
	
.galleria li .caption{
	display:block;
	padding-top:.5em
	}
	
* html .galleria li div span{
	width:400px
	} /* MSIE bug */

	
	.demo{
		/*position:relative;*/
		margin:0;
		}
		
	.gallery_demo{
		width:612px;
		margin:0 
		auto;
		}
		
	.gallery_demo li{
		width:77px;
		height:60px;
		border:3px 
		double #111;
		margin: 0 2px;
		background:#000;
		}
		
	.gallery_demo li div{
		left:0px;
		}

			
	#main_image{
		/*margin:0 auto 0px auto;*/
		width:612px;
	/* background:black;*/
		display:block;
		}
	
	#main_image img{
		/*	margin-bottom:10px;*/
	}