

body{
			z-index:0;
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			background: rgb(0, 0, 0)
		}
		#wrapper{
	position: absolute;
	font-family: Geneva, Helvetica, sans-serif;
	margin-left: 40px;
	width: 80%;
	height: 90%;
	z-index: 10;
	opacity: .9
		}
		.text{
	position: absolute;
	bottom: 30px;
	width: 100%;
	padding: 10px;
	background: rgba(0, 0, 0,);
	color: lightblue;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
		}
		#gallery{
			position:absolute;
			width:100%;
			height:700px;
			top:0;
			left:0;
		}
		#controls div{
			display:inline-block;
			padding:2px;
			margin:1px;
			color:#000;
			background:rgba(255,255,255,.5);
			border:1px solid #fff;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			-o-border-radius:5px;
			border-radius:5px;
		}
		#controls div:hover:not(.counter){
			background:rgba(255,255,255,.9);
		}
		#controls div.sel{
			background:rgba(255,255,255,.9);
		}

		#controls div:not(.counter){
			cursor:pointer;
		}

		.imgContainer{
			width:100px;
			height:100px;
			overflow:hidden;
			display:inline-block;
		}
		.imgContainer img{
			width:160px;
		}

a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: lightblue;
	font-weight:bold;
	-moz-transition: all 2.8s ease-in;
	-o-transition: all 2.8s ease-in;
	-webkit-transition: all 2.8s ease-in;
	transition: all 2.8s ease-in;
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color: lightblue;
}
a:hover {
	text-decoration:none;
	color: #923;
}
a:active {
	text-decoration:none;
}