.form-container { color: #000; font-family: Univers57; border-top: 1px solid #000; margin: 0px 0px 16px 0px; overflow: hidden; }
.form-container .legend { font-family: Univers67; padding: 3px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.form-container input[type="text"] , .form-container input[type="password"] { vertical-align: top; margin: 0; padding: 2px 2px 4px 2px; height: 16px; }
.form-container select { vertical-align: top; margin: 0 0 14px 0; padding: 2px 2px 4px 2px; }
.form-container textarea.lead { height: 120px; }

.form-item { overflow: hidden; padding: 3px 0px 5px 0px; margin: 0px 0px 8px 0px; }
.form-item .form-error input[type="text"], .form-item .form-error input[type="password"], .form-item .form-error textarea , .form-item .form-error select { background: #FDD; }
.grid_4 > input[type="text"], .grid_4 > textarea, .grid_4 > select { width: 140px; }
.grid_5 > input[type="text"], .grid_5 > textarea, .grid_5 > select { width: 180px; }
.grid_6 > input[type="text"], .grid_6 > textarea, .grid_6 > select { width: 220px; }
.grid_10 > input[type="text"], .grid_10 > textarea, .grid_10 > select { width: 380px; }
.grid_12 > input[type="text"], .grid_12 > input[type="password"], .grid_12 > textarea { width: 460px; }

span.form-error { color: #C00; }

.searchFilters { font-family: Univers57; }

span.counter { float: right; color: #CCC; }

/** IMAGE UPLOADER **/
#newImageContainer { min-height: 64px; }
#newImageThumbs { padding-bottom: 7px; border-bottom: 1px solid #EEE; margin-bottom: 8px; }

.image { border-top: 1px solid #EEE; padding-top: 7px; margin-bottom: 8px; overflow: hidden; }
.image img { float: left; }
.image p.info { float: left; margin-left: 14px; font-size: 11px; line-height: 16px; padding-top: 1px; }
/* correct margin on form items */
input.image { margin-bottom: 0; }

.msg_success { color: #336633; background: #99CC99; border: 2px solid; font-weight: bold; padding: 8px 16px 8px 16px; margin: 8px 0px 8px 0px; display: block; }
.msg_error { color: #CC0000; background: #FF9999; border: 2px solid; font-weight: bold; padding: 8px 16px 8px 16px; margin: 8px 0px 8px 0px; display: block; }

#column_1, #column_2, #approvedNews, #approvedLetters { min-height: 32px; }
#column_1, #column_2 { border-top: 1px solid #CCC; border-bottom: 1px solid #EEE;  padding: 0px 0px 16px 0px; }
#column_1:hover , #column_2:hover { border-color: #AAA; }

#approvedNews .control-box, #approvedNews .news , #approvedLetters .control-box, #approvedLetters .news { display: none; }
#column_1 .pre_format, #column_2 .pre_format , #column_1 .control-box, #column_2 .control-box, .original .control-box { display: none; }

#column_1 .control-box-trigger, #column_2 .control-box-trigger { float: right; margin: -4px 8px 0px 4px; font-weight: bold; cursor: pointer; color: #808080; }
#approvedNews .control-box-trigger, #approvedLetters .control-box-trigger { display: none; }

.control-box { display: block; overflow: hidden; background: #EEE; z-index: 2; padding: 4px 0px; margin-bottom: 8px; }
.mover { cursor: move; }