#comments h2.title,
.nodeauthor-info h2.title{
                text-transform: capitalize;
                color: #555;
                border-top: 1px solid #111;
                border-bottom: 1px solid #111;
                margin: 20px 0 15px 0;
                padding:6px 0 6px 0;
                clear: both;
                display: block;
}
#comments h2.title a{
                border: none !important;
                padding: 0;
                font-size: 24px;
                margin: 0 !important;
}
#comments h2.title{
                margin-bottom: 0;
                margin: 0 !important;
}
#comments h2.comments.title{
                margin-bottom: 0;
                border: none;
}
#comments .box h2.title{
                margin-top: 40px !important;
}
#comment-form #edit-subject-wrapper{
                display: none;
}
#comment-form-content.indented{
                padding: 0;
                margin: 0;
}
#comment-form label{
                display: block;
                width: 110px;
                font-weight: bold;
                color: #fff;
                padding:2px 20px 2px 0;
                line-height: 24px;
                float: left;
                text-align: right;
}
#comment-form .description{
                padding: 5px 0 5px 130px;
                font-size: 12px;
}
#comment-form .form-item{
                padding: 10px 0;
                clear: both;
                display: block    ;              
}
form#comment-form {
                background: #090909;
                padding: 10px 20px 20px 20px;
                border-bottom: 1px solid #111;
}
form#comment-form.ajax-comments-processed{
                display: block !important;
}
#comment-form .form-item a{
                display: block;
                line-height: 29px;
}
#comment-form .form-item .form-text{
                display:block;
                position: relative;
                padding:2px 3px;
                line-height: 24px;
                font-size: 16px;
                font-weight: bold;
                color: #555;
}
#comment-form fieldset.collapsed{
                display: none;
}

#comment-form div.resizable-textarea textarea,
#contact-mail-page div.resizable-textarea textarea{
                font-size: 14px;
                width: 430px;
                padding:2px 3px;
                font-size: 14px;
                font-weight: bold;
                color: #555;;
}
#comment-form input.form-submit{
                margin-top: 10px;
                font-size: 14px;
                font-weight: bold;
                text-transform: uppercase;
                border: 1px outset #222;
                background: #222;
                padding: 5px 10px;
                margin-right: 10px;
                color: #fff;
                text-shadow: #000 0 -1px 1px;
}
input.form-submit#ajax-comments-submit{
                margin-left: 130px;
                background: #AEEE00;
                color: #000 !important;
                text-shadow: #fff 0 1px 1px;
                
}
#contact-mail-page input#edit-submit{
                margin-left: 0 !important;
}
#comment-form input#edit-submit,
#contact-mail-page input#edit-submit{
                margin-left: 130px;
                background: #344657;
                border: 1px outset #212d38;
                

}
.comment div.links ul{
                text-align: right;
                margin-left: 130px;
                border-top: 1px solid #111;
                padding-top: 5px;
}
.comment div.links ul li{
                display: inline;
                font-size: 12px;
                padding-left: 10px;
}
.comment div.links ul li a{
                color: #444;
                font-weight: bold;
                text-transform: capitalize;          
}

/* @end */
#main .node .content iframe{
                border: 1px solid #111 !important;
                position: relative;
                display: block;
                margin: 30px auto;
                padding: 10px;
}
