.form .item,fieldset{overflow:hidden;margin:2px 0;width:100%;}
.active-scaffold .form .item label{float:left;}
.active-scaffold input.text-input,.active-scaffold select{font-size:100%;font-weight:normal;}
.active-scaffold TD{padding:0;font-size:100%;}
.active-scaffold .form,.active-scaffold .edit-view{overflow:visible;width:900px;}
.active-scaffold{overflow:visible;width:900px;}
.form label{float:left;text-align:right;padding:5px 5px 0 0;width:200px;font-weight:bold;color:#303434;font-size:70%;letter-spacing:2px;font-weight:bold;}
.form input{float:left;font-size:70%;color:#303434;width:240px;border:1px solid #ccc;}
.form input:focus{background:#FFFFFF;}
.form textarea{width:400px;border:1px solid #ccc;padding:5px;font-family:arial;font-size:70%;color:#303434;}
.form P.more{text-align:right;padding:0;margin:0;}
.form button.submit{float:left;cursor:pointer;margin:20px 0 0 25px;padding:2px 14px;text-transform:uppercase;letter-spacing:2px;font-weight:bold;color:#303434;display:block;text-align:right;}
.form button.submit:hover{}
.submititem {width:100%;text-align:right;display:block;}
.form .formError{float:left;color:red;font-weight:bold;padding:4px 0 0 5px;font-size:70%;}
.form .textarea-item{float:left;}
.form .textarea-item .formError{float:none;}
.form iframe{width:400px;border:1px solid #ccc;padding:5px;}
.form .fieldWithErrors{float:left;}
.form .fieldWithErrors input{border:1px solid red;}
.form .fieldWithErrors textarea{border:1px solid red;}
.form .fieldWithErrors iframe{border:1px solid red;}
.form iframe {margin-left:205px;}
.notice{border:2px solid #FFAE00;padding:10px;margin:0 0 20px 20px;background-color:#FFD373;color:#303434;font-weight:bold;width:880px;}
.actions{margin:10px;}
.actions a{margin-right:10px;}
#profile{overflow:hidden;}
#profile .image{margin:20px;float:left;}
#profile .item{font-size:70%;float:left;overflow:hidden;padding:5px;margin:5px;border:1px solid #ccc;width:320px;}
#profile .name{margin-top:20px;}
#profile .label{float:left;font-weight:bold;width:150px;}
#profile h2{clear:both;}
#admin-menu{padding:0px 20px;}
#admin-menu a{margin-right:10px;font-size:80%;}
.active-scaffold table{table-layout:auto;}
.active-scaffold .form label{float:none;}
#user-professions{padding-bottom:5px;}
#addprofession {margin:0 0 15px 210px;}
#formcontainer .form A.add-profession{font-size:70%;margin:5px 5px 0 0;}
select{border:1px solid #CCCCCC;color:#303434;font-size:70%;height:19px;padding:2px;}
#user-professions select{width:240px;margin-bottom:4px;margin-right:4px;}
#movie_staff_attributes__profession_id {float:left;}
#movie-staff .formError {margin-left:170px;width:240px;}
.description{}
.form input#article_special,.form input#article_time_enabled,.form input#article_article_links_attributes__delete,.form input#movie_colored, .form input#movie_hidden,.form input#pitch_colored, .form input#pitch_hidden{width:20px;position:relative;top:5px;}

#formcontainer .mceEditor a { 
    background: none;
    padding: 0px;
    font-size: 75%;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: none;
}