#chat {
    /*width:100%;*/
    color:#ccc;
    padding:5px;
}

#chat textarea {
    width:97%;
    margin:0 auto;
}

#messages {
    width:97.4%;
    height:307px;
    padding:0 5px 0 0;
    /*margin:10px;*/
    overflow:auto;
    border-radius:3px;
}

#messages a {
    color:#555;
}

#messages span {
    color:#555;
    float:right;
}

#messages .msg {
    background:#222;
    border-radius:3px;
    margin:0 0 3px 0;
    padding:2px 10px;
}

#input {
    margin:0 0 10px 0;
}

#feedback {
    display:none;
    width:80%;
    text-align:center;
    border:1px solid #ccc;
    border-radius:3px;
    margin:10px auto 0 auto;
}

#submit {
    color:#ddd;
    margin:10px auto 0 auto;
    display:block;
    text-shadow:1px 1px 1px #000;
    cursor:pointer;
}

#submit:hover {
    color:#fff;
}

#form_input label {
    display:block;
    max-width:100%;
    margin:0 auto 5px auto;
    font-weight:700px;
    width:400px;
}