/* FORMS */
.l_0 {
background-color: #EEE;
}
.l_1 { 
background-color: #FFF;
}

#user_form {
    
}
.template_form , .login_form{
    background-color: #EFEFEF;
    padding: 6px;
 }
.template_form input , .login_form input { 
    border-width: 1px;
    border-style: solid;
    border-color: #AAA;
    margin: 8px 0px;
    width: 200px;
}
.template_form .border_me {
    border-width: 1px;
    border-style: solid;
    border-color: #AAA;

}
.template_form .fl_0 {
    height: 20px;
    background: #FFF;
}
.template_form .fl_1 {
    margin: 3px;
    height: 20px;

    background: #FFF;
}

.form_input {
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.form_description {
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right;
    font-weight: bold;
    color: #404040;
    width:30%;

}
textarea { 
    width: 200px;
    height: 80px;
}
#formbutton {
padding-left: 4px;
}
.login_form {
    height: 0px;
    margin: 0 0 ;
    padding: 0 0;
}

.template_form .button , .login_form .button{
    background: #FFF;
    height: 10px;
    margin: 0 0 ;
    padding: 0 0;
}
.login_form input {
    margin: 4px 0px;
    width: 180px;
}
.template_form .button  input , .login_form .button input{
    padding: 0 0 ;
    margin: 0px 0px 0px 125px;
    width: 78px;
}
 .login_form .button input{ 
 margin : 3px 3px 8px 105px;
 }
.login_form .fl_1 , .login_form .fl_0{
    background: #FFF;
    height: 10px;
    margin: 0px;
    padding: 0px;
}
.login_form .form_description{ 
    padding-left: 5px;
    margin: 0px;
}
.login_form .form_input { 
    padding-right: 5px;
    margin: 0px;
}

.checkboxes {
    margin: 0px 0px 10px 0px;
}
.checkboxes input , .checkboxes label {
    margin: 0px;
    width: 13px;
}
#password_description {
}
.forgot_password_button input {
    padding: 0 0 ;
    float: right;
    width: 138px;
}
.footer_search {
    position: absolute;
    margin-top: -10px;
    margin-left: -4px;
}

.footer_search input{
    border-width: 1px;
    border-style: solid;
    border-color: #AAA;
    margin: 0px 0px;
    float : left;
}
#comment_form { 

    margin: 10px 0px;
}

#comment_form input {
    border-width: 1px;
    border-style: solid;
    border-color: #AAA;
    margin: 0px 0px 0px 200px  ;
    
}

#comment_form textarea { 
   border-width: 1px;
    border-style: solid;
    border-color: #AAA;
    width: 330px;
    margin: 0px 0px;
}
/* SHARE MY TEMPLATE */
.form_select_all textarea { 
    border-width: 1px;
    border-style: solid;
    border-color: #AAA;
    height: 100px;
    width: 448px;    
}
