body.palm-dark {
	background: url(../images/backdrop-dark.png) center center;
}

#activity-spinner {
	position:fixed;
	top:100px;
	left:100px;
	line-height:120px;
	font-size:.6em;
}

.palm-dark .preview,
.palm-dark .subtitle,
.palm-dark pre,
.palm-dark code {
	color: #ccc;
}

#examples .preview {
	margin-top: -10px;
	padding: 0 15px 10px 15px;
}

.palm-page-header .subtitle {
	margin-top: -15px;
	padding: 0 15px 15px 15px;
}

pre, code {
	margin: 0;
	padding: 0;
}

pre {
	padding: 0 12px;
}

.html-display {
	font-size: 16px;
	word-wrap: normal !important;
	margin-bottom: 25px;
}

.about-style-item {
	display: none;
}


.css_outputDisplay {
	margin: 2px;
	font-size: 16px;
}

.css-display {
	font-size: 16px;
	word-wrap: normal !important;
}

#mojo-info {
	display: inline-block;
	word-wrap: normal;
	color: #999;
	padding: 2px 2px 2px 10px;
	text-align: right;
	font-size: 9px;
}

.css-class-property {
	margin-left: 1em;
}

.css-class-name {
	font-style:italic;;
}

.css-class {
	margin-bottom:1em;
	font-size:.8em;
}

.css-class-property-value {
	color:#2121d3;
}

.css-class-property-name {
	color:#8b94e5;
}

.collapsor {
	overflow: hidden; 
}     

.image-cropper {
	z-index:20000;
	position:absolute; 
	left:0px; 
	top:0px;
	height: 48px;
	width: 320px;
	-webkit-border-image: url(../images/dashboard-container.png) 0 12 0 12 repeat stretch;
	-webkit-box-sizing: border-box;
	vertical-align: middle;
	border-width: 0px 12px 0px 12px;
}

#palm-disclaimer.beta {
  background: url(../images/mojo-sash.png) no-repeat;
}

.fwl {
	-webkit-border-image: url(../images/selector-header-gray-press.png);
	-webkit-border-image: url(../images/selector-header-gray.png) 0 16 0 16 stretch stretch;
	-webkit-box-sizing: border-box;
	border-width: 0px 16px 0px 16px;
	margin: 0 -8px 8px 2px;
	text-transform: uppercase;
	display: inline-block;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	float: right;
	color: #555;
}

.fwl.selected {
	-webkit-border-image: url(../images/selector-header-gray-press.png) 0 16 0 16 stretch stretch;
}

/*This allows you to place a radio button in a palm group correctly*/
.palm-radiobutton {
  min-width: 0px;
  display: -webkit-box;
}

.palm-radiobutton div {
	float: none;
  -webkit-box-flex: 1;
}

.palm-radiobutton.three div {
  width: 33.34%;
}

/* for CSS3 Visual Effect Demo */

.gallery-photo {
	position: absolute;
	background: #fff;
	width: 200px;
	height: 240px;
	padding: 10px;
	border: 1px solid #999;	
	-webkit-box-shadow: 5px 8px 15px rgba(0,0, 0, 0.5);
	-webkit-transition: -webkit-transform .3s ease-out;
}
.gallery-photo div {
	text-align: center;
	color: #333;
}
.gallery-photo:active, .gallery-photo:focus {
	z-index: 10;
	-webkit-transform:rotate(0deg) scale(1, 1);
}
.p1{
	top:15px; left:-10px;
	-webkit-transform: rotate(-15deg) scale(.65,.65);
}
.p2 {
	left:80px;
	-webkit-transform: rotate(10deg) scale(.75,.75);

}

/* Animation 2 */

#sky {
	position: relative;
	height: 150px;
	overflow: hidden;
}
.star {
	position: absolute;
	width: 73px;
	height: 73px;
	background: url(../images/star.png) no-repeat 0 0;
}
.sm {
	zoom: .5;
}
.md {
	zoom: .75;
}
.r1 {	
	-webkit-transform: rotate(15deg);
}
.r2 {	
	-webkit-transform: rotate(45deg);
}
.anim-shoot {
	opacity: 0;
	-webkit-animation-name: shootingStar;
	-webkit-animation-duration: 1.5s;
}
@-webkit-keyframes shootingStar {
	0% {opacity: 0; -webkit-transform: translateX(0) translateY(0); -webkit-animation-timing-function: ease-in-out;}
	30% {opacity: 1; -webkit-transform: translateX(0) translateY(0); -webkit-animation-timing-function: ease-in;}
	100% {opacity: 0; -webkit-transform: translateX(-400px) translateY(200px);}
}
.anim-blink {
	-webkit-animation: blinkingStar .5s ease 1s 2;
}
@-webkit-keyframes blinkingStar {
	0% {-webkit-transform: rotate(0deg); opacity: 1;}
	50% {-webkit-transform: rotate(5deg); opacity: 0.5;}
	100% {-webkit-transform: rotate(0deg); opacity: 1;}
}

/* Animation 3 */
@-webkit-keyframes rotateCube {
  	0%   {-webkit-transform: rotateX(0) rotateY(0);}
  	50%  {-webkit-transform: rotateX(180deg) rotateY(180deg);}
	100% {-webkit-transform: rotateX(360deg) rotateY(360deg);}
}