*.collection > *.collection{
	background-color : #D8D8D8;
	padding : 10px;
}

*.collection > *.collection > *.collection{
	background-color : #C7C7C7;
	padding : 10px;
}

*.collection > *.collection > *.collection > *.collection{
	background-color : #B6B6B6;
	padding : 10px;
}

*.collection > *.collection > *.collection > *.collection > *.collection{
	background-color : #A5A5A5;
	padding : 10px;
}

*.collection > *.collection > *.collection > *.collection > *.collection > *.collection{
	background-color : #9A9A9A;
	padding : 10px;
}

*.collection > *.collection > *.collection > *.collection > *.collection > *.collection > *.collection{
	background-color : #8A8A8A;
	padding : 10px;
}

*.collection > *.collection > *.collection > *.collection > *.collection > *.collection > *.collection > *.collection{
	background-color : #7A7A7A;
	padding : 10px;
}

*.collection > *.collection > *.collection > *.collection > *.collection > *.collection > *.collection > *.collection > *.collection{
	background-color : #6A6A6A;
	padding : 10px;
}

body{
	background-color : #FFFBF4;
}

h1.name{
	padding : 3px;
}

h2.editor{
	border-bottom : 1px solid #BB7100;
	color : #804D00;
	font : bold 110% sans-serif;
	margin : 3px 0 3px 0;
	padding : 0 10px 0px 10px;
}

/* inline collecitons*/
span.collection{
	margin : 0 !important;
	padding : 0 !important;
}

.access-policy{
	background-color : #FFE860;
}

.accrual-policy{
	background-color : #E3C200;
}

.collection{
	background-color : #E8E8E8;
	padding : 10px;
}

.contributor{
	border : 2px solid #506A1A;
	padding : 2px;
}

.custodial-history{
	background-color : #B59A00;
	color : #FFFFFF;
}

/* blocks have lines round them */
/* basics are green */
.description{
	border : 2px solid #B9DB72;
	padding : 5px;
}

.extent{
	border : 1px solid #FFF6C3;
	padding : 2px;
}

/* vcard */
.fn, .n, .street-address,.locality,.region,.country-name,.postal-code, .tel, .voice,.home,.pref,.fax,.email,.role,.title,.org,.organization-unit,.adr{
	background-color : #00BFFF;
}

/* inlines have background */
/* basics are green */
.format{
	background-color : #BAEFBC;
}

.homepage {
	background-color : #289929;
	color : #FFFFFF;
}

.interface{
	background-color : #2CAC2D;
	color : #FFFFFF;
}

.language{
	background-color : #EE954D;
}

.location{
	border : 2px solid #80A92E;
	padding : 2px;
}

.name{
	background-color : #66CC66;
}

.panel_body{
	background-color : #FFFFFF;
	font : normal 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 5px;
}

/* might be deprecated*/
.selected {
	background-color : #FF0000 !important;
	color : #FFFFFF !important;
	font-weight : bold !important;
}

.spatial{
	background-color : #DC6C10;
	color : #FFFFFF;
}

/* Desired are oranges and yellows*/
.subject{
	background-color : #F4BA8B;
}

.temporal{
	background-color : #B95B0D;
	color : #FFFFFF;
}

/* editor controls etc*/
#controlbox{
	/*border : 1px solid #E2E2E2;
	*/
	float : right;
	width : 200px;
}

#editme [id]{
	border : 2px dotted #DD8EFF;
}

#editmewrapper{
	background-color : #FFFFFF;
	border : 1px solid #BB7100;
	clear : none;
	position : relative;
	top : 0px;
	width : 400px;
}

#header{
	background-image : url(../images/egodesc-tagline.png);
	background-position : bottom right;
	background-repeat : no-repeat;
	height : 75px;
	width : 970px;
}

#header h1{
	background-image : url(../images/egodesc-logo.png);
	background-position : top left;
	background-repeat : no-repeat;
	color : #804D00;
	font-family : sans-serif;
	height : 75px;
	margin : 5px 5px 2px 5px;
	width : 400px;
}
#header a{
	font-family : sans-serif;
	font-size : 70%;
	color : #494949;

}
#header p{
	position : relative;
	top: -85px;
	right:10px;
	text-align : right;
}

#help ol{
	margin : 0;
	padding : 0 0 0 20px;
}

#help ol li{
	list-style : decimal !important;
	margin : 0;
}

#inputwrapper{
	background-color : #FFE1B2;
	border : 1px solid #BB7100;
	float : left;
	width : 350px;
}

#key{
	border : 1px solid #BB7100;
	clear : right;
	float : right;
	width : 200px;
}

/* green*/
#key h3.basic{
	background : #00B201;
	border : 1px solid #007B01;
	border-bottom : 2px solid #007B01;
	border-top : 1px solid #DDFFDF;
	color : #000000;
	font-family : sans-serif;
	font-size : 80%;
	margin : 0;
	padding : 2px 0 1px 2px;
}

/* chocolate */
#key h3.desired{
	background : #D2691E;
	border : 1px solid #663300;
	border-bottom : 2px solid #663300;
	border-top : 1px solid #F7D3B8;
	font-family : sans-serif;
	font-size : 80%;
	margin : 0;
	padding : 2px 0 1px 2px;
}

/* maroon*/
#key h3.help{
	background : #B22222;
	border : 1px solid #751616;
	border-bottom : 2px solid #751616;
	border-top : 1px solid #F8DBDB;
	color : #FFFFFF;
	font-family : sans-serif;
	font-size : 80%;
	margin : 0;
	padding : 2px 0 1px 2px;
}

/* grey*/
#key h3.optional{
	background : #ABABAB;
	border : 1px solid #737373;
	border-bottom : 2px solid #737373;
	border-top : 1px solid #EBEBEB;
	font-family : sans-serif;
	font-size : 80%;
	margin : 0;
	padding : 2px 0 1px 2px;
}

/*blue*/
#key h3.vcard{
	background : #00BFFF;
	border : 1px solid #008BB7;
	border-bottom : 2px solid #008BB7;
	border-top : 1px solid #B0ECFF;
	font-family : sans-serif;
	font-size : 80%;
	margin : 0;
	padding : 2px 0 1px 2px;
}

#key li{
	list-style : none;
	margin : 0 2px 0 2px;
	padding : 2px;
}

#key ul {
	margin : 0;
	padding : 0;
}

#pagewrap{
	width : 965px;
}

#scratchpad{
	background-color : #FFE1B2;
	border : none;
	height : 300px;
	width : 345px;
	padding-left: 3px;
}

#toeditor{
	/*margin-top : 1px;
	*/
	float : right;
}

#toeditor, #totextbox, .apply{
	background-color : #BB7100;
	border : 1px solid #7D4C00;
	color : #FFFFFF;
	font-size : 70%;
	font-weight : bolder;
	margin : 0 10px 3px 10px;
	padding : 2px 5px 2px 5px;
}

#wrapper{
	float : right;
	width : 610px;
}

/*#editmewrapper h3{
	color : #993333;
	float : right;
	margin : 0 10px 4px 0;
	margin : 0;
	padding : 3px;
}
*/
