div#EchoAdminControls {
	margin:				8px;
	padding:			2px;
	border:				1px solid #003366;
	background-color:	#9FA5CF;
	text-align:			center;
	color:				#003366;
	font-family:		"Helvetica", sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

div#EchoAdminControls a {
	color:				inherit;
	text-decoration:	none;
	text-shadow:		-2px 2px #FFFFFF;
}

div#EchoAdminControls a:hover {
	color:				inherit;
	text-shadow:		none;
}

.EchoAdminMsg {
	margin:				6px;
	font-size:			12px;
	font-weight:		bold;
	color:				#000099;
}

div.EchoBlockEditor {
	margin:				4px;
	border:				solid 1px #005588;
	/* background-color:	#FFFFFF; */
}

div.EchoBlockEditor .BlockHeader{
	padding:			2px 4px;
	/* height:				16px;*/
	background-color:	#005588;
	color:				#FFFFFF;
	text-align:			left;
	vertical-align:		middle;
	font-weight:		bold;
	font-size:			11px;
	white-space:		nowrap;
}

div.EchoBlockEditor .BlockHeader a:hover {
	background-color:	#000000;
}

div.EchoBlockEditor .BlockSubHeader,
div.EchoBlockEditor .ElementAdder  {
	padding:			3px 6px;
	background-color:	#9FA5CF;
	border-top:			solid 1px #CCCCCC;
	border-bottom:		solid 1px #666666;
	color:				#003366;
	font-weight:		bold;
	font-size:			10px;
}

div.EchoBlockEditor .ElementAdder {
	text-align:			center;
}

div.EchoBlockEditor input {
	font-size:			10px;
}

div.EchoElementEditor {
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			11px;
	color:				#333333;
	border-top:			1px solid #999999;
	border-bottom:		1px solid #CCCCCC;
	background-color:	yellow;
	padding:			4px 6px;
}

div.EditorBox {
	display:			none;
}

div.EchoRegionEditor {
	/* background-color:	#DDDDDD; */
	margin:				4px;
	border:				1px dashed #999999;
	/* color:				#333333;
	font-family:		"Helvetica", sans-serif;
	font-size:			11px; */
}

div.EchoBlockAdder {
	text-align:			center;
	color:				#333333;
	padding:			6px;
	font-size:			12px;
	background-color:	#DDDDDD;
}

/**** Color Picker *****/

#EchoColorPicker {
	display:			none;
	position:			absolute;
	width:				250px;
	margin:				4px;
	border:				2px solid #000000;
	background-color:	#FFFFFF;
	z-index:			1;
}

.EchoColorPickerTable {
	cursor:				pointer;
}


.EchoColorWell {
	text-decoration:	none;
}

.EchoColorWell span {
	border:				1px solid #666666;
	height:				18px;
	width:				30px;
	background-color:	#FFFFFF;
}

/**** Improved formatting ****/

h1, h2, h3, h4, h5, h6 {
	margin:		16px 0px 4px 0px;
}

.EchoBlock p {
	margin:		4px auto;
}

.EchoBlock li {
	padding:	2px;
}