.ui-widget{
	font-family:Courier new;
	font-size:10pt;
	border-radius:0px;
	border-width:2px;
	padding:0px;
}

.ui-dialog	p{
	margin:3px 0;
}

.ui-dialog{
	opacity:0.9;
}


.ui-dialog-titlebar{
	height:20px;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:0px;
}

.ui-widget-content{
	background-color:#000;
	background-image:none;
}

.level-settings-dialog{
	border-color: #3db8b9;
}

.level-settings-dialog  .ui-dialog-titlebar{
	background-color:#3db8b9 !important;
}

.object-info-dialog{
	border-color: #2da04c;
}

.object-info-dialog .ui-dialog-titlebar{
	background-color:#2da04c !important;
}


.objects-dialog{
	border-color: #983d8b;
}

.objects-dialog .ui-dialog-titlebar{
	background-color:#983d8b !important;
}

.level-build-dialog{
	border-color: #111;
}

.level-build-dialog .ui-dialog-titlebar{
	background-color:#111 !important;
}




button, input[type=submit]{
	background-color:#000;
	font-family:Courier New, monospace;
	padding:2px 5px;
	font-size:10pt;
	border:2px solid #aaa;
	color:#aaa;
}

button:hover, input[type=submit]:hover{
	
	border-color:#fff;
	color:#fff;
	cursor:pointer;
	
}

input[type="text"], textarea{
	font-family:Courier New, monospace !important;
	background-color:#333;
	border-width:0px;
	color:#fff;
	padding:3px;
}

textarea{
	width:100%;
}
textarea, pre { -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4; }

input[type="text"]:focus, textarea:focus{
	outline:2px solid #999;
}
select:focus{
	outline:none;
}
input[type="text"]:active{
	outline:2px solid #aaa;
}
input[disabled="disabled"]{
	outline:none;
	color:#aaa;
}
input[disabled="disabled"]:active{
	outline:none;
}

select{
	font-family:Courier New, monospace;
	background-color:#333;
	border-width:0px;
	color:#fff;
	padding:3px;
}


input.error{
	outline:2px solid #e50000 !important;
	border-color:#e50000  !important;
	color:#e50000  !important;
}

/* JQUERY UI */
.ui-resizable-s, .ui-resizable-n{
    height: 10px;
}
.ui-resizable-e, .ui-resizable-w{
    width: 10px;
}


/* handle icon (corner) */
.ui-resizable-se, .ui-resizable-ne, .ui-resizable-sw, .ui-resizable-nw{
    width: 15px;
    height: 15px;
}