form { margin:20px 0 0 0; color:#000; }
form input.text, form textarea, form input.file { border:solid 1px #ddd; padding:3px 0px; font:12px arial; }
form input.file { width:200px; cursor:pointer; }
form #submit-event {  cursor:pointer; background: #FF6500; border:0; color:#fff; padding:3px 15px; font-weight:bold;  }
form #submit-location {  cursor:pointer; background: #FF6500; border:0; color:#fff; padding:3px 15px; margin-bottom:10px; font:bold 12px arial; }
form #submit-location-cancel { cursor:pointer; background: #FF6500; border:0; color:#fff; padding:3px 15px; margin-bottom:10px;font:12px arial; }
form .form-element-label {  }
form .form-element-label label {font-weight:bold; cursor:pointer; color:#FF6500; display:block; zoom:1; }

.form-error { border: 2px solid #FF6500; padding: 5px; background: #FFF1CF; margin-top: 10px;}
.form-error li { font-weight: bold; padding: 1px 0 3px 18px; background: url('/images/exclamation.png') no-repeat;}

form .form-element { margin-top:15px; }
form .form-submit { margin-top:20px; }
form #event_title { font-size:15px; width:500px; }
form #event_uri {  width:500px; }
form #event_time_Ymd { width:90px; font-size:15px;}
form #event_time_Hi { width:60px; font-size:15px;}
form #event_timeend_Ymd { font-size:15px; width:90px; }
form #event_timeend_Hi { font-size:15px; width:60px; }
form #event_text { font-size:12px; width:500px; height:150px; }
form #event_keyword { width:500px;  }
form #event_location { width:440px;  }
form #insert_location_button { width:60px; cursor:pointer; background: #FF6500; border:1px solid #FF6500; color:#fff; padding:3px 0; font:12px arial;}
form .form-col-time       { width:100px; float:left; }
form .form-col-time2      { width:25px;  float:left; }
form .form-col-attachment { width:250px; float:left; }
form .form-col-loc1       { width:300px; float:left; }
form .form-col-loc2       { width:150px; float:left; }
form .col-c { clear:both; height:0px; line-height:0px; font-size:0px; }
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }
#insert_location_form { border:1px solid #FF6500; width:500px; margin:15px 0; padding:0; }
#insert_location_form label { position:relative; }
#insert_location_form legend { margin:0 0 0 20px; background:#FF6500; color:#fff; padding:3px 5px; }
#insert_location_form .form-element, #insert_location_form .form-submit { margin-left: 20px; }
#eventLocation_name { width:450px; }
#eventLocation_street, #eventLocation_city, #eventLocation_uri { width:280px; }
#insert_location_form .form-submit {  }
#event_location_info { display:none; }
#event_location_info input { float:left; width:60px; cursor:pointer; background: #FF6500; border:1px solid #FF6500; color:#fff; padding:3px 0; font:12px arial; }
#event_location_info span { float:left;border:solid 1px #ddd; padding:3px 0px; background:#eee; font:12px arial; width:440px; }
#event_filedesc { width:200px; }
div.grippie {
	background:#EEEEEE url('/images/grippie.png') no-repeat scroll center 2px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}
.resizable-textarea textarea {
	display:block;
	margin-bottom:0pt;
	width:95%;
	height: 20%;
}
#ui-datepicker-div { z-index:99999; }


#gallery { border:1px solid #FF6500; width:500px; margin:15px 0; padding:0; }
#gallery legend { margin:0 0 0 20px; background:#FF6500; color:#fff; padding:3px 5px; }
#gallery .form-element { margin-left: 20px; }
#gallery_auto { margin:10px 20px 0 20px; display:none; }
#gallery_auto_items { overflow:auto; height:125px; }
#gallery_items { margin:0px 20px; }
#gallery_items .item { border-color:#FF6500; }
#gallery_auto_items .item { border-color:#eee; }
#gallery_input { width:500px; }
#gallery_items_title { margin:20px 0 0 20px }
#gallery_items_empty { text-align:center; color:#999; margin:10px 0 0 0; }
#gallery_items {margin-top:5px;}
#gallery_add_title {margin:10px 20px 10px 20px; color:#000; color:#FF6500; font-weight:bold;}
#gallery_input { width:450px; }


#control { margin:10px 0 10px 20px; }
#control ul.error { color:#000; font-weight:bold; line-height:140%; }
#control ul.info  { color:#000; line-height:140%; margin-bottom:10px; }
#control ul.info li { line-height:140%; margin-left:15px; margin-top:10px; cursor:pointer; }
.ui-icon { text-indent:-99999px;}
#ni h1 { font:bold 15px arial; }

