/*

<?xml version="1.0"?>
<form action="http://localhost:3000/admin/user/do_edit/B52958CC-83AA-11DB-AA9B-E1EF902E9589" id="user" method="post">
  <fieldset class="widget_fieldset">
    <label for="user_email" id="user_email_label">email<input class="textfield" id="user_email" name="email" type="text" value="was aeo"/></label>
    <label for="user_password" id="user_password_label">password<input class="password" id="user_password" name="password" type="password"/></label>
  </fieldset>
</form>

#main-container {min-width:800px;} 
#pip-data { width:50%; margin:0 2% 10px 0; float:left; } 
#relations { width:45%; margin:0 0 10px 0; float:left; }

*/

#login { 
	width: 40em;
	  margin: 2em;
}


form { 
	font-size:90%;
	margin-left: auto;
	margin-right: auto; 
}

.widget_fieldset {
	 width: 30em; 
	background-color: #B2C4D8; 
	padding-top: .5em;
	padding-bottom: .5em;
}


/* search help tip */
#adv_search_form_s_help {
  display:block;
  text-decoration:italic;
  font-weight:normal;
  font-size:80%;
  padding-left:2em;
}

#adv_search_form_s_text_inputs {
  display:block;
}
#adv_search_form_s_other_inputs {
  display:block;
}


legend {
    font-weight: bold;
    font-style: italic;
	padding: .5em;
    color: #333;
	background-color: #B2C4D8; 

}

label {
    padding: 0 1em;
    margin: 0em;
    margin-top: 0.5em;
    display: block;
}

.radiogroup_fieldset {
    padding: 1 0 0 1em;
    margin: 10 .25 .25 .25em;
}

.radiogroup_fieldset label {
    display: inline;
}

textarea {
    width: 100%;
}
input.submit {
    margin-left: 1em;
    font-weight: bold;
    clear: both;
    display: block;
    margin-top: 1em;
}
input.texfield, input.password {
    margin-top: 0.1em;
    display: block;
}
.labels_with_errors {
    display: block;
    padding-top: 5px;
    border-top: 1px solid red;
    background: #e0e0e0;
}
.labels_with_errors span, .labels_with_errors input {
    margin-top: 0;
    margin-bottom: 0;
}
.error_messages {
    color: red;
    font-style: italic;
    padding: 5px 1em;
    display: block;
    border-bottom: 1px solid red;
    background: #e0e0e0;
}

.form_caption {
		width: 47%;
    font-style: italic;
    margin: 1em auto;
    padding: .5em 1em;
    display: block;
    background: #e0e0e0;
}
.form_errors {
		width: 46%;
    color: red;
    font-style: italic;
    margin: 1em auto;
    padding: 5px 1em;
    display: block;
    border: 1px solid red;
    background: #e0e0e0;
}
.label_comments {
    font-style: italic;
    color: #444;
    margin-left: 0.4em;
}
