#adminform fieldset{ padding:0 0 10px 0; font-size: 12px; width: 100%; }
	#adminform fieldset div{ margin:4px 0 0 0; clear:both; }
	#adminform fieldset .neverexpire{ margin:6px 0 6px 112px; display:block; clear:both; }
	#adminform fieldset .neverexpire label{ float:none; }
	#adminform fieldset .top{ margin-top:10px; }
	#adminform fieldset label{ float:left; width:110px; text-align:right; margin-right:5px; margin-top: 4px; }
	#adminform fieldset legend{ color:#000000; font-size:14px; font-weight:bold; }
	#adminform fieldset legend span{ width:100%; text-align:right; margin-top: 2px; }
	#adminform fieldset .input{ padding:3px; width:100px; border:1px solid #ddd; background:#fafafa; font:bold 11px arial, sans-serif; }
	
#adminform .radio{ position:relative; }
	#adminform .radio fieldset{ border:none; width:auto; padding:1px 0 0 120px; }
	#adminform .radio legend{ font-size:12px; font-weight:normal; }
	#adminform .radio legend span{ position:absolute; left:0px; top:6px; width:111px; display:block; }
	#adminform .radio label, .radio input{ vertical-align:middle; display:inline; float:none; width:auto; background:none; border:none; }
	#adminform .radio div{ float:left; white-space:nowrap; clear:none; font-size:12px;	}
	
#adminform .sectionheader{ margin:10px 0 0 0; font-size: 12px; font-weight:bold; }

.topcontrols{ width:100px; border: solid 1px #86641c; padding:6px 0 6px 0; background-color:#b49759; font:12px Arial,Helvetica,sans-serif; display:block; clear:both; text-align:center; color:#FFFFFF; }
	.topcontrols a{ text-decoration:underline; color:#FFFFFF; }
	.topcontrols a:visited{ text-decoration:underline; color:#FFFFFF; }
	.topcontrols a:active{ text-decoration:underline; color:#FFFFFF; }
	.topcontrols a:hover{ text-decoration:none; color:#FFFFFF; }
	
.listcontrols{ margin:8px 0 8px 0; border: solid 1px #86641c; padding:6px 0 6px 6px; background-color:#b49759; font:11px Arial,Helvetica,sans-serif; display:block; clear:both; color:#FFFFFF; }
	.listcontrols a{ text-decoration:underline; color:#FFFFFF; }
	.listcontrols a:visited{ text-decoration:underline; color:#FFFFFF; }
	.listcontrols a:active{ text-decoration:underline; color:#FFFFFF; }
	.listcontrols a:hover{ text-decoration:none; color:#FFFFFF; }
	
.expirednotice { margin-left:8px; font-size:11px; color:#FF0000; }

.pageblock{  }

.morelink{ border: solid 1px #86641c; padding:4px 10px 4px 10px; background-color:#b49759; font-size:12px; color:#FFFFFF; }
	.morelink:hover{ background-color:#876b2f; cursor:pointer; }
	.morelink a, a:hover, a:visited, a:active{ text-decoration:none; color:#FFFFFF; }
	
.photodetailtitle{ float:left; }
.backbutton{ float:right; border: solid 1px #86641c; padding:4px 10px 4px 10px; background-color:#b49759; font-size:12px; color:#FFFFFF; }
