	
		*{
			margin:0;
			padding:0;
		}
		div.img{
			border: none;
		}
		img{
		/*	border: 1px solid #222;*/
			border:none;
		}
		body{
			padding:20px;
			background:#191d26;
			color:#999;
			font:80%/140% 'helvetica neue',sans-serif;
			width:900px;
			height:auto;
			margin: 0 auto;
			border: 1px solid #555;
		}
		h1{
			margin-left: 1em;
			font:bold 80% 'helvetica neue',sans-serif;
			letter-spacing:3px;
			text-transform:uppercase;

		}
		h2{
			font:bold 80% 'helvetica neue',sans-serif;
			letter-spacing:3px;
			text-transform:uppercase;

		}
		a{
			color:#bbb;
			text-decoration:underline;
			outline:none;
		}
		a:hover{
			color:#67a;
		}
		ul{
			list-style-position:inside;
			margin-left:0.5em;

		}
		.caption{
			font-weight: bold;
			color:#888;
			position:absolute;
			top:520px;
			left: 200px;
			width:200px;

		}
		.demo{
			position:relative;
			margin-top:2em;
		}
		.gallery_demo{
			width:200px;
			float:up;
display: inline;
		}
		.gallery_demo li{
			width:55px;
			height:70px;
			border:1px double black;
			margin: 0 2px 2px 0;
			background:#eee;
		}
		.gallery_demo li.hover{
			border-color:#bbb;
		}
		.gallery_demo li.active{
			border-style:solid;
			border-color:#222;
		}
		.gallery_demo li div{
			left:240px;
		}
		.gallery_demo li div .caption{
			font:italic 0.7em/1.4 georgia,serif;
		}
	
		.galleria_container{
			margin:0 auto 60px auto;
			height:438px;
			width:700px;
			float:right;

		}
	
		.nav{
			padding-top:15px;
			clear:both;
		}
	
		.info{
			text-align:left;
			margin:30px 0;
			border:none;
			padding-top:30px;
			clear:both;

		}
		.info p{
			margin-top:1.6em;

		}
	
		.nav{
			position:absolute;top:410px;
			left:0;
		}

