/* forms.css */

.message {
	display: block;
	background-color: #bf7;
	font-weight:bold;
	padding: 0.5em;
	margin-bottom: 1em;
	margin-top: 1em;
}

.error_message {
	display: block;
	background-color: #f77;
	font-weight:bold;
	padding: 0.5em;
	margin-bottom: 1em;
	margin-top: 1em;
}

form br {
	clear: both;
}

label {
	margin-bottom: 10px;
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.submit input {
	margin-left: 4.5em;
}

form {
	margin-bottom: 2em;
}


.login_form label {
	width: 70px;
	margin-bottom: 0px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-size:0.9em;
}

.login_form .submit {
	margin-left: 16px;
	width: auto;
}

.login_form input {
	width: 90px;
	margin-bottom: 4px;
}






	#dialog {
	  background-color: #000;
	  opacity: 0.40;
	  filter:alpha(opacity=15);
	  height:100%;
		z-index: 100;
		position: absolute; 
		top: 0pt; 
		left: 0pt; 
		width: 100%;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}

	#dialog_box {
	    width:400px;
	    padding: 0.25em 1em 0.25em 1em;
	    background-color: #F2F2DE;
		border: 2px solid #8B8B5C;
		font-size: 1.2em;
		text-align: left;
		z-index: 101;
		position: absolute;
		top: 274.5px;
		left: 278.5px;
	}

	#dialog_box p.buttons {text-align: right;}
	#dialog_box p.buttons img {margin-left: .5em;}

	#dialog_box p {
		font-weight:bold;
	}
