*{margin:0;padding:0}
body{
	padding:20px;
	background-color: #393819;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-image: url(../../images/background.gif);
	background-attachment: fixed;;color:#555;font:80%/140% 'helvetica neue',sans-serif;width:900px;margin: 0 auto;
}
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{
	color:#888;
	position:absolute;
	top:250px;
	left:3px;
	width:300px;
}
.demo{position:relative;margin-top:2em;}
.gallery_demo {
	width:300px;
	float:left;
}
.gallery_demo li{
	width: 40px;
	height: 50px;
	border: 3px double #666;
	margin: 0px 2px 4px 2px;
	background: #222;
} 
.gallery_demo li.hover {
	border-color:#bbb;
}
.gallery_demo li.active{
	border: 3px double #0C0;
}
.gallery_demo li div{left:200px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.galleria_container{
	height:500px;
	width:500px;
	float:right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 60px;
	margin-left: auto;
}

.nav{padding-top:15px;clear:both;}

.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
.info p{margin-top:1.6em;}

.nav{position:absolute;top:410px;left:0;}body ol li {
	color: #C93;
	list-style-position: inside;
}
