/* BEGIN DEMO STYLE 
	*{margin:0;padding:0}
	body{
	padding:20px;
	text-align:center;
	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;}
	
	.caption{
		font-style:italic;
		color:#000;
		text-align:center;
		width:100%;
		border:0px solid  #FF0000;
		margin-left:auto;
		margin-right:auto;}
	
	.demo{position:relative;margin-top:2em;}
	
	.gallery_demo{width:702px;margin:0 auto;}
	
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 2px 2px 0 0;background: #82CAEC; color:#000000;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 60px auto;width:600px;background: #82caec;}
	#main_image img{
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		width:580px;

	}
	
	.nav{
		padding-top:15px;
		clear:both;
		font:80% 'helvetica neue',sans-serif;
		letter-spacing:3px;
		text-transform:uppercase;
		text-align:center}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
 