h1.css3x{
	font-family: 'Yanone Kaffeesatz', arial, serif;
	text-align:left;
	margin: 20px;
	color: #666;
	font-size:1.5em;
}
p.css3x{
	font-family:'Molengo', arial, serif;
	color: #666;
	margin:20px;
	font-size:.85em;
	line-height:1.25em;
}
/* Death Race Cube Styles*/
#block-left{
	border:1px solid #ffffff;
	display:block;
	position:relative;
	/*background: rgba(152, 188, 31, .5);*/
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(152, 188, 31, 1)), to(rgba(152, 188, 31, .5)));
	-webkit-transform: rotate(12.5deg) skewY(-8deg) skewX(12deg);
	width:250px;
	height:220px;
	left:100px;
	top:-60px;
	-webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.75, transparent), to(white));	
	z-index:20;
}
#block-left h1{
	font-family: 'Yanone Kaffeesatz', arial, serif;
	text-align:right;
	margin: 90px 10px 0 0;
	color: #ffffff;
	font-size:1.5em;	
}
#block-top{
	border:1px solid #ffffff;
	display:block;
	position:relative;
	background: rgba(142, 188, 31, 1);
	-webkit-transform: scaleX(1.065) scaleY(.30) skew(-5deg) rotate(15deg);
	width:250px;
	height:250px;
	left:145px;
	top:30px;
	z-index:20;
}
.block-left:hover{
	background: rgba(142, 188, 31, 1);
	-webkit-transform: scale(0.5) scaleX(-1) rotate(12.5deg);
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1.5s;
}
#door-vid{
	display:block;
	position:relative;
	/*background: rgba(152, 188, 31, 1);*/
	-webkit-transform: rotate(5deg) scaleX(.33) scaleY(1.26) skewY(-14deg) skewX(18deg);
	width:250px;
	height:237px;
	left:272px;
	top:-316px;
	-webkit-box-reflect:below -49px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));
	z-index:20;
}
#door-vid:hover {
	display:block;
	position:relative;
	-webkit-transform: rotate(12.5deg) skewY(-8deg) skewX(12deg) scaleY(1.18);
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: .5s;
	-webkit-transform-origin: left;
	width:250px;
	height:220px;
	left:352px;
	top:-271px;
	-webkit-box-reflect:below -34px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));	
}
#block-back{
	border:1px solid #ffffff;
	display:block;
	position:absolute;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(112, 138, 51, 1)), to(rgba(152, 188, 31, .5)));
	-webkit-transform: rotate(12.5deg) skewY(-8deg) skewX(12deg);
	width:250px;
	height:220px;
	left:188px;
	top:149px;
	z-index:10;
	-webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.75, transparent), to(white));	
}
/*end Death Race Cube*/

/*Paradise Lost Styles*/
div#desk{
background:transparent url(/x/i/wood.jpg) no-repeat -50px 0;
display:block;
position:relative;
width:850px;
margin:20px auto;
border:1px solid #000000;
height:675px;
-webkit-box-shadow:0px 0px 15px #000;
}
/*Keyframes*/
@-webkit-keyframes 'bounce' {
 
      from {
        margin-top:5px;
        -webkit-animation-timing-function: ease-out;
      }
 
      25% {
         margin-top:10px;
        -webkit-animation-timing-function: ease-in;
      }
 
      50% {
         margin-top:12px;
        -webkit-animation-timing-function: ease-out;
      }
 
      75% {
         margin-top:10px;
        -webkit-animation-timing-function: ease-in;
      }
 
      to {
         margin-top:5px;
      }
}
div#coaster1{	
background:#e2a42d url(/x/i/box1-bg2.png) no-repeat -50px 0;
font-size:.01em;
font-weight:bold;
color:#e2a42d;
text-align:left;
display:block;
position:absolute;
width:250px;
height:250px;
border:1px solid #bd8519;
margin:0;
z-index:3;
-webkit-box-shadow:1px 1px 5px #000;
-webkit-transform: rotate(-72deg);
-webkit-border-radius:20px; 
}
div:hover#coaster1{
background:#bd8519 url(/x/i/box1-bg.jpg) no-repeat -20px -50px;
border:1px solid #000000;
font-size:12px;
line-height:1.25em;
color:#ffffff;
width:350px;
height:350px;
padding:10px;
text-align:center;
margin:10px 0 0 20px;
cursor:pointer;
text-shadow:1px 1px 10px #000000;
z-index:999;
-webkit-animation-name: bounce;
-webkit-box-shadow:10px 10px 10px #000;
-webkit-transform: rotate(0deg);
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: 1000;
-webkit-border-radius:20px;
-webkit-transition:all 250ms ease-in-out;
}
div#coaster2{	
background:#e2a42d url(/x/i/box2-bg2.jpg) no-repeat -70px -120px;
font-size:.01em;
font-weight:bold;
color:#504e38;
text-align:left;
display:block;
position:absolute;
width:250px;
height:250px;
border:1px solid #873f05;
top:250px;
left:150px;
z-index:2;
-webkit-box-shadow:1px 1px 5px #000;
-webkit-transform: rotate(25deg);
-webkit-border-radius:20px; 
}
div:hover#coaster2{
background:#bd8519 url(/x/i/box2-bg.jpg) no-repeat 0 0;
border:1px solid #000000;
font-size:12px;
line-height:1.25em;
color:#ffffff;
width:350px;
height:350px;
padding:10px;
text-align:center;
cursor:pointer;
text-shadow:1px 1px 10px #000000;
top:200px;
left:150px;
z-index:999;
-webkit-animation-name: bounce;
-webkit-box-shadow:10px 10px 10px #000;
-webkit-transform: rotate(0deg);
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: 1000;
-webkit-border-radius:20px;
-webkit-transition:all 250ms ease-in-out;
}
div#coaster3{	
background:#e2a42d url(/x/i/box3-bg2.jpg) no-repeat -50px -150px;
font-size:.01em;
font-weight:bold;
color:#32250f;
text-align:left;
display:block;
position:absolute;
width:250px;
height:250px;
border:1px solid #32250f;
top:150px;
left:250px;
z-index:1;
-webkit-box-shadow:1px 1px 5px #000;
-webkit-transform: rotate(59deg);
-webkit-border-radius:20px; 
}
div:hover#coaster3{
background:#bd8519 url(/x/i/box3-bg.jpg) no-repeat -50px 0;
border:1px solid #000000;
font-size:12px;
line-height:1.25em;
color:#ffffff;
width:350px;
height:350px;
padding:10px;
text-align:center;
cursor:pointer;
text-shadow:1px 1px 10px #000000;
top:100px;
left:250px;
z-index:999;
-webkit-animation-name: bounce;
-webkit-box-shadow:10px 10px 10px #000;
-webkit-transform: rotate(0deg);
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: 1000;
-webkit-border-radius:20px;
-webkit-transition:all 250ms ease-in-out;
}
/*end Paraside Lost Styles*/