/* */

	.edit_panel .panel form {
		padding: 5px;
		background-color: #f4f4f4;
		margin-bottom: 15px;
	}
	
	.edit_panel h3 {
		margin: 5px 5px 10px 0;
		font-size: 1.4em;
		border-bottom: 1px dotted #ccc;
		padding-bottom:10px;
	}
	
	.edit_panel .warn {
		margin-top: 15px;	
	}
		.edit_panel .panel .warn {
			margin-top: 5px;	
		}
		
			.edit_panel .panel .push {
				margin-top: 40px;	
			}
	
	/* start here */
	
	.edit ol li {
		font-size: 1.35em;
	}
		.edit h3 {
			margin: 10px 0 5px 5px;	
			font-weight: lighter;
			color: #7a68ae;
			font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		}
		
	/* with layout */
	
		.edit .b1, .edit .a2a3 {
			background-color: #f4f4f4;
		}
	
	/* end of it */
	
	.edit form {

	}
		.edit form fieldset {
		}	
		
		.edit ol {
			background-color: #fff9dd;
			padding: 10px 10px 5px 10px;
		}
			.edit form.delete {
					
			}
				.edit form.delete .story {
					
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				}
			.edit ol.submit  {
				padding: 0;
				background: none;
			}
			.edit ol li {
				margin-bottom: 10px;
				display: block;
			}
			
				.edit ol li span.tooltip {
					font-size: .9em;
					display: block;
					margin-top:10px;
					padding-top: 5px;
					font-style: italic;
				}
		
			.edit ol li label {
				display: block;	
				margin-bottom: 5px;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				font-size: 0.9em;
			}
				.edit ol li label.optional {
					font-style: italic;
				}
				
				
			
			.edit ol.submit li {
				margin: 0;
				background-color:#FFC;
			}
				.edit ol.submit li label {
					float: left;
					margin: 9px 0 6px 10px;
				
				}
					.edit ol.submit li label a {
						font-weight: bold;
					}
				.edit ol.submit li button {
					float: right;
					display: block;
					border: none;
					border-bottom: 2px outset #fff9dc; 
					border-color: #fff9dc;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.9em;
					background-color: #fff9dc;
					font-weight: bold;
					padding: 5px;
					margin: 0;
					color: #7d7d7d;
				}
				
					.edit ol.submit li button:active {
						border: 2px inset #fff9dc;
						border-top: none;
						color: #7a68ae;
					}
	/* elements */
	
	
	.edit input[type=text], .edit input[type=password], .edit textarea  {
		margin: 0;
		padding: 4px 6px;
		border: none;
		border: 1px inset #ccc; border-bottom: none; border-right: none;
		background-color: #fffbeb;
		display: block;
		font-size: 1em;
		font-family: Arial, Helvetica, sans-serif;
		color: #7d7d7d;
		width: 97%;
	}
		.edit .b1 input[type=text], .edit .b1 input[type=password] {
			width: 94%;
		}
	
		.edit input[type=text]:hover, .edit input[type=password]:hover, .edit textarea:hover {
			background-color: #f0f0f0;
		}
		
		.edit input[type=text]:focus .edit input[type=password]:hover, .edit textarea:focus {
			background-color: #fff;
			color: #000;
		}
		
			.edit .a3 input[type=text], .edit .a3 input[type=password], .edit .a3 textarea  {
				width: auto;
				float: right;
			}
				.edit .a3 label {
					float: left;	
				}
			.admin .edit .panel {
				background-color: #f4f4f4;
				padding: 5px;
				margin: 0;
			}
		
	.edit select {
		border: none;
		padding: 0 5px 2px 5px;
		margin: 0;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #fffbeb;
		color: #7a68ae;
		font-size: 1em;
	}
		.edit select option {
			margin: 0;
			font-family: Arial, Helvetica, sans-serif;
			color: #7d7d7d;
			font-size: 1em;
		}
	
	.error {
		color: #f00;	
	}
	/* specifi */
	
	form#post_comment textarea {
		width: 380px;	
	}
	
		
	/* ajax stuff */
	
		.inplaceeditor-form br {
			display: none;
		}
		
		.editor_field  {
			display: block;
			border: 1px solid #ccc;
			padding: 3px 3px;
			margin-bottom: 3px;
		} 
		
		.editor_ok_button {
			margin-right: 5px;
		}
			
		.editor_cancel_link {
			margin: 3px 5px 0 0;	
			font-size: 1.2em;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0;
			line-height: 1.3em;
		}
			.title .editor_cancel_link {
				font-size: 0.6em;	
			}
		
		
		
		
	/* data ajax */
	
	.data_ajax {
		background-color: #f4f4f4;
		padding: 5px;
	}
	
	.data_ajax .point {
		float: left;
		margin-right: 3px;
		padding: 5px 5px 3px 5px;
		border-right: 1px #cc #f00;
		text-transform: uppercase;
	}
		.data_ajax .spinner {
			float: right;
			margin-right: 0;
			padding: 0;
		}
			.data_ajax .spinner .spin {
				background-position: 100% 100%;
			}
		.data_ajax .traverse .next {
			float: right;
			margin-right: 0;
		}
		.data_ajax .selected, .data_ajax .ajax_data_library, .data_ajax .ajax_data_upload, .data_ajax .ajax_data_embed, .data_ajax .ajax_data_preview {
			background-color: #fff;
			padding: 5px 5px 3px 5px;
		}
				.data_ajax .ajax_data_library .selected {
					background-color: #f4f4f4;		
				}
		
		.data_ajax input[type=text], .data_ajax textarea {
			width: 225px;	
		}
		
		 .data_ajax .name {
			font-size: 1.2em; 
			margin-bottom: 5px;
			text-transform: uppercase;
			
		 }
		 	 .data_ajax .list .item .name {
				font-size: 0.8em; 
			 }
			 	.data_ajax .list .item .name a {
					color: #000;	
				}
					.data_ajax .list .item .name a:hover {
						color: #ffe152; 
					}	
	
		.data_ajax .ajax_data_preview  .mono, .data_ajax .list .item .mono {
			/*background-color: #ffe152;*/
			padding: 3px 0;
			margin-top: 2px;
		}
			.data_ajax .list .item .mono {
				font-size: 0.8em;
			}
		
		.data_ajax .list {
			margin: 0;
			padding: 5px;
			background: none;
			background-color: #f4f4f4;
			border: none;
		}
		
		.data_ajax .list .item {
			background-color: #fff;
			margin: 0;
			padding: 5px 5px 3px 5px;
			margin-bottom: 2px;
		}
		
		.data_ajax .traverse {
			display: none;	
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	