a{ outline: none;}
a.white{ color: #fff;}
.forum{ font: 11px Verdana; width: 745px; background-color: #fff; padding-bottom: 20px; margin: -1px 1px 2px 8px; height:auto; min-height:460px !important;}
.f-section{border: 1px solid #dedede; border-bottom-width:0px;}
.f-section-new{border-width:0;}
.f-section-container {border: 1px solid #dedede;border-bottom-width:0px;}
.f-section-title{ background: url(../img/cellpic1.gif) repeat-x; font-weight: bold; color: #fff; font-size: 11px; padding: 5px; margin-bottom: 10px; cursor:move;}
.f-section-title2{padding:9px;padding-left:5px;padding-right:5px;}
.f-section-title3{margin-top: 10px; margin-bottom:0; margin-bottom:-2px;}
.f-hidebtn{ float: right; margin-top: -5px; cursor: pointer;}
#drag-1{padding:0 !important;margin-top:0 !important;}

.f-subsection{ xheight: 30px; border-bottom: 1px solid #dedede; padding: 0px 10px 10px 50px; background: url(../img/forum_icon.gif) 10px 10px no-repeat; position: relative;}
.f-subsection-title{ font-size: 14px; font-weight:bold; padding-top: 8px;}

.f-subsection-stat{ float: right; xborder: 1px solid red; width: 100px; top: 0; right: 240px; color: #8c8c8c; padding: 5px 10px;}
.f-subsection-last{ float: right; xborder: 1px solid red; width: 230px; top: 0; right: 0px; color: #8c8c8c; padding: 5px 10px;}
.f-deleted{height:38px !important;}

.f-cool-desc{ color: #8c8c8c; font-size:11px; font-weight:normal;}
.f-cool-desc a:hover{ text-decoration: none !important;}
.f-cool-shortcut{ font-size: 11px; color: #00425F; font-weight:normal;}
.f-cool-shortcut:hover{ text-decoration: none !important;}
.fav-last{ text-align:right; position:absolute; top:5px; right:6px; padding-left:11px;}
.fav-post-list{width:698px; xheight: 30px; border-bottom: 1px solid #dedede; padding: 5px 5px 5px 40px; position: relative;clear:both;}
.fav-post-list:hover{background-color:#f1f1f1;}
.fav-under{background-color:#ececec;}
.allemos{padding:1px; margin:-1px;}
.allemos:hover{background-color:#f1f3ff;border:1px solid gray;margin:-2px;}
.allemos, .emo{max-width:40px; max-height:28px;}

.attach-inpost{padding:5px;}
.fixz {border-top-width:0; margin-top:2px;}



.f-newtopic{ width: 101px; float: right;}
#f-newtopic-add{  }
#f-newpost-add{  }
.f-newpoll{ width: 121px; float: right; }
.f-topics-top{ padding: 10px;}

/* New Topic */
.forum-newtopic-box{ border: 1px solid #dedede; width: 600px; margin: 10px; padding: 20px;}
#topictitle{ width: 400px;}
.forum-textarea{ padding-top: 20px;}
.forum-textarea textarea{ width: 560px; height: 250px;}
.forum-textarea-tools{ display: block; float: left; padding: 3px 0px; border: 1px solid #dedede; margin-right: 5px; width: 20px; text-align: center; margin-bottom: 5px;}
.forum-emos img{ border: 0;}
.forum-emos{ width: 525px; padding: 10px 0;}

/* Topic List */
.f-topic-list{ padding: 5px 5px 5px 40px; background: url(../img/topic_icon.gif) 15px 5px no-repeat; position: relative; min-height: 30px;}
.f-topic-list img{ border: none;}
div.locked{ background: url(../img/lock_icon_small.png) 15px 5px no-repeat;}
h1.topictitle{ font-size: 16px; padding: 20px 20px 0 20px;}
h1.locked{ background: url(../img/lock_icon.png) 5px 12px no-repeat; padding-left: 40px; padding-bottom: 10px;}

/* POSTS */
.forum-post{ margin: 10px; border: 1px solid #dedede; padding: 20px;}
.forum-post-avatar{ float: left; width: 75px; margin-right: 20px; position: relative; font-size: 10px;}
.forum-post-count{ width: 24px;  background: url(../img/comments_icon.gif) no-repeat; padding-left: 13px; float: left; height: 20px; float: left;}
.float-right{float:right;}
.forum-post-avatar img{ margin-bottom: 10px; border:3px solid #990000;}
.forum-post-avatar img:hover{ border:3px solid #ff0000; }
.forum-post-user{ font-size: 13px; font-weight: bold; color: #820404 !important;}
.forum-post-user:hover{ color:#FF0000 !important; }
span.forum-post-details{ color: #848484 !important; font-size: 11px;}
.forum-quote-btn{ float: right; }
.forum-quoted{ margin: 10px 10px 10px 20px; background-color: #ededeb; border: 1px solid #d8d8d8; border-left: 5px solid #d8d8d8; ; padding: 5px; }
.forum-quoted span{ color: #195d92; font-weight: bold;}
.forum-post-right{ float: right; width: 580px; overflow: hidden;}
.forum-post-right a.postlink{ color: #195d92; }

.forum-paging{ float: left; margin-top: 4px;}
.forum-paging li{ float: left; list-style: none; margin: 0;}
.forum-paging ul{ padding: 0; margin: 0; overflow: hidden;}
.forum-paging a{ font-size:12px; padding: 2px 3px; margin-right: 4px; text-align:center; background-color:#eeeded; border:#d9d7d7 1px solid; display:block;}
.forum-paging a.on{border:gray 1px solid; background-color:dddddd;}
.forum-paging a:hover{ background-color: #dedede; border:#666666 1px solid;}

.forum-edit-btn{ height: 30px; float: right; margin-right: 5px; }
.forum-delete-btn{ background: url(../img/post_delete.png) no-repeat; width: 30px; height: 30px; float: right; margin-right: 3px; text-indent: -10000px;}
.forum-save-btn{ background: url(../img/save_icon.png) no-repeat; width: 32px; height: 32px; margin-right: 10px; float: right; text-indent: -10000px;}
#forum-lock-btn{ background: url(../img/lock_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-userlock-btn{ background: url(../img/lock_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-move-btn{ background: url(../img/move_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
.forum-spam-btn, .forum-ban-btn{ margin-right: 5px; float: right;}
#forum-deltopic-btn{ background: url(../img/post_delete.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-lockcomment-btn{ background: url(../img/lock_icon.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-edittopic-btn{ background: url(../img/post_edit.jpg) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
#forum-cool-btn{ background: url(../img/cool-big.gif) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
.forum-cool{ background: url(../img/cool.gif) no-repeat; padding-left: 20px;}
#editpost{ width: 600px; height: 100px;}
.last-update{ padding: 10px 0;}
.forum-online{ padding: 10px;}

.forum-btn{cursor: pointer;}
.forum-btn span.c{ background: url(../img/button4.png) repeat-x; float: left;display: block; height: 20px; text-align: center; padding-top: 5px; font-size: 12px;}
.forum-btn span.l{ background: url(../img/button4_l.png) no-repeat; float: left; display: block; height: 25px; width: 11px;}
.forum-btn span.r{ float: left; background: url(../img/button4_r.png) no-repeat; display: block; height: 25px; width: 13px;}
.forum-alert{ border: 1px solid #f49393; padding: 8px 40px; margin: 10px; background: url(../img/warning_icon.png) 5px 5px no-repeat; background-color: #ffe5e5;}

.forum-btn-addf{ display: block; width: 20px; height: 18px; background: url(../img/add_icon_off.png) no-repeat; float: left;}
.forum-btn-block{ display: block; width: 20px; height: 18px; background: url(../img/block_icon_off.png) no-repeat; float: left;}
.forum-btn-mail{ display: block; width: 30px; height: 18px; background: url(../img/mail.jpg) no-repeat; float: left;}

.forum-btn-addf-on{ background: url(../img/add_icon.png) no-repeat;}
.signature{font-size: 10px; color:#777; margin-top: 10px; background: url(../img/line.gif) no-repeat; padding-top: 8px;}

/* Settings */
.settings{ padding: 10px;}
.forum-blocked-list{ float: left; border: 1px solid #dedede; width: 320px; margin-right: 20px; xmargin-top: 20px;}
.forum-blocked-list h4{ font-size:12px !important; text-align:center;}
.forum-blocked-item img{ border:3px solid #990000; float: left; margin-right: 20px;}
.forum-blocked-item a:hover img{ border:3px solid #ff0000; }
.forum-blocked-item{ background: url(../img/line.gif) bottom left no-repeat; padding: 10px;}
.settings h4{ font-size: 12px;}

.f-section-title5{ background: url(../img/cellpic1.gif) repeat-x; font-weight: bold; color: #fff; font-size: 11px !important;margin-top: 20px; margin-right:20px; padding:4px; width: 314px !important;}


.forum-newtopic-box .sep{ margin-bottom: 10px;}
.sep input{ width: 400px;}

.forum-poll{ padding:10px; padding-left: 100px;}
.forum-poll input{ }
.forum-poll label{ padding-left: 10px;}
.forum-vote-btn{ margin-right: 10px; float: left;}
.forum-poll td{ padding: 3px 10px;}
.forum-sbox{ float:right; margin-right: 40px;}
.forum-hightlight{ background-color: yellow;}
.forum-author{ position: absolute; width: 50px; background-color: #fff; top: 66px; left: 3px; text-align: center; z-index: 0;}

.forum-favtitle{ background: url(../img/cellpic1.gif) repeat-x; color: #fff; padding: 8px 5px; font-weight: bold; }
.forum-favtitle img{ float: right; margin-top: -4px;}

#forum-favexpand{border: 1px solid #dedede;border-bottom-width:0;}
.forum-favtitle img{ cursor: pointer;}
.forum-path{ padding:10px;}

.forum-fromtopic{ float: right; width: 270px;}
#btn-link{ width: 30px;}
#btn-addimage{ padding: 0; border:0;}
.quote-unhide, .fav_expand{ cursor:pointer;}
#attached img{margin:4px;}
.ban-text{ color:red; font-weight:bold; }