form.standard-form textarea.dedication_text {
    width: 100% !important;
    height: 50px;
}

form.standard-form .video_url, 
form.standard-form .artist_name, 
form.standard-form .song_name, 
form.standard-form .dedicate_to_input {
    width: 100%;
}

form.standard-form ul.acfb-holder li {
    list-style: none;
    margin-left: 0;
    width: 100%;    
}

#thumbs {
    float: right;
    background: #ccc url(img/thumbnail.jpg) center no-repeat;
    width: 320px;
    height: 240px;
    display: inline-block;
}

#thumbs img {
    width: 320px;
    height: 240px;
}

form.standard-form .loading {
    background:url('img/loading.gif') left no-repeat;
}

.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#user-list {
    float: right;
    width: 310px;
    display: inline-block;
    margin-top: 30px;
    height: 275px;
    overflow: auto;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    background: #f5f5f5;
}

#user-list li {
    border-top: none;
    list-style: none;
    padding: 0;
    display: inline-block;
    margin-bottom: 5px;
}

#user-list li .avatar {
    width: 50px;
    height: 50px;
    
}

.error {
    font-style: italic;
    color: #900;
    font-weight: normal;
    margin-top: 0px !important;
}