div.admin p, div.admin select, div.admin input, div.admin textarea, div.admin h1, div.admin h2 {
	padding:0px;
	margin:0px;
	font:11px/13px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333333;
	font-weight:normal;
}

/* Fields */

div.field select, div.field input, div.field textarea {
	color: #af3a00;
	background-color: #f2eeeb;
	padding: 3px;
	border: 1px #bca49a solid;
}

div.admin .field				{font-size:12px; margin:3px 0 5px 0; border-bottom:1px solid #eae2de; padding:2px 0 7px 0; line-height:20px;}
div.admin .field label			{display:block; width:160px; float:left; padding-right:10px; color:#4D4D4D; font-weight:bold;}
div.admin .field span			{display:block; width:220px; float:right; color:#af3a00; padding:2px 0; font:11px/13px Arial, Helvetica, Verdana, Sans-Serif;}

div.date select 				{width:90px;}
div.admin input.btn				{width:100px; background:#af3a00; color:#f2eeeb;}
div.admin form 					{border:none; margin:0px; padding:0px; display:inline;}

div.admin a						{color:#af1900; text-decoration:underline; padding:1px 2px;}
div.admin a:hover				{background:#af1900; color:#fff; text-decoration:none;}

div.admin a.delete				{background-image:url('/images/bg-rowdelete.gif'); padding:0; background-repeat:no-repeat; width:15px; height:15px; display:block; float:right; position:relative; top:-1px;}
div.admin a.delete:hover		{background-image:url('/images/bg-rowdelete.gif');}
div.admin a.add					{}
div.admin a.edit				{display:block; float:left;}
div.admin a.cancel				{color:red;}
div.admin a.cancel:hover		{background:red; color:#ffffff;}

div.admin h2 					{margin:0 0 10px 0; font-size:18px; font-family:Georgia, Times, Serif; font-weight:bold; line-height:16px; color:#af3a00; height:26px;} 
div.admin p 					{font-size:12px; line-height:17px; margin:0 0 20px 0;}
div.admin p em					{font-style:normal; background-color:#f2e4dd; padding:0 2px;}

div.admin hr					{border:0; border-bottom:8px solid #faf2de; height:1px; padding:0; margin:15px 0;}

.total 							{width:777px; margin:auto;}
.total-form		 				{background:url('/images/border-bg.gif') repeat-y #ffffff; padding:10px 20px;}

.admin-bar						{color:#962000; text-align:center; background:url('/images/bg-adminbar.gif') no-repeat #ffffff; padding:14px 0 0 0; font-size:13px; width:777px; height:26px; margin:20px auto;}
.admin-bar a					{color:#fff; padding:0 10px; text-decoration:none; font-weight:bold;}

div.admin .photo				{background:#ddd; width:500px; margin:5px 0 0 236px; text-align:left;}
div.admin .submit				{margin:10px 0 5px 0; border:0; color:#999; padding-left:170px;}
div.admin .submit input			{width:100px; float:none;}

div.admin .items				{border-top:1px solid #efcebb; margin-bottom:15px;}
div.admin .row-item				{position:relative; border-bottom:1px solid #efcebb;}
div.admin .row-detail			{background-color:#faf2de; padding:5px 8px; margin:2px 0; background-image:url('/images/bg-row.gif'); background-repeat:repeat-y;}
div.admin .row-detail em		{color:#999;}
div.admin .row-controls			{position:absolute; left:-60px; top:0; background:#f3d7c7; padding:5px 8px; background-image:url('/images/bg-rowcontrol.gif'); width:44px; height:13px;}
div.admin .row-edit				{background:#fff; padding:10px; margin:2px 0; border:8px solid #faf2de;}
div.admin .light				{background-color:#fbf9f5;}

div.admin .add-item				{background-color:#efcebb; padding:5px 8px;}