/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#jade_debug {
	position: absolute;
	width: 100%;
	bottom: 0;
	background-color: #FFFFE1;
	border-top: 1px solid #999;
	z-index: 200;
	}
	#jade_debug.collapsed{	
		height: 15px;
		overflow: hidden;
	}
	
#jade_debug_header{
	padding: 2px 10px 1px 13px;
	height: 12px;
	}
	#jade_debug_header div.buttons {
		float:right;
		height: 12px;
		color: #999;
		font-size: 10px;
		line-height: 10px;
		text-align: right;
		cursor: pointer;
		}
		#jade_debug_header div.buttons div{
			float: left;
			}
			#jade_debug_header div.buttons div.text { padding: 0px 5px 0px 10px; }
	#jade_debug_header div.text{
		float: left;
		}
		#jade_debug_header span.error { color: #C00; }
		#jade_debug_header span.warn { color: #FF6600; }
		
#jade_debug div.wrapper{
	height: 300px;
	border-top: 1px dashed #999;
	overflow: auto;
	overflow-x: hidden;
	}

#jade_debug_container div.line{
	border-bottom: 1px dashed #999;
	}
#jade_debug_container div.line.collapsed{
	overflow: hidden;
	height: 16px;
	}
	#jade_debug_container div.line.debug { padding: 0 0 0 22px; }
	#jade_debug_container div.line.error { background: #FFEEEE; color: #CC0000; }
	#jade_debug_container div.line.info{ background: #EEEEFF; color: #0000CC; }
	#jade_debug_container div.line.warn{ color: #000000; }
	
		#jade_debug_container div.line div.arrow{
			float: left;
			margin: 0 5px 0 5px;
			border: 1px solid #FFFFE1;
			border-width: 4px 7px 3px 6px;
			cursor: pointer;
			}
		#jade_debug_container div.line div.text, #jade_debug_container div.line div.title{
			padding: 2px 10px 2px 10px;	
			}
		#jade_debug_container div.line div.title span{
			color: #999;
			padding: 0 3px 0 0;
			}
		#jade_debug_container div.line div.content{
			padding: 10px 20px 25px 29px;
			background: #FFFFEE;
			border-top: 1px dashed #999;
			}
			#jade_debug_container div.line div.content h1{
				margin: 10px 0 0 -10px;
				padding: 0 0 3px 0px;
				font-weight: bold;
			}
			#jade_debug_container div.line.error div.text span.right{
				float: right;
				color: #000;
			}

		#jade_debug_container div.line div.icon{
			float: left;
			width: 12px;
			height: 12px;
			margin: 2px 10px 0 10px;
			background: url('debug.gif') 0 -9px no-repeat;
			}
			#jade_debug_container div.line.error div.icon { background-position: 0 -9px; }
			#jade_debug_container div.line.info div.icon{ background-position: -12px -9px; }
			#jade_debug_container div.line.warn div.icon { background-position: 0 -21px; margin-top: 1px; }
			#jade_debug_container div.line.note div.icon { background-position: -12px -21px; }
				
div.close { margin: 1px 0 0 0; height:9px; width: 9px; background: url('debug.gif') 0 0 no-repeat; }		
div.minimize { margin: 1px 0 0 0; height:9px; width: 9px; background: url('debug.gif') -8px 0 no-repeat; }
div.maximize { margin: 1px 0 0 0; height:9px; width: 9px; background: url('debug.gif') -16px 0 no-repeat; }


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#jadeError{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding: 6px 10px 6px;
	color: #FFF;
	border-bottom: 1px solid #000;
	background: #666;
	z-index: 1000;
	}
	#jadeError .red { color: #C00; font-weight: bold; } 
	#jadeError .white{ color: #EEE; font-weight: bold; } 
	#jadeError .tab{ padding-left: 20px; } 
	#jadeError .italic{ padding-left: 5px; color: #CCC; font-style: italic; }
	#jadeError #error_plugins { display: none; }
	#jadeError .slide{ cursor: pointer; }