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;
}