.shoutbox-add-form .fieldset-wrapper {
    margin: 0 auto;
    padding: 0 10px;
    text-align: center;
    margin-top: 15px
}

#shoutbox-body {
    margin: 0px;
    padding: 0px;
}

#shoutbox-add-form {
    margin: 0;
}

.shoutbox-add-form .form-item {
    display: inline;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    text-align: left;
}

.shoutbox-view-form .form-submit {
    visibility: hidden;
    display: none;
}

#shoutbox-error {
    display: none;
    cursor: pointer;
    float: left;
    margin: 0px 0px 10px 0px;
}

div#shoutbox-posts {
    text-align: left;
}

div.shoutbox-msg {
    padding: 4px;
}

span.shoutbox-user-name, span.shoutbox-user-name a, span.shoutbox-user-name a:visited {
    font-weight: bold;
    color: #27609B;
}

span.shoutbox-current-user-name, span.shoutbox-current-user-name a, span.shoutbox-current-user-name a:visited {
    color: darkRed;
}

span.shoutbox-anonymous-user {
    color: #C0C000;
}

div.shoutbox-msg p {
    display: inline;
    margin: 0;
}

div.shoutbox-archive a, div.shoutbox-archive a:visited {
    text-align: center;
    color: #fff;
    background-color: #999;
    display: block;
}

div.shoutbox-archive a:hover {
    color: #fff;
    background-color: #aaa;
    text-decoration: none;
}

span.shoutbox-msg-time {
    color: #999;
    font-style: italic;
    font-size: 80%;
    padding-left: 7px;
}

.shoutbox-addinput {
    width: 100%;
}

.shoutbox-imglink {
    padding: 0px 2px 0px 2px;
    float: right;
}

.shoutbox-queue-title {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #999;
    text-align: center;
}

.shoutbox-add-form .form-item-message, .shoutbox-add-form .form-type-item {
    /*    float:left;
        width:100%;*/
    margin-bottom: 4px;
}

.shoutbox-add-form input#edit-message {
    display: block;
    width: 100%;
    box-sizing: border-box;
}

.shoutbox-unpublished {
    background-color: #FEF5F1;
    border: 1px solid #ED541D;
}

#shoutbox-wait-aprroval {
    color: #8C2E0B;
}

.shoutbox-interval-msg {
    float: left;
    font-size: 85%;
    color: #555;
}

#shoutbox-throbber {
    width: 16px;
    height: 16px;
    margin: 10px 12px 0 0;
    background: transparent url(images/throbber.gif) no-repeat;
    float: right;
    display: none;
}

.shoutbox-admin-links {
    display: none;
}

#shoutbox-add-form .form-submit {
    float: right;
    margin: 2px 2px 0 0;
}

#edit-nick {
    float: left;
    width: 30%;
    min-width: 100px;
}

#edit-nick-submit-area {
    /*width: 100%;*/
    margin-bottom: 5px;
}

/*#edit-shoutbox-replace-shout .form-disabled input{
    background:none;
    color: #3B3B3B;
}*/

#shoutbox-admin-settings #edit-shoutbox-replace-shout {

}

#edit-shoutbox-replace-shout .description {
    float: left;
}

#shoutbox-admin-settings .form-item-shoutbox-replace-singular, #shoutbox-admin-settings .form-item-shoutbox-replace-plural {
    display: inline;
    float: left;
    margin-right: 10px;
}

#shoutbox-admin-settings .form-item-shoutbox-replace-plural {
    width: 80%;
}

/****block rules****/
#block-shoutbox-shoutbox #edit-nick {
    width: auto;
}