#id_form-TOTAL_FORMS, #id_form-INITIAL_FORMS, #id_comment-INITIAL_FORMS, #id_comment-TOTAL_FORMS, #id_suggest-INITIAL_FORMS, #id_suggest-TOTAL_FORMS { display: none; }
.channel #comment h3 { margin: 10px 0 0 0; padding: 0; font-size: 15px; font-weight: bold; }
.channel #comment h3 a { text-decoration: none; }
.channel #comment form .addarea { padding: 10px; }
.channel #comment form .addarea h3 { margin: 0; padding-top: 10px; font-size: 16px; color: #fff; }
.channel #comment form .addarea h5 { margin: 0; padding: 3px 0 0 10px; font-size: 13px; color: #eee; text-decoration: underline; }
.channel #comment form .addarea a.show_upload { color: #fff; }
.channel #comment form .addarea label { padding: 10px 10px 0 10px; }
.channel #comment form .addarea textarea { width: 570px; height: 100px; }
.channel #comment form .addarea .postadd  { padding-bottom: 10px; }
.channel #comment form .addarea .postadd input.btn { float: right; margin-right: 10px; }
.channel #comment form .addarea.anonymous { color: #fff; padding: 10px; }
.channel #comment form .addarea.anonymous a { color: #fff; }

.channel .stream { margin-top: 10px; background: #fff; }
.channel .stream h3 { padding: 5px 0 0 10px; font-size: 15px; font-weight: bold; }
.channel .stream .stream-content { clear: both; margin: 0 15px 0 0; padding: 10px 10px; }
.channel .stream .stream-content.even { background: #eee; border-bottom: 2px solid #ccc; }
.channel .stream .stream-content .content { float: left; width: 475px; padding-right: 10px; border-right: 1px solid #ccc; } 
.channel .stream .stream-content .content .avatar { margin: 0 10px 5px 0; }
.channel .stream .stream-content .content h4 { padding-top: 15px; font-size: 12px; font-weight: normal; color: #666; }
.channel .stream .stream-content .content h4 a { text-decoration underline !important; }
.channel .stream .stream-content .meta { float: right; width: 75px; } 
.channel .stream .stream-content .meta h5 { font-size: 12px; font-weight: normal; color: #666; }

.upload { background: #efeee9; }
.upload .attach .captn input { width: 330px; }
.upload .attach { clear: both; height: 50px; padding: 10px; background: #fff; border: 1px solid #ddd; }
.upload.bord{ border-bottom: 2px dotted #fff; }
.upload.bordlast { border-bottom: 1px dotted #ddd; }
.upload .addelete { padding: 5px 10px 10px 10px; font-weight: bold; }
.upload .addelete a:hover { text-decoration: underline; }
.upload .addelete a.add { padding-top: 5px; padding-left: 22px; background: url('../../../images/icons/add.jpg') no-repeat bottom left; }
.upload .addelete a.delete { margin-left: 10px; padding-top: 5px; padding-left: 22px; background: url('../../../images/icons/delete.jpg') no-repeat bottom left; }

.dresscode .upload .attach .captn input { width: 400px; }
.dresscode .upload .attach { height: 100px !important; } 
.dresscode input.btn { margin-top: 10px; }
