/* edit */

	.edit {}
	
	
	.edit fieldset {
		background-color: #f4fdff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #362f2d;
	}
		.edit ._title {
			padding-top: 10px;
			margin-left: 10px;
		}
		.edit ._words {
			margin-left: 10px;	
			color: #6b6b6b;
		}
		
		#body .error {
			color: #f00;	
		}
		
		.edit p._legend {
			font-size: 1em;
			margin-bottom: 3px;
			color: #000;
			font-weight: bold;
		}
		
	/* sizes */
	.edit fieldset.left {
		float: left;
		width: 340px;
		margin-right: 15px;
	}
	
	.edit fieldset.right {
		float: left;
		width: 340px;
	}
	
	.two_and_half .edit fieldset.left {
		margin-left: 0;
		width: 600px;
	}
	
	.two_and_half .edit fieldset.right {
		float: right;
	}
	
		.edit fieldset.submit {
			
		}
	
	.edit fieldset ol {
		display: block;	
		background-color: #eafbff;
		margin: 10px 10px 0 10px;
		padding: 10px 10px 5px 10px;
	}
		.edit fieldset ol.doubled {
			padding-bottom: 0;
			margin-bottom: 10px;
		}
		.edit fieldset.submit ol {
			margin-top: 0;
			padding-top: 0;
			background-color: transparent;
			margin-bottom: 10px;
			padding-right: 0;
		}
	
		.edit fieldset ol li {
			display: block;
			padding-bottom: 10px;
		}
			.edit fieldset.submit ol li {
				padding-bottom: 0;
			}
				
			
			.edit fieldset ol li label {
				display: block;	
				margin: 0 0 8px 0;
			}
				.edit fieldset.submit ol li label, .edit fieldset.submit ol li span, .edit fieldset ol.submit li label, .edit fieldset ol.submit li span {
					float: left;
					display: inline-block;
					margin: 0;
					margin-top: 10px;
					color: #6b6b6b;
					font-size: 0.95em;
				}
				
				.edit fieldset ol li.error, .edit fieldset ol li label.error {
					color: #f00;	
				}
			
			.edit fieldset ol li .tooltip {
				display: block;
				font-size: 0.85em;
				/*background-color: #f4fdff;
				padding: 10px 10px;*/
				padding: 5px 0;
				font-style: italic;
				margin-top: 5px;
				font-family: Verdana, Geneva, sans-serif;
				color: #6b6b6b;
			}
			
				.edit fieldset ol li .tooltip code {
					font-family: Verdana, Geneva, sans-serif;
					font-size: 0.9em;
				}
				
		/* fields */
		.edit fieldset ol li textarea, .edit fieldset ol li input.text {
			font-family: Arial, Helvetica, sans-serif;
			border: 1px inset #f4f4f4;
			border-bottom: none;
			font-size: 1em;
			padding: 5px 5px;
			margin: 0;
			color: #aaa;
			background-color: #f4f4f4;
			display: block;
		}
			.edit fieldset ol li.error textarea, .edit fieldset ol li.error input.text {
				background-color: #ffe;	
			}
		
				.edit fieldset ol li textarea:hover, .edit fieldset ol li input.text:hover {
					color: #6b6b6b;	
					background-color: #f8f8f8;
				}
				
				.edit fieldset ol li textarea:focus,.edit fieldset ol li input.text:focus {	
					background-color: #fff;
					color: #000;
				}
				
		.edit fieldset ol li input.submit {
			border: 1px outset #eafbff;
			border-top: none;
			border-right: none;
			border-left-color: #eafbff;
			border-bottom-width: 2px;
			
			background-color: #eafbff;
			
			padding: 5px;
			margin: none;
			display: block;
			
			text-transform: uppercase;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			color: #f26522;
		}
		
		.edit fieldset ol li input.submit {
			float: right;
		}
			.edit fieldset ol li input.submit:hover {
				color: #6b6b6b;
			}
			
			.edit fieldset ol li input.submit:active {
				border-style: inset;
				border-width: 2px;
				border-right: none;
				border-top: none;
			}
			
		/* in fieldset submit */
		.edit fieldset ol.submit {
			background: transparent;
			margin: 0 10px;
			padding: 0 0 10px 0;
		}
			.edit fieldset ol.submit li {
				margin: 0;
				padding: 0;
			}
			
		/* checkbox */
		.edit fieldset ol li.checkbox {
			padding: 5px 0 10px 0;
		}
			.edit fieldset ol li.checkbox input {
				float: left;
				display: block;
				margin: 0;
				
				
			}
			
			.edit fieldset ol li.checkbox span {
				float: left;
				margin-top:1px;
				margin-left: 5px;
				font-size: 0.95em;
			}
			
		/* file */
		
			.edit fieldset ol li input.file {
				
			}
			
		/* select */
			.edit fieldset ol li select {
				margin: 0;
				padding: 0;
				border: none;
				font-family: Verdana, Geneva, sans-serif;
				border: 1px inset #eafbff;
				width: 100%;
				font-size: 0.9em;
			}
				.edit fieldset ol li select option {
					margin: 0;
					padding: 0;
					margin-left: 5px;
					color: #6b6b6b;
				}
				
				.edit fieldset ol li select optgroup {
					margin: 0 2px;;
					padding: 2px 0;
					font-style: normal;
					font-weight: lighter;
					font-family: Verdana, Geneva, sans-serif;
					text-transform: capitalize;
					color: #000;
				}
		
			
		/* flow */
		.edit fieldset ol.flow li {
			float: left;
			width: 45%;
		}
		.edit fieldset ol.flow li.right {
			float: right;
			width: 45%;
		}
		.edit fieldset ol li.flow  {
			background-color: #f4fdff;
			padding: 5px;
			margin-bottom: 5px;
		}
			.edit fieldset ol li.flow .left {
				float: left;
				width: 35%;
				margin-top: 3px;
			}
			.edit fieldset ol li.flow .right {
				float: right;
				width: 65%;
			}
			
		/* float */
		.edit fieldset .float {
			background-color: #F4FDFF;
			padding: 6px 6px 0px 6px;
			margin-bottom: 10px;
		}
		.edit fieldset .float .left {
			float: left;	
		}
		.edit fieldset  ol .float label.label {
			margin-left: 5px;
			margin-bottom: 5px;
		}
		
		.edit fieldset ol li.focus_it {
			background-color: #2DD5FF;
			color: #fff;
		}
			.edit fieldset ol li.focus_it a {
				color: #f26522;
				
			}
				.edit fieldset ol li.focus_it a:hover {
					color: #fff;
				}


/* specific */
	.comments .respond {
		/*margin-left: 20px;*/
	}
	
	#respond textarea {
		width: 545px;
	}
	/* generic sizes */
	.edit fieldset ol li input.text, .edit fieldset ol li textarea {
		width: 275px;		
	}
		.three div.w .edit fieldset ol li input.text, .three div.w .edit fieldset ol li textarea  {
			width: 	340px;
		}
		
		.six .edit fieldset ol li input.text, .six .edit fieldset ol li textarea  {
			width: 	305px;
		}
		
		.two div.w .edit fieldset.left ol li input.text, .two div.w .edit fieldset.right ol li input.text {
			width: 	288px;
		}
		
		.two div.w .edit fieldset.left ol li textarea, .two div.w .edit fieldset.right ol li textarea {
			width: 	288px;
		}
	
	.two_and_half .edit fieldset ol li textarea, .two_and_half .edit fieldset ol li input.text {
		width: 540px;
	}
	
	.two_and_half .x .edit fieldset ol li textarea, .two_and_half  .x .edit fieldset ol li input.text {
		width: 300px;
	}
	
	.two_and_half .edit .right ol li textarea, .two_and_half .edit  .right ol li input.text {
		width: 300px;
	}
	
	.two_and_half .edit .right ol.flow li textarea, .two_and_half .edit  .right ol.flow li input.text {
		width: auto;
	}
	
/* data uplaoder */
	.edit form.data_ajax_form fieldset ._legend {
		font-size: 0.9em;
		line-height: 1em;
		display: block;
		margin: 5px 0 0 15px;
		padding: 5px 0 3px 0;		
	}
		.edit form.data_ajax_form fieldset span.error {
			margin-top: 0;
			padding-top: 0;
			margin-left: 20px;
			font-style: italic;
		}
		
		.edit form.data_ajax_form fieldset ol {
			margin-top: 5px;	
		}
			.edit form.data_ajax_form fieldset ol.submit {
				margin-top: 0;	
			}
		
		
	.edit form.data_ajax_form fieldset ol li label {
		font-size:	0.9em;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.edit form.data_ajax_form fieldset ol li inpu.text {
		padding: 3px 5px;
	}
	
	/* nav */
	.ajax_data_navigate {
		
		padding: 0 6px;
	}
		.ajax_data_navigate .point {
			float: left;	
			margin-right: 3px;
			
		}
			.ajax_data_navigate .point a {
				display: inline-block;
				padding: 3px 3px 5px 3px;
				margin-top: 3px;
			}
			
			.ajax_data_navigate .selected a {
				background-color: #F4FDFF;	
			}
				.ajax_data_navigate .selected a:hover {
					color: #6b6b6b;			
				}
	/* gallery */
	.ajax_data_library {
		background-color:#F4FDFF;
		padding: 5px 5px 0 5px;	
	}
		.ajax_data_library .nav {
			background-color:#F4FDFF;
		}
		
			.ajax_data_library .nav .point {
				float: left;	
				margin-right: 3px;
			}
			.ajax_data_library .nav .point a {
				display: inline-block;
				padding: 3px 3px 5px 3px;
				
			}
				.ajax_data_library .nav .selected a {
					background-color: #EAFBFF;	
				}
					.ajax_data_library .nav .selected a:hover {
						color: #6b6b6b;					
					}
			
		
		.ajax_data_library .list {
			background-color:#EAFBFF;
			padding: 5px 5px 3px 5px;
		}
			.ajax_data_library .list .item {
				background-color: #fff;
				margin-bottom: 2px;
			}
		
	
	/* preview */
	.ajax_data_preview {
		background-color: #F4FDFF;
		padding: 5px;
	}
		.ajax_data_preview_object {
			background-color: #fff;
			padding: 5px;
		}
			.ajax_data_preview_object .title {
				margin-bottom: 3px;
				font-size: 1.1em;
			}
/* multiple file uplaoder */
	.ajax_multiple_uploader {}

		._book_managing .cover .image {
			margin-bottom: 5px;
			display: block;
			background-color: #f4f4f4;
			padding: 5px;
		}
		
		._book_managing .cover .meta {
			border-top: 1px solid #f4f4f4;	
			font-size: 0.9em;
			padding-top: 5px;
		}
			._book_managing .cover .meta .point {
				margin-bottom: 5px;
				padding-left: 18px;
			}
			._book_managing .cover .meta .date {
				font-family: Georgia, "Times New Roman", Times, serif;
				float: none;
				width: 100%;
				margin-bottom: 10px;
				padding-left: 0;
			}
	
	.ajax_uploader .fotos .panel {
		width: 610px;
		float: none;
	}
	
		.ajax_uploader .upload_status {
			font-family: Georgia, "Times New Roman", Times, serif;
			background-color: #F4FDFF;
			padding: 5px;
		}
			.ajax_uploader .upload_status .number {
				font-weight: bold;	
			}
			
	.ajax_uploader .fotos_que {
		background-color: #F4FDFF;
		/*padding: 5px;*/
		margin-bottom: 0;
	}
		.ajax_uploader .fotos_que .que_status {
			padding: 5px 15px 5px 5px;
			background-color: #EAFBFF;
			font-family: Georgia, "Times New Roman", Times, serif;

		}
			.ajax_uploader .fotos_que .que_status .number {
				font-weight: bold;	
			}
			
		.ajax_uploader .fotos_que .que {
			padding: 0 0 0 5px;
			background-color: #EAFBFF;
		}
			.ajax_uploader .fotos_que .que .list {
				padding: 5px 0 0 0;
			}
			
				.ajax_uploader .fotos_que .que .list .item {
					background-color: #eee;
					float: left;
					width: 136px;
					margin: 0 5px 5px 0;
					padding: 5px;
					font-size: 0.95em;
				}
					
					
					.ajax_uploader .fotos_que .que .list .completed {
						background-color: #fff;	
					}
					
					.ajax_uploader .fotos_que .que .list .failed {
						background-color: #ffc;	
					}
				
					.ajax_uploader .fotos_que .que .list .last {
						margin-right: 0;
					}
					
					.ajax_uploader .fotos_que .que .list .item .meta .point {
						float: left;
						width: 118px;
						padding: 2px 2px;
						margin-bottom: 2px;
					}
						.ajax_uploader .fotos_que .que .list .item .meta .value {
							background-color: #f8f8f8;
							padding: 2px 3px 3px 3px;
							float: none;
							clear: both;
							width: 130px;
							margin: 0;
							
						}
					.ajax_uploader .fotos_que .que .list .item .meta .cancel {
						float: right;
						width: 10px;
						padding-bottom: 3px;
						background-color: #fff;
					}
						.ajax_uploader .fotos_que .que .list .item .meta .progress {
							
							font-weight: bold;
							display: none;
							clear: both;
						
						}
						.ajax_uploader .fotos_que .que .list .item .meta .cancel a {
							display: block;	
							margin: 0;
							padding: 0;
							vertical-align: text-top;
							text-align: center;

						}
/* book manager */
	
	._book_manager .nine {
		margin-bottom: 20px;
	}
	
	#body ._book_manager .book_manager_fotos .fotos .panel {
		float: none;
	}
	/*
	._book_manager .book_manager_fotos .fotos .list .thumb {
		margin-right: 3px;
		margin-bottom: 5px;
	}*/
		._book_manager .ajax_book_manage_fotos .fotos .list .item .rank {
			background-color: #fff;
			font-size: 0.8em;
			display: inline-block;
			padding: 3px;
		}
		/*
		._book_manager .book_manager_fotos .fotos .list .last {
			margin-right: 0;
		}*/
		
	
	/* book foto */
	
	._book_manager .foto .rank {
		margin-bottom: 5px;	
	}
	._book_manager .foto .image {
		display: block;	
		padding: 5px;
		background-color: #f8f8f8;
	}
		._book_manager .ajax_foto_editor_options {
			float: left;
			font-size: 0.85em;
			display: block;
			width: 100%;
		}
			._book_manager .ajax_foto_editor_options .point {
				float: right;
				background-color: #f8f8f8;
				padding: 5px;
				font-size: 0.9em;
			}
			
			._book_manager .ajax_foto_editor_options .date {
				font-family: Georgia, "Times New Roman", Times, serif;
				display: block;
				float: left;
				font-size: 1.1em;
				background-color: transparent
			
			}
	
	._book_manager .fotos .panel {
		float: none;
	}
	
		

/* processing */

	.processing {
		background-position: 0 0;
		background-image: url(/views/movement/images/icons/spinner.gif);
		background-repeat: no-repeat;
		padding: 15px 15px;
		width: 340px;
		
	}
		.processing dt {
			font-size: 2em;
			color: #898989;
		}
		
		.processing dt span {
			font-weight: bold;
			color: #000;
		}
		
		.processing dl dd.story  {
			font-size: 1.2em;
		
		}
		
	body .hidden {
		display: none;	
	}

/* scriptaculous stuff */
	form.inplaceeditor-form {
		font-size: 0.8em;	
		vertical-align: text-top;
		font-family: Arial, Helvetica, sans-serif;
	}
		form.inplaceeditor-form select {
			margin: 0;
			padding: 0;
			border: none;
			font-family: Verdana, Geneva, sans-serif;
			border: 1px inset #eafbff;
			width: auto;
			
		}
				form.inplaceeditor-form select option {
					margin: 0;
					padding: 0;
					margin-left: 5px;
					color: #6b6b6b;
					
				}
		
		.editor_field {
			width:554px;
			font-family: Arial, Helvetica, sans-serif;
			border: none;

			
			font-size: 1em;
			padding: 5px;
			margin: 0 0 0 0;
			
			color: #6b6b6b;
			background-color: #ff9;
			display: block;
			float: left;
		}
			.tagged .editor_field {
				width: 100%;	
				font-size: 1.3em;
			}
			
			.tags .editor_field {
				width: 500px;	
				font-size: 1.3em;
			}
			
			.ajax_response_object .editor_field {
				width: 100%;
				font-size: 1.3em;
			}
		
		.editor_ok_button {
			border: 1px outset #ff9;
			border-top: none;
			border-left: none;
			background-color: #ff9;
			
			padding: 5px 5px 7px 5px;
			margin: 0;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.7em;
			text-transform: uppercase;
			color: #F26522;		
			text-align: center;
			line-height: 0.8em;
			
			display: inline-block;
			vertical-align: top;
			float: left;
		}
			.tagged .editor_ok_button, .ajax_response_object .editor_ok_button, .copyright .editor_ok_link {
				font-size: 1.3em;
				padding: 3px;
			}
				.copyright .editor_ok_link {
					padding: 0;
					margin-left: 10px;
					display: inline;
					float: none;
				}
			
			
			.editor_ok_button:active {
				border: 1px inset #ff9;
				border-bottom: none;
				border-right: none;
				background-color: #ff9;
			}
			
		.editor_cancel {
			font-size: 0.8em;
			line-height: 0.8em;
			font-weight: lighter;
			float: left;
			clear: both;
			display: block;
			background-color: #ff9;
			padding: 5px;
			margin-bottom: 10px;
		}
			.tagged .editor_cancel, .ajax_response_object .editor_cancel, .copyright .editor_cancel {
				background-color: transparent;
				clear: none;
				font-size: 1.3em;
				line-height: 1em;
				padding: 0;
				margin: 5px;
			}
				.tagged .editor_cancel:hover, .ajax_response_object .editor_cancel:hover, .copyright .editor_cancel:hover {
					background-color: #F26522;
				}
				
				.copyright .editor_cancel {
					margin-left: 10px;
					display: inline;
					float: none;
				}
			
	
/* ajax stuff */
	

	