/*.popup-body, .popup-body form, .popup-body input { font-family: Georgia, Utopia, serif }
.popup-body, .popup-body form, .popup-body button, .popup-body input { font-size: 1.0em }*/
#dialog-layer {
	border: thin solid; border-color: #f2d7bc #ecb8a9 #ecb8a9 #f2d7bc;
	padding: 1.5em 1.33em;
	top: 90px;
	left: 40%;
	font-family: Georgia, Utopia, serif;
	font-size: 15px;
	overflow: hidden;
	/*-moz-border-radius : 5px;
	padding : 4px;*/
}
#dialog-layer, #dialog-layer .popup-body { background: #f7f2d0; color: black }
#dialog-layer div {
	border: 1px solid transparent; /* popup-closer position fix */
	/*max-width: 24em;*/ /* no shorter than .popup-body in popup.css */
}
/*#dialog-layer button,*/ #dialog-layer th {
	font-family: Trebuchet MS, Tahoma, Geneva, Verdana, Lucida Grande, sans-serif;
	line-height: 1.85em;
	vertical-align: top;
}
#dialog-layer .popup-body {
	max-width: 35em;
	max-height: 36.667em;
	overflow-x: hidden;
}

.dialog-error {
	color: #820;
	font-weight: bold;
}
p.dialog-error { margin-bottom: 1em; margin-left: .5em; text-indent: -.5em }
.dialog-error a { color: #c30; text-decoration: none }
.dialog-error a:hover { color: #ee3a00; text-decoration: underline }
.dialog-error a:active { color: #f40 }

/* shade everything but popup when a dialog is showing */
/*body.poppedup { background-color: #004b97 }*//* see map.css */
body.poppedup #container, body.poppedup #header, body.poppedup #footer {
	opacity: .25;
	-moz-opacity: .25;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
        filter: alpha(opacity=25);
}

.reloadable-loading { cursor: progress }
