/********/
/* Form */
/********/
form label {
/*	display:block; */
	display:inline;
	float: left;
	padding-right: 10px;
	font-size: 1.3em;
	line-height:1.5em;
	}

form input[type="text"] {
	background-color:#fff;
	color:#000;
	border:1px solid #820000;
}

form input[type="checkbox"] {
	background-color:#fff;
	color:#000;
	border:1px solid #820000;
}

form textarea {
	background-color:#fff;
	color:#000;
	border:1px solid #820000;
}

table.admin_table {
	border-width:2px;
	border-spacing:0px;
	border-style:solid;
	border-color:#820000;
	border-collapse:separate;
}

table.admin_table th {
	background-color: inherit;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#820000;
	padding-left:10px;
	padding-right:30px;
}

table.admin_table td {
	background-color: inherit;
	border-width: 0px 0px 1px 0px;
	border-style:solid;
	border-color:#820000;
	padding-left:10px;
}

/**********/
/* Images */
/**********/
div.one_image {
	display:block;
	float:left;
	margin-right:20px;
}

div.one_image img {
	border: 2px solid #820000;
}

div#map {
	border:1px solid #000;
	margin-bottom: 10px;
}

div.prop_summary {
	padding-left:30px;
	margin-bottom:20px;
}

div.fp {
	text-align:center;
}
img.fp {
	border:1px solid #000;
	display:block;
	margin: 0px auto;
}

div.map_key {
	display:block;
	margin-bottom:10px;
}

div.map_key_entry {
	float:left;
	display:inline;
	white-space:nowrap;
	margin-right:10px;
}

div.map_key_entry img {
	vertical-align:middle;
	margin-bottom:5px;
}

div.garbage {
	margin-left:50px;
	margin-bottom:40px;
}

.clear { clear:both; }

.indexdesc {
	width:390px;
	margin-top:6px;
	padding:12px;
	font-style:italic;
	font-size:14px;
	line-height:18px;
	font-family:serif;
}

#footer {
	text-align:center;
}

#content p.text-left { text-align:left; }
#content p.text-right { text-align:right; }
#content p.text-center { text-align:center; text-indent:0; }
#content p.text-justify { text-align:justify; }

#content p.bold { font-weight:bold; }
#content p.italic {font-style:italic; }
#content p.underline{ border-bottom:1px solid; }
#content p.highlight { background:#ffc; }

#content p.nopadding { padding:0; }
#content p.noindent { text-indent:0; }
#content p.nobullet { list-style:none;list-style-image:none; }

#content a.survey {
	color:#000;
	display:block;
	font-size:20px;
	font-weight:bold;
	padding-top:20px;
	text-align:center;
	text-decoration:none;
}
#content a.survey:hover {
	color:#ad0205;
}
