/* Colors
top goldish border / menu accent text color: DFC36F
uptown header bgcolor / main bgcolor: 4B4037
main top bgcolor: EBDCAF
main header frame / header menu text color / menu text color / footer text color: FFFFFF
content bgcolor / menu header text color: FCEEC2
content red header bgcolor: A22522
content text color: 333300;
menu green bgcolor: 84986E
menu brown bgcolor: 786B52
menu pale redish bgcolor: 90614F
menu grayish blue bgcolor: 52636D
footer bgcolor: 597D99
*/


/****************/
/* print styles */
/****************/

/*--------------------*/
/* admin color styles */
/*--------------------*/

/* admin background-color styles */

body.admin {
	background-color: #4B4037;
}
#admin_content {
	background-color: #FCEEC2;
}
.admin tr#main td, 
tr.highlight th, 
tr.highlight td, 
tr#highlight td {
	background-color: #84986E;
}
#admin_content .menus td.editable {
	background-color: #ECE1B4;
}
#admin_content table#newslettertable th.name {
	background-color: #4B4037;
}
#admin_content table#newslettertable .ltbg
{
	background-color: #EFEBDE;
}

/* admin border color styles */

table.admin, table.list {
	border: 1px solid #DFC36F;
}
table.menus td {
	border: 1px solid #ECE1B4;
}
#admin_content .menus td.editable {
	border: 1px solid #84986E;
}
#admin_header, 
#admin_content #main_table #content h2.line {
	border-bottom: 2px solid #DFC36F;
}
#admin_footer {
	border-top: 2px solid #DFC36F;
}
.admin tr#main td, 
tr.highlight th, 
tr.highlight td {
	border-bottom: 1px solid #DFC36F;
}

/* color styles */

body.admin {
	color: #696534;
}

/*-------------------*/
/* admin font styles */
/*-------------------*/

#admin_content h1 {
	font-size: 40px;
}
#admin_content h2 {
	font-size: 32px;
}
#admin_content h3 {
	font-size: 24px;
}
#admin_content h4 {
	font-size: 18px;
}
#admin_content, 
#admin_content table, 
#admin_content th, 
#admin_content td, 
#admin_content p, 
#admin_content div {
	font-size: 14px;
}
#admin_content input{
	font-size: 12px;
}
body.admin p, 
#admin_content #tagline, 
#admin_content table.menus, 
#admin_content table.menus th, 
#admin_content table.menus, 
td#admin_footer, 
.images td {
	font-size: 10px;
}

tr#main td span#red {
	font-weight: normal;
}
tr#highlight td {
	font-weight: bold;
}


/* text styles */

body.admin #admin_content,
body.admin #admin_content table {
	text-align: left;
}

/*--------------*/
/* admin styles */
/*--------------*/

body.admin {
	margin: 0;
	padding: 0;
}

/*---------------------*/
/* admin header styles */
/*---------------------*/

#admin_header {
	padding: 5px 10px 0 10px;
}

/*----------------------*/
/* admin content styles */
/*----------------------*/

#admin_content {
	padding: 10px;
}

/*---------------------*/
/* admin footer styles */
/*---------------------*/

#admin_footer {
	padding: 5px 10px 0 10px;
}

