a{ outline: none; color: #53bed9;}
a.white{ color: #fff;}
.forum{ font: 11px Verdana; background-color: #fff; padding-bottom: 20px; margin-top: 20px;}
.f-section{border: 1px solid #04517f; width: 929px; background-color: #04517f; }
.f-section-title{ background: url(../img/cellpic1.gif) repeat-x; font-weight: bold; color: #fff; font-size: 11px; padding: 5px; margin-bottom: 10px;}
.f-section-title2{ padding: 8px 5px 8px 5px;}
.f-hidebtn{ float: right; margin-top: -5px; cursor: pointer;}

.f-subsection{ xheight: 30px; border-bottom: 1px solid #307ca9; padding: 0px 10px 10px 50px; background: url(../img/betathome_forum_icon.gif) 10px 10px no-repeat; position: relative;}
.f-subsection a.f-betathome{position: absolute; display: block; width: 145px; height: 43px; top: 10px; left: 410px; background: url(../img/betathome.gif) no-repeat;}
.f-subsection-title{ font-size: 14px; font-weight:bold; padding-top: 10px; color: #fff;}
.f-subsection-title a, .f-section-title a{ xtext-decoration: underline; color: #fff;}
.f-subsection-title a:hover{ text-decoration: underline; }

.f-subsection-stat{ float: right; xborder: 1px solid red; width: 100px; top: 0; right: 240px; color: #fff; padding: 5px 10px;}
.f-subsection-last{ float: right; xborder: 1px solid red; width: 220px; top: 0; right: 0px; color: #fff; padding: 5px 10px;}

.f-cool-desc{ color: #fff; 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;}


.f-newtopic{ float: right;}
#f-newtopic-add{  }
#f-newpost-add{  }
.f-newpoll{ float: right; }
.f-topics-top{ padding: 10px;}
.cl{ clear: both;}
.cl2{ overflow: hidden;}

/* New Topic */
.forum-newtopic-box{ border: 1px solid #dedede; width: 600px; margin: 10px; padding: 20px; background-color: #fff;}
#topictitle{ width: 400px;}
.forum-textarea{ padding-top: 20px;}
.forum-textarea textarea{ width: 522px; height: 150px;}
.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/betathome_topic_icon.gif) 15px 5px no-repeat; position: relative; min-height: 30px; color: #fff;}
.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; color: #53bed9;}
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; background-color: #fff;}
.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;}
.forum-post-avatar img{ margin-bottom: 10px; border:3px solid #0b3867;}
/*forum-post-avatar img:hover{ border:3px solid #3c6ea0; }*/
.forum-post-user{ font-size: 13px; font-weight: bold; color: #0b3867 !important;}
.forum-post-user:hover{ color:#3c6ea0 !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: 750px; overflow: hidden;}
.forum-post-right a.postlink{ color: #195d92; }

.forum-paging{ text-align: center; padding-top: 10px;}
.forum-paging li{ float: left; margin-left: 2px;}
.forum-paging a{ display: block; width: 25px; padding: 5px 0; text-align: center; cursor: pointer; background-color: #dedede;}
.forum-paging a.on, .forum-paging a:hover{ background-color: #b2b2b2; color: #fff;}
.forum-paging .btn2{ background-color: #d4d4d4; color: #000;}
.forum-paging .btn2:hover{ background-color: #b2b2b2; color: #fff;}

.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{ 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/post_edit.jpg) 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.png) no-repeat; width: 32px; height: 32px; margin-left: 10px; text-indent: -10000px; display: block; float: right;}
.forum-cool{ background: url(../img/cool.png) no-repeat; padding-left: 20px;}
#editpost{ width: 600px; height: 100px;}
.last-update{ padding: 10px 0;}
.forum-online{ padding: 10px; color:#fff; background-color: #04517f;}

.forum-btn{cursor: pointer; background: url(../img/button4.gif) repeat-x; display: block; height: 20px; text-align: center; padding: 5px 5px 0 5px; font-size: 12px; color: #fff; float: right; margin-left: 1px;}
.forum-alert{ border: 1px solid #c0eefa; padding: 8px 40px; margin: 10px; background: url(../img/warning_icon.png) 5px 5px no-repeat; background-color: #f4fcfe;}

.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{ margin-top: 10px; background: url(../img/line.gif) no-repeat; padding-top: 10px;}

/* Settings */
.settings{ padding: 10px;}
.forum-blocked-list{ float: left; border: 1px solid #dedede; width: 300px; margin-right: 20px; margin-top: 20px;}
.forum-blocked-list h4{ background: url(../img/cellpic1.gif) repeat-x; color: #fff; margin-top: 0; padding: 4px; font-size: 11px !important;}
.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 0; margin: 0 10px;}
.settings h4{ font-size: 12px;}

.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: 75px; background-color: #e1f0ff; top: 3px; 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; }
.forum-favtitle img{ cursor: pointer;}
.forum-path{ padding:10px;}

.forum-fromtopic{ float: right; width: 300px;}
#btn-link{ width: 30px;}
#btn-addimage{ padding: 0; border:0;}

.forum-nav{ height: 25px; padding: 5px 0;}
.forum-nav li{ display: inline;}
.forum-nav a{ background: url(../img/button4.gif) repeat-x; display: block; height: 20px; text-align: center; padding: 5px 5px 0 5px; font-size: 12px; color: #fff; float: right; margin-left: 1px;}

.f-hide{ display: none;}

.betathome-post-logo{position:absolute; top: 35px; right: 10px; background: url(../img/betathome.gif) 110px 0px no-repeat; padding: 10px 150px 20px 0; color: #fff; }
