.cube-guard {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 22000;
}

.cube-text {
	position: absolute;
	z-index: 100000;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Tahoma;
	font-weight: normal;	
	letter-spacing: -1px;
	text-shadow: 0px 1px 2px #000;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #ffcc00;	
}

.cube-message {
	position: absolute;
	z-index: 1000;
	top: 5px;
	left: 5px;
	padding: 5px;
	border: 1px solid #dedede;
	opacity: 0.5;
	filter: alpha(opacity: 50);
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-shadow: 0px 1px 1px #000;
	color: #ffffff;
}

/*FADE IN TEXT*/
#panel1{  
  background-size:cover;
	background-position:center center; background-size: 100% 100%; 
}

#qtext{
  position:relative;
  top:5px;	
	font-size: 2em;
	font-weight: 700;  
  color:#fedf72;
}

#fit.floatRightClear {
  align: center; 
	float: left;
  float: left; 	
  clear: left; 
  margin: 4px; 
	width: 150px;
	height: 133px;
	line-height: 0px;
	color: transparent;
	font-size: 12px;
	font-family: Lucida Handwriting, "Times New Roman",Times,serif;
	font-weight: bold;	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}

#fit:hover {
	/* line-height: 45px;
	color: #ff0000;*/
}

#fit img{
	float: left;
	margin: 0 15px;
}

#falls {
  position: absolute;
	float: left;
	top: 37.77%;
}

#lionpic {
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

#lionpic:hover
{
/*opacity:0.1;
filter:alpha(opacity=10); /* For IE8 and earlier */
 border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
					width: 100px;
  				height: 75px;
}

.rotate{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;     
    overflow:hidden;
 
    }   
 
.rotate:hover   
{ 
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg); 
    -o-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
}

.fh:hover {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#fad{
    position:relative;
}

div {
    -moz-border-radius:15px;
  	-webkit-border-radius:15px;
  	border-radius:15px;
}

.wraparound-header {
    -moz-border-bottom-right-radius:0;
		-moz-border-bottom-left-radius:0;
		-webkit-border-bottom-right-radius:0;
		-webkit-border-bottom-left-radius:0;
		border-bottom-right-radius:0;
		border-bottom-left-radius:0;
		z-index: 3;
}

.crown {
   width: 10%;
	 height: 10%;
}

.gcoll {
  background: url(../images/gcolml.png) no-repeat center center;
	background-size: 80% 97%;
	position: absolute;
	top: 28%;
	height: 70%;
	width: 10%;
	left: 0%;
	z-index: 2;
}

.gcolr {
	background: url(../images/gcolmr.png) no-repeat center center;
	background-size: 80% 97%;
	position: absolute;	
	top: 28%;
	height: 70%;
	width: 10%;
	left: 90%;
	z-index: 1;
}

.gcolr img{
  position: absolute;
	top: 0px;
	pointer-events: none;
}

.palml {
  pointer-events: none;
  background: url(../images/palml.png) no-repeat center center;
	background-size: 100% 77%;
	position: absolute;	
	top: 65%;
	height: 38.5%;
	width: 15%;
	left: 6%;
	z-index: 1;
}

.palmr {
  pointer-events: none;
	background: url(../images/palmr.png) no-repeat center center;
	background-size: 100% 77%;
	position: absolute;	
	top: 65%;
	height: 38.5%;
	width: 15%;
	left: 79%;
	z-index: 1;
}

.coltext {
	margin: 50px 22% 0 22%;
	font-size: 0.22em;	
}

.coltext:hover {
	margin: 60px 0.22% 0 -25%;	
	font-size: 12px;
	  border: 15px groove #73AD21;
    border-top-color: rgb(115, 173, 33);
    border-top-style: groove;
    border-top-width: 15px;
    border-right-color: rgb(115, 173, 33);
    border-right-style: groove;
    border-right-width: 15px;
    border-bottom-color: rgb(115, 173, 33);
    border-bottom-style: groove;
    border-bottom-width: 15px;
    border-left-color: rgb(115, 173, 33);
    border-left-style: groove;
    border-left-width: 15px;
	border-radius: 100px;	
	padding-top: 40px;
	padding-bottom: 40px;	
	background-color: lightgrey;
	width: 144%;
	font-family: Ancient2Hebrew27;	
}

.coltext2 {
	margin: 28px 28% 0 28%;
	font-size: 0.28em;	
}

.coltext2:hover {
	margin: 49px 0.28% 0 -25%;	
	font-size: 12px;
	  border: 15px groove #0f52ba;
    border-top-color: rgb(15, 82, 186);
    border-top-style: groove;
    border-top-width: 15px;
    border-right-color: rgb(15, 82, 186);
    border-right-style: groove;
    border-right-width: 15px;
    border-bottom-color: rgb(15, 82, 186);
    border-bottom-style: groove;
    border-bottom-width: 15px;
    border-left-color: rgb(15, 82, 186);
    border-left-style: groove;
    border-left-width: 15px;
	border-radius: 100px;	
	padding-top: 40px;
	padding-bottom: 40px;	
	background-color: lightgrey;
	width: 144%;
	font-family: Ancient2Hebrew27;
	-webkit-backface-visibility: visible;  /* Chrome, Safari, Opera */
  backface-visibility: visible;
	-webkit-animation:mymove 14s infinite;  /* Chrome, Safari, Opera */
  animation:mymove 14s infinite;	
}

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
  from {-webkit-transform: rotateY(0deg);}
  to {-webkit-transform: rotateY(360deg);}
}

@keyframes mymove {
  from {transform: rotateY(0deg);}
  to {transform: rotateY(360deg);}
}
/*body {cursor: url('../icons/fu2.cur'), auto;}*/