/* -- CFv3 - Blocks ------------------------------ */
#cfv3 {
	overflow: hidden;
}
/* ----------------------------------------------- */

/* -- CFv3 - Elements ---------------------------- */
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear: both;
}
/* ----------------------------------------------- */

/* -- CFv3 - Fonts ------------------------------- */
h1 { }
h2 { }
/* ----------------------------------------------- */

/* -- CFv3 - Header ------------------------------ */
#cfv3_header {
	
}
/* ----------------------------------------------- */

/* -- CFv3 - Member Search ----------------------- */
#cfv3 .cfv3_member_search {
	
}
/* ----------------------------------------------- */

/* -- CFv3 - Toggle (sorting & pagination) ------- */
#cfv3_toggle_top,
#cfv3_toggle_bottom {
	height: 30px;
	padding: 5px;
}
#cfv3_toggle_top .cfv3_views,
#cfv3_toggle_bottom .cfv3_views {
	
}
#cfv3_toggle_top .cfv3_sorting,
#cfv3_toggle_bottom .cfv3_sorting {
	 
}
#cfv3_toggle_top .cfv3_paging,
#cfv3_toggle_bottom .cfv3_paging {
	
}
#cfv3_toggle_top .cfv3_paging div,
#cfv3_toggle_bottom .cfv3_paging div {
	float: left;
	margin-right: 10px;
}
/* ----------------------------------------------- */

/* -- CFv3 - Members ----------------------------- */
#cfv3_members {
	
}
#cfv3_members .cfv3_member {
	padding: 10px 5px;
	margin: 5px;
	float: left;
}
#cfv3_members .cfv3_member .member_image {
	cursor: pointer;
}
/* ----------------------------------------------- */

/* -- CFv3 - Map --------------------------------- */
#cfv3_map {
	width: 58%;
}
#map-canvas {
	width: 100%;
	height: 400px;
}

#cfv3_results {
}
#cfv3_results .cfv3_member_result {
	overflow: hidden;
	padding: 10px;
}
#cfv3_results .cfv3_member_result .result_marker {
	width: 15%;
	float: left;
}
#cfv3_results .cfv3_member_result .result_data {
	width: 80%;
	float: left;
}
/* ----------------------------------------------- */

/* -- CFv3 - Edit Member ------------------------ */
.cfv3_edit									{}
.cfv3_edit .edit_header						{ font-weight: bold; }
.cfv3_edit .edit_form						{ }
.cfv3_edit .edit_nav							{ }
.cfv3_edit .edit_nav a.selected				{ }
.cfv3_edit .edit_left 						{ width: 25%; float: left; padding: 10px; position: relative; }
.cfv3_edit .edit_right						{ width: 70%; float: right; padding: 10px; }
.cfv3_edit .edit_left small					{ position: absolute; bottom: 10px; }
.cfv3_edit .edit_right.edit_header			{ text-align: right; }
.cfv3_edit .edit_image						{ border: 2px solid #666666; }
.cfv3_edit .image_list						{ float: left; width: 50%; }
.cfv3_edit .image_form						{ float: right; width: 48%; }
.cfv3_edit .image_small						{ max-width: 120px; max-height: 120px; cursor: pointer; }
.cfv3_edit .image_large						{ max-width: 225px; max-height: 225px; }
.cfv3_edit .image_option						{ float: left; width: 100%; height: 135px; }
.cfv3_edit .edit_metadata					{ display: none; }
.cfv3_edit .edit_form_label					{ float: left; clear: both; width: 25%; padding: 3px; font-weight: bold; }
.cfv3_edit .edit_form_label .required		{ color: #992A23; }
.cfv3_edit .edit_form_field					{ float: left; width: 70%; padding: 3px; }
.cfv3_edit .edit_form_field input,
.cfv3_edit .edit_form_field select				{ }
.cfv3_edit .first_column, .second_column		{ width: 15%; float: left; }
.cfv3_edit .third_column						{ width: 70%; float: left; }
