

/***********************/
/******** WIPER ********/
/***********************/

.wiper-wrapper {
	background:#f30;
	height:251px;
	background-image:url(../grfx/bg-red.gif);
}

.wiper {
	font-size:60px;
}

.layer {
	position:absolute;
	width:800px;
	height:250px;
	overflow:hidden;
	left:50%;
	margin-left:-400px;
	font-family:'Arial Black', 'Open Sans', Verdana, sans-serif;
	font-weight:800;
	text-align:center;
	line-height:1;
}
	.layer span {
		position:relative;
	}


.bg-layer {
	width:801px;
	height:251px;
	font-size:1em;
	background:#f30;
	color:#ddd;
	color:rgba(255,255,255,0.55);
	text-shadow:3px 3px 0 rgba(102,51,0,0.5);
	overflow:hidden;
}
.dancing-layer {
	background-color:rgba(255,255,255,0);
}


.layer1 {
	color:#000;
	filter:alpha(opacity=30);
	color:rgba(0, 0, 0, 0.3);
}
	.layer1 span {left:3px;}
	
.layer2 {
	color:#cc0;
	filter:alpha(opacity=20);
	color:rgba(204, 204, 0, 0.2);
	text-shadow:3px 3px 0 rgba(200,0,0,0.5)
}
	.layer2 span {
		left:0.25em;
		top:3px;
		position:absolute;
		-webkit-transform:rotate(-1.5deg);
		   -moz-transform:rotate(-1.5deg);
				transform:rotate(-1.5deg);
	}
	
	
.layer3 {
	color:#000;
	filter:alpha(opacity=40);
	color:rgba(0, 0, 0, 0.4);
}
	.layer3 span {left:-3px;}


.layer4 {
	color:#000;
	color:rgba(0, 0, 0, 1);
}
	.layer4 span {left:-2px; top:2px;}
	
	
.layer5 {
	color:#f00;
	filter:alpha(opacity=50);
	color:rgba(255, 0, 0, 0.5);
	font-size:0.96em;
	/*font-family:Verdana,sans-serif;*/
}
	.layer5 span {top:2px;}
	
	
.layer6 {
	color:#999;
	filter:alpha(opacity=50);
	color:rgba(0, 0, 0, 0);
	text-shadow:0 0 8px rgba(0,0,0,0.8)
}
	.layer6 span {left:3px; top:-2px;}

/*.layer1 { color:rgba(0, 255, 153, 0.5);font-size:87px;}
.layer2 { color:rgba(255, 0, 153, 0.5);font-size:88px;}
.layer3 { color:rgba(153, 0, 255, 0.5);font-size:89px;}

.layer4 { color:rgba(0, 153, 255, 0.5);font-size:91px;}
.layer5 { color:rgba(255, 153, 0, 0.5);font-size:92px;}
.layer6 { color:rgba(153, 255, 0, 0.5);font-size:93px;}*/


.line {
	position:absolute;
	border-left:1px dashed #B22400;
	border-top:1px dashed #B22400;
	border-left:1px dashed rgba(0,0,0,0.3);
	border-top:1px dashed rgba(0,0,0,0.3);
	left:0;
	top:0;
	
}
.line-v {
	width:1px;
	height:100%;
}
.line-h {
	width:100%;
	height:1px;
	
}




