body
{
	overflow: hidden;
}

.shown
{
	opacity: 1.0;
	
	-webkit-transition: opacity .2s, visibility .2s;
	-moz-transition: opacity .2s, visibility .2s;
	-o-transition: opacity .2s, visibility .2s;
	-ms-transition: opacity .2s, visibility .2s;	
	transition: opacity .2s, visibility .2s;
}

.hidden
{
	opacity: 0.0;
	
	-webkit-transition: opacity .2s, visibility .2s;
	-moz-transition: opacity .2s, visibility .2s;
	-o-transition: opacity .2s, visibility .2s;
	-ms-transition: opacity .2s, visibility .2s;	
	transition: opacity .2s, visibility .2s;
}

#spotlight
{
	width: 100%;
	height: 100%;
	
	left: 0px;
	top: 0px;
	
	position: absolute;
	
	/*background: url('http://www.duncanmalashock.com/pathdependence/img/spot.jpg');
	background-position-x: 0px;
	background-position-y: 0px;
	background-attachment:fixed;
	background-repeat: no-repeat;*/
	background-color: rgb(40,40,40);
}

.curs
{
	width: 15px;
	height: 21px;
	
	left: 0px;
	top: 0px;
	
	position: absolute;
	
	background: url('http://www.duncanmalashock.com/pathdependence/img/cursor.png');
	background-repeat: no-repeat;
}

