/* forms.css */
#main-content form  a{color:#fff;}
#main-content label {font-weight:bold; color:#fff;}
fieldset {padding:0.4em;margin:0 0 1.5em 0;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {/*width:390px;height:250px;*/padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/*div.form fieldset.topfieldset { border-top: 1px solid #ccc; }
div.form fieldset { border-bottom: 1px solid #ccc; }*/
div.form div.form-row { clear:both; padding: 0.2em 0; margin: 0.2em 0; width: auto; }
div.form div.dropshow { display: block; }
div.form-row div.row-title { float: left; width: auto; text-align: left; font-weight: bold; }
div.form-row div.row-content { float: right; width: auto; text-align: left; }
div.form-row span.form-note { display: block; font-size: 7pt; }
div.form-row span.form-existing { display: block; font-size: 7pt; color: red; }

div.form-row label { padding-right: 1em; }
fieldset { border: 0; padding-bottom: 1em; margin-bottom: 1em; }
/*found on the people popup - cms*/
body.popup #admin-content form input.order			{ background-color: #999; border: 1px solid #666; }
body.popup #admin-content form input.order:hover	{ background-color: #fff; }
body.popup #admin-content form input.ordertext		{ background-color: #fff; border: 1px solid #666; }
fieldset.underline 				{ border-bottom: 1px solid #999; margin-bottom: 20px; }
fieldset span.note				{ font-size: 12px; color: #999; font-weight: italic; }

