a:link,a:visited{color:#346;text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}a.new_win:link,a.new_win:visited{color:#346;text-decoration:none}a.new_win:hover{text-decoration:underline}table{empty-cells:show}body{background:#e9eef2 url(../images/theme/backdrop.png) repeat-x;font:78%/130% Verdana,Arial,Helvetica,sans-serif;margin:0 auto;padding:15px 0}body#help_popup{padding:1em}body,td,th,tr{color:#444}div#wrapper{margin:0 auto;min-width:764px;max-width:2300px}form{padding:0;margin:0}button,input,select,textarea{font:95%/115% verdana,Helvetica,sans-serif;color:#000;background:#fff;border:1px solid #7f9db9;padding:2px}select{padding:0}select option{padding:1px}textarea{font:100%/130% verdana,Helvetica,sans-serif}.button_reset,.button_submit{background:#cde7ff url(../images/theme/submit_bg.png) no-repeat;border:1px solid #aaa;cursor:pointer;font-weight:400}button:hover,input:hover,select:hover,textarea:hover{border:1px solid #454545}.button_reset:hover,.button_submit:hover{border:1px solid #aaa;background:url(../images/theme/submit_bg.png) no-repeat 0 -140px #cde7ff}button:focus,input:focus,select:focus,textarea:focus{border:1px solid #454545}input.input_check,input.input_radio{border:none;background:0 0}h3.catbg input.input_check{margin:9px 7px 0 7px}input[disabled].input_text{background-color:#eee}.hrcolor,hr{height:1px;border:0;color:#ccc;background-color:#ccc}h1,h2,h3,h4,h5,h6{color:#000;font-size:1em;margin:0;padding:0}fieldset{border:1px solid #c4c4c4;padding:1em;margin:0 0 .5em 0}fieldset legend{font-weight:700;color:#444}a img{border:0}strong{font-weight:700}em{font-style:italic}.underline{text-decoration:underline}.floatright{float:right}.floatleft{float:left}.flow_auto{overflow:auto}.flow_hidden{overflow:hidden}.flow_hidden .windowbg,.flow_hidden .windowbg2{margin-top:2px}.clear{clear:both}.clear_left{clear:left}.clear_right{clear:right}.smalltext,tr.smalltext th{font-size:.85em;font-family:verdana,sans-serif}.middletext{font-size:.9em;line-height:1em;font-family:verdana,sans-serif}.normaltext{font-size:1em;line-height:1.2em}.largetext{font-size:1.4em}.centertext{margin:0 auto;text-align:center}.righttext{margin-left:auto;margin-right:0;text-align:right}.lefttext{margin-left:0;margin-right:auto;text-align:left}.double_height{line-height:2em}.padding{padding:.7em}.lower_padding,.main_section{padding-bottom:.5em}ul.reset,ul.reset li{padding:0;margin:0;list-style:none}blockquote.bbc_alternate_quote,blockquote.bbc_standard_quote{font-size:medium;color:#000;line-height:1.4em;background:url(../images/theme/quote.png) .1em .1em no-repeat;border-top:2px solid #99a;border-bottom:2px solid #99a;padding:1.1em 1.4em;margin:.1em 0 .3em 0;overflow:auto}blockquote.bbc_standard_quote{background-color:#d7daec}blockquote.bbc_alternate_quote{background-color:#e7eafc}code.bbc_code{display:block;font-family:"dejavu sans mono",monaco,"lucida console","courier new",monospace;font-size:medium;background:#eef;border-top:2px solid #999;border-bottom:2px solid #999;line-height:1.5em;padding:3px 1em;overflow:auto;white-space:nowrap;max-height:24em}.codeheader,.quoteheader{color:#666;font-size:medium;font-weight:700;padding:0 .3em}.codeoperation{font-weight:400}.bbc_link:link,.bbc_link:visited{border-bottom:1px solid #a8b6cf}.bbc_link:hover{text-decoration:none;border-bottom:1px solid #346}.bbc_size{line-height:1.4em}.bbc_color a{color:inherit}.bbc_img{border:0}.bbc_table{font:inherit;color:inherit}.bbc_table td{font:inherit;color:inherit;vertical-align:top}.bbc_u{text-decoration:underline}.bbc_list{text-align:left}.bbc_tt{font-family:"dejavu sans mono",monaco,"lucida console","courier new",monospace}.help{cursor:help}.meaction{color:red}.highlight{font-weight:700;color:#ff7200!important;font-size:1.1em}.highlight2{background-color:#d1e1ef;color:#000!important}.titlebg,.titlebg2,tr.titlebg td,tr.titlebg th,tr.titlebg2 td{color:#222;font-family:arial,helvetica,sans-serif;font-size:1.1em;font-weight:700;background:#e3e9ef url(../images/theme/main_block.png) no-repeat -10px -380px}.catbg,.catbg2,tr.catbg td,tr.catbg th,tr.catbg2 td,tr.catbg2 th{color:#fff;font-family:arial,helvetica,sans-serif;font-size:1.1em;font-weight:700;background:#a7b9cd url(../images/theme/main_block.png) no-repeat -10px -280px}td.catbg,td.catbg2,td.titlebg,td.titlebg2,tr.catbg th,tr.catbg2 th,tr.titlebg th,tr.titlebg2 th{padding:0 6px}tr.titlebg th a:link,tr.titlebg th a:visited,tr.titlebg2 td a:link,tr.titlebg2 td a:visited{color:#222}tr.catbg th a:link,tr.catbg th a:visited,tr.catbg2 td a:link,tr.catbg2 td a:visited{color:#fff}.catbg select{height:1.5em;font-size:.85em}#preview_body,.windowbg{color:#000;background-color:#e7eaef}.windowbg2{color:#000;background-color:#f0f4f7}.windowbg3{color:#000;background-color:#cacdd3}.pagesection{font-size:.9em;padding:.2em;overflow:hidden;margin-bottom:1px}div.pagesection div.floatright input{margin-top:3px}.pagelinks{padding:.6em 0 .4em 0}.approvebg{color:#000;background-color:#ffeaea}.approvebg2{color:#000;background-color:#fff2f2}.approvetbg{color:#000;background-color:#e4a17c}.approvetbg2{color:#000;background-color:#f3bd9f}.stickybg{background:#e8d8cf}.stickybg2{background:#f2e3d9}.lockedbg{background:#d4dce2;font-style:italic}.lockedbg2{background:#d8e1e7;font-style:italic}.personalmessage,.post{overflow:auto;line-height:1.4em;padding:.1em 0}.attachments,.signature{width:98%;overflow:auto;clear:right;padding:1em 0 3px 0;border-top:1px solid #aaa;line-height:1.4em;font-size:.85em}.custom_fields_above_signature{width:98%;clear:right;padding:1em 0 3px 0;border-top:1px solid #aaa;line-height:1.4em;font-size:.85em}.error{color:red}.alert{color:red}.birthday{color:#920ac4}.event{color:#078907}.holiday{color:navy}.warn_mute{color:red}.warn_moderate{color:orange}.success,.warn_watch{color:green}a.moderation_link,a.moderation_link:visited{color:red;font-weight:700}.openid_login{background:#fff url(../images/openid.gif) no-repeat;padding-left:18px}.description,.description_board,.plainbox{padding:.5em 1em;font-size:.9em;line-height:1.4em;border:1px solid #bbb;background:#f5f5f0;margin:.2em 1px 1em 1px}.description_board{margin:1em 1px 0 1px}.information{padding:.5em 1em;font-size:.9em;line-height:1.3em;border:1px solid #bbb;background:#f0f6f0;margin:.2em 1px 1em 1px}.information p{padding:1em;margin:0}p.para2{padding:1em 0 3.5em 0;margin:0}#ajax_in_progress{background:url(../images/theme/loadingbar.png) repeat-x;color:#f96f00;text-align:center;font-size:16pt;padding:8px;width:100%;height:66px;line-height:25px;position:fixed;top:0;left:0}#ajax_in_progress a{color:orange;text-decoration:underline;font-size:smaller;float:right;margin-right:20px}dl.settings{clear:right;overflow:auto;margin:0 0 10px 0;padding:0}dl.settings dt{width:40%;float:left;margin:0 0 10px 0;padding:0;clear:both}dl.settings dt.settings_title{width:100%;float:none;margin:0 0 10px 0;padding:5px 0 0 0;font-weight:700;clear:both}dl.settings dt.windowbg{width:98%;float:left;margin:0 0 3px 0;padding:0 0 5px 0;clear:both}dl.settings dd{width:56%;float:right;overflow:auto;margin:0 0 3px 0;padding:0}dl.settings img{margin:0 10px 0 0}dl.settings dt a img{position:relative;top:2px}h3.catbg,h3.catbg2,h3.titlebg,h4.catbg,h4.titlebg{overflow:hidden;height:31px;line-height:31px;font-size:1.2em;font-weight:700}.table_list tbody.header td,.table_list tbody.header td a,h3.catbg,h3.catbg a:link,h3.catbg a:visited,h4.catbg a:link,h4.catbg a:visited{color:#fff}h3.catbg2,h3.catbg2 a{color:#feb}.table_list tbody.header td a:hover,h3.catbg a:hover,h4.catbg a:hover{color:#fd9;text-decoration:none}h3.catbg2 a:hover{color:#fff;text-decoration:none}h3.titlebg,h3.titlebg a,h4.titlebg,h4.titlebg a{color:#222}h3.titlebg a:hover,h4.titlebg a:hover{color:#53616f;text-decoration:none}h3.catbg img.icon,h4.titlebg img.icon{vertical-align:middle;margin:-2px 5px 0 0}h4.catbg a.toggle img{vertical-align:middle;margin:-2px 5px 0 5px}.table_list tbody.header td.catbg,h3.catbg,h3.catbg2,h4.catbg,h4.catbg2{background:url(../images/theme/main_block.png) no-repeat 100% -160px;padding-right:9px}h3.titlebg,h4.titlebg{background:url(../images/theme/main_block.png) no-repeat 100% -200px;padding-right:9px}h4.titlebg img.icon{float:left;margin:5px 8px 0 0}div.cat_bar{background:#99abbf url(../images/theme/main_block.png) no-repeat 0 -160px;padding-left:9px;height:31px;overflow:hidden;margin-bottom:1px}div.title_bar{background:#e3e9ef url(../images/theme/main_block.png) no-repeat 0 -200px;padding-left:9px;height:31px;overflow:hidden;margin-bottom:1px}div.roundframe div.cat_bar{background:#99abbf url(../images/theme/main_block.png) no-repeat 0 -240px;margin-bottom:0}div.roundframe div.cat_bar h3.catbg{background:url(../images/theme/main_block.png) no-repeat 100% -240px}div.title_barIC{background:#dadfe6 url(../images/theme/main_block.png) no-repeat 0 -120px;padding-left:9px;height:31px;overflow:hidden;margin-bottom:1px}div.title_barIC h4.titlebg{background:url(../images/theme/main_block.png) no-repeat 100% -120px}#upshrinkHeaderIC p.pminfo{margin:0;padding:.5em}img#newsupshrink,img#upshrink_ic{float:right;margin:10px 5px 0 0}table.table_list a.collapse,table.table_list a.unreadlink{float:right}table.table_list a.collapse{margin:10px 5px 0 1em;height:31px;line-height:31px}.table_grid tr.catbg,.table_grid tr.titlebg{font-size:.95em}.table_grid tr.catbg th,.table_grid tr.titlebg th{height:28px;line-height:28px}tr.catbg th.first_th{background:#a7b9cd url(../images/theme/main_block.png) no-repeat 0 -280px}tr.catbg th.last_th{background:#a7b9cd url(../images/theme/main_block.png) no-repeat 100% -280px}tr.titlebg th.first_th{background:#e3e9ef url(../images/theme/main_block.png) no-repeat 0 -380px}tr.titlebg th.last_th{background:#e3e9ef url(../images/theme/main_block.png) no-repeat 100% -380px}.table_grid th.last_th input{margin:0 2px}.table_grid th.lefttext{padding:0 .7em}table.table_grid{border-collapse:collapse;margin-top:.1em}table.table_grid td{padding:3px}.additional_row{padding:.5em 0 .5em 0}table.table_grid thead tr.catbg th{white-space:nowrap}#permissions table.table_grid td{padding:.4em .8em;cursor:default}.windowbg span.topslice{display:block;padding-left:20px;background:url(../images/theme/main_block.png) 0 -30px no-repeat}.windowbg span.topslice span{display:block;background:url(../images/theme/main_block.png) 100% -30px no-repeat;height:11px}.windowbg span.botslice{display:block;padding-left:20px;background:url(../images/theme/main_block.png) 0 -40px no-repeat;font-size:5px;line-height:5px;margin-bottom:.2em}.windowbg span.botslice span{display:block;background:url(../images/theme/main_block.png) 100% -40px no-repeat;height:11px}.windowbg2 span.topslice{display:block;padding-left:20px;background:url(../images/theme/main_block.png) 0 -60px no-repeat}.windowbg2 span.topslice span{display:block;background:url(../images/theme/main_block.png) 100% -60px no-repeat;height:11px}.windowbg2 span.botslice{display:block;padding-left:20px;background:url(../images/theme/main_block.png) 0 -71px no-repeat;font-size:5px;line-height:5px;margin-bottom:.2em}.windowbg2 span.botslice span{display:block;background:url(../images/theme/main_block.png) 100% -71px no-repeat;height:11px}.approvebg span.topslice{display:block;padding-left:20px;background:url(../images/theme/main_block.png) 0 0 no-repeat}.approvebg span.topslice span{display:block;background:url(../images/theme/main_block.png) 100% 0 no-repeat;height:11px}.approvebg span.botslice{display:block;padding-left:20px;background:url(../images/theme/main_block.png) 0 -11px no-repeat;margin-bottom:.2em}.approvebg span.botslice span{display:block;background:url(../images/theme/main_block.png) 100% -11px no-repeat;height:11px}.postbg{border-left:1px solid #7f7f7f;border-right:1px solid #7f7f7f}.roundframe{padding:0 10px;background:#f5f5f5;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5}.roundframe dl,.roundframe dt,.roundframe p{margin:0}.roundframe p{padding:.5em}span.upperframe{padding:0;display:block;background:url(../images/theme/main_block.png) 0 -90px no-repeat;padding-left:20px}span.upperframe span{padding:0;height:12px;display:block;background:url(../images/theme/main_block.png) 100% -90px no-repeat}span.lowerframe{padding:0;display:block;background:url(../images/theme/main_block.png) 0 -102px no-repeat;padding-left:20px}span.lowerframe span{padding:0;height:12px;display:block;background:url(../images/theme/main_block.png) 100% -102px no-repeat}.content{padding:.5em 1.2em;margin:0;border:none}.content p{margin:0 0 .5em 0}.auto_suggest_div{border:1px solid #000;position:absolute;visibility:hidden}.auto_suggest_item{background-color:#ddd}.auto_suggest_item_hover{background-color:#888;cursor:pointer;color:#eee}#main_menu{padding:0 .5em;float:left;margin:0;width:98%}.dropmenu,.dropmenu ul{list-style:none;line-height:1em;padding:0;margin:0}.dropmenu{padding:0 .5em}.dropmenu a{display:block;color:#000;text-decoration:none}.dropmenu a span{display:block;padding:0 0 0 5px;font-size:.9em}.dropmenu li a.firstlevel{margin-right:8px}.dropmenu li a.firstlevel span.firstlevel{display:block;position:relative;left:-5px;padding-left:5px;height:22px;line-height:19px;white-space:pre}.dropmenu li{float:left;padding:0;margin:0;position:relative}.dropmenu li ul{z-index:90;display:none;position:absolute;width:19.2em;font-weight:400;border-bottom:1px solid #999;background:url(../images/theme/menu_gfx.png) 0 -130px no-repeat;padding:7px 0 0 0}.dropmenu li li{width:19em;margin:0;border-left:1px solid #999;border-right:1px solid #999}.dropmenu li li a span{display:block;padding:8px}.dropmenu li ul ul{margin:-1.8em 0 0 13em}.dropmenu li a.active{background:url(../images/theme/menu_gfx.png) no-repeat 100% 0;color:#fff;font-weight:700}.dropmenu li a.active span.firstlevel{background:url(../images/theme/menu_gfx.png) no-repeat 0 0}.dropmenu li a.firstlevel:hover,.dropmenu li:hover a.firstlevel{background:url(../images/theme/menu_gfx.png) no-repeat 100% -30px;color:#fff;cursor:pointer;text-decoration:none}.dropmenu li a.firstlevel:hover span.firstlevel,.dropmenu li:hover a.firstlevel span.firstlevel{background:url(../images/theme/menu_gfx.png) no-repeat 0 -30px}.dropmenu li li a:hover,.dropmenu li li:hover>a{background:#d4dbe4;color:#000;text-decoration:none}.dropmenu li:hover ul ul,.dropmenu li:hover ul ul ul{top:-999em}.dropmenu li li:hover ul{top:auto}.dropmenu li:hover ul{display:block}.dropmenu li li.additional_items{background-color:#fff}#menu_toggle{float:right;margin-right:10px;padding-top:3px}#menu_toggle span{position:relative;right:5000px}.buttonlist ul{z-index:100;padding:5px;margin:0 .2em 5px 0}.buttonlist ul li{margin:0;padding:0;list-style:none;float:left}.buttonlist ul li a{display:block;font-size:.8em;color:#000;background:#e8e8e8 url(../images/theme/menu_gfx.png) no-repeat 0 -60px;padding:0 0 0 8px;margin-left:12px;text-transform:uppercase;cursor:pointer}.buttonlist ul li a:hover{background:url(../images/theme/menu_gfx.png) no-repeat 0 0;color:#fff;text-decoration:none}.buttonlist ul li a span{background:url(../images/theme/menu_gfx.png) no-repeat 100% -60px;display:block;height:19px;line-height:19px;padding:0 8px 0 0}.buttonlist ul li a:hover span{background:#fff url(../images/theme/menu_gfx.png) no-repeat 100% 0}.buttonlist ul li a.active{background:#5a6c85 url(../images/theme/menu_gfx.png) no-repeat 0 -90px;color:#fff;font-weight:700}.buttonlist ul li a.active span{background:url(../images/theme/menu_gfx.png) no-repeat 100% -90px}.buttonlist ul li a.active{font-weight:700}.buttonlist ul li a.active:hover{color:#ddf}.align_bottom ul li a,.align_top ul li a{margin:0 12px 0 0}ul#navigation{margin:0;font-size:.9em;padding:1em .4em}ul#navigation li{float:none;font-size:.95em;display:inline}#adm_submenus{padding-left:2em;overflow:hidden}#header{background:url(../images/theme/main_block.png) #fefefe no-repeat 0 -480px;padding-left:20px}#header div.frame{background:url(../images/theme/main_block.png) no-repeat 100% -480px;display:block;padding:5px 20px 1em 0}#content_section{background:#fff url(../images/theme/frame_repeat.png) repeat-y top left;padding-left:20px}#content_section div.frame{background:url(../images/theme/frame_repeat.png) repeat-y top right;display:block;padding:0 20px 0 0}#main_content_section{width:100%;min-height:200px}h1.forumtitle{line-height:45px;font-size:1.8em;font-family:Geneva,verdana,sans-serif;margin:0;padding:0;float:left}#siteslogan,img#smflogo{margin:0;padding:0;float:right;line-height:3em}h3,h4{padding-bottom:3px}img#upshrink{float:right;margin:1em}img#smflogo{margin-left:1em}#upper_section{padding:5px;margin-bottom:1.5em}#upper_section ul li.greeting{font-size:1.3em;font-weight:700;line-height:1.5em}#upper_section div.news{width:50%;float:right;text-align:right}#guest_form{overflow:hidden}#guest_form .info{padding:4px 0;line-height:1.3em}div#upper_section div.user{width:50%;float:left;overflow:auto}div#upper_section div.user p{float:left;margin:0 1em 1em 0;padding:0}div#upper_section div.user ul{margin:0;padding-left:10px}div#upper_section div.user ul li{margin-bottom:2px}div#upper_section div.news p{display:inline}div#upper_section div.news form{padding-bottom:10px}#top_section{min-height:65px;overflow:hidden;margin-bottom:3px}#upper_section{overflow:hidden}.navigate_section{padding:.5em;margin:0}.navigate_section ul{display:block;margin:0;font-size:.9em;padding:1em 0 .5em 0;border-top:1px solid #ccc;overflow:hidden;list-style:none;clear:both;width:100%}.navigate_section ul li{float:left;padding:0 .5em 0 0;font-size:.95em}.navigate_section ul li a{white-space:pre}#footer_section{text-align:center;background:url(../images/theme/main_block.png) no-repeat 0 -820px;padding-left:20px}#footer_section span.smalltext{font-size:100%}#footer_section div.frame{background:url(../images/theme/main_block.png) no-repeat 100% -820px;display:block;padding:60px 0 0 0}#footer_section p,#footer_section ul li{font-size:.8em}#footer_section ul li{display:inline;padding-right:5px}#footer_section ul li.copyright{display:block}input.qaction,select.qaction{font-size:.85em;padding:0}#mlist table tbody td.windowbg2{text-align:center}table.table_list{width:100%}table.table_list p{padding:0;margin:0}table.table_list td,table.table_list th{padding:5px}table.table_list tbody.header td{padding:0}table.table_list tbody.content td.stats{font-size:90%;width:15%;text-align:center}table.table_list tbody.content td.lastpost{line-height:1.3em;font-size:85%;width:24%}table.table_list tbody.content td.icon{text-align:center;width:6%}.table_list tbody.content td.info a.subject{font-weight:700;font-size:110%;color:#d97b33}.table_list tbody.content td.children{color:#555;font-size:85%}p.moderators{font-size:.8em;font-family:verdana,sans-serif}#boardindex_table .table_list tfoot,#boardindex_table .table_list thead{display:none}#posting_icons{padding:0 1em .5em 1em;margin:0 0 1em 0;line-height:1em}#posting_icons ul{font-size:.8em}#posting_icons img{vertical-align:middle;margin:0 0 0 4ex}#postbuttons_upper ul li a span{line-height:19px;padding:0 0 0 6px}.nextlinks{text-align:right;margin-top:-1px}.nextlinks_bottom{clear:right;text-align:right}.mark_read{padding:0 .5em}#newsfader{margin:0 2px}#smfFadeScroller{text-align:center;padding:0 2em;overflow:auto;margin:1em 0;color:#575757}#upshrinkHeaderIC{margin-top:4px}dl#ic_recentposts{margin:0 0 .5em 0;padding:.5em;line-height:1.3em}dl#ic_recentposts dt{float:left}dl#ic_recentposts dd{text-align:right}#upshrinkHeaderIC p{margin:0 0 .5em 0;padding:.5em}#upshrinkHeaderIC p.last{margin:0;padding:.5em;border-top:2px dotted #bbb}#upshrinkHeaderIC p.inline{border:none;margin:0;padding:.2em .5em .2em .5em}#upshrinkHeaderIC p.stats{font-size:1.1em;padding-top:8px}form#ic_login{padding:.5em;height:2em}form#ic_login ul li{margin:0;padding:0;float:left;width:20%;text-align:center}form#ic_login ul li label{display:block}#index_common_stats{display:block;margin:0 0 .5em 0;text-align:right;font-size:.9em;position:relative;top:-20px;line-height:1px}img.new_posts{padding:0 .1em}div.table_frame .table_list{border-collapse:collapse;margin:2px 0}.table_frame .table_list td.icon,.table_frame .table_list td.info,.table_frame .table_list td.stats{border-right:2px solid #fff}#messageindex{clear:both}.childboards{margin-bottom:.2em}#childboards h3{padding-bottom:0}#childboards .table_list thead{display:none}#childboards .table_list{margin-bottom:1em}.lastpost a>img{float:right;padding:4px}#postbuttons div.buttons{padding:.5em;width:40%;float:right}#postbuttons div.middletext{width:60%}#postbuttons span{display:block;text-align:right}#postbuttons span.lower{clear:right}#postbuttons .buttonlist{float:right}#postbuttons #pagelinks{padding-top:1em}#moderationbuttons{overflow:hidden}.linked_events{padding:1em 0}.edit_event{margin:0 1em;vertical-align:middle}#poll{overflow:hidden}#poll .content{padding:0 1em}h4#pollquestion{padding:0 0 .5em 2em}#poll_options ul.options{border-top:1px solid #99a;padding:1em 2.5em 0 2em;margin:0 0 1em 0}#poll_options div.submitbutton{border-bottom:1px solid #99a;clear:both;padding:0 0 1em 2em;margin:0 0 1em 0}#poll_options dl.options{border:solid #99a;border-width:1px 0;padding:1em 2.5em 1em 2em;margin:0 1em 1em 0;line-height:1.1em!important}#poll_options dl.options dt{padding:.3em 0;width:30%;float:left;margin:0;clear:left}#poll_options dl.options .voted{font-weight:700}#poll_options dl.options dd{margin:0 0 0 2em;padding:.1em 0 0 0;width:60%;max-width:450px;float:left}#poll_options dl.options .percentage{display:block;float:right;padding:.2em 0 .3em 0}#poll_options p{margin:0 1.5em .2em 1.5em;padding:0 .5em .5em .5em}div#pollmoderation{margin:0;padding:0;overflow:auto}#forumposts{clear:both}#forumposts .cat_bar{margin:0 0 2px 0}#forumposts h3 span#author{margin:0 7.7em 0 0}#forumposts h3 img{float:left;margin:4px .5em 0 0}#forumposts h3.catbg{margin-bottom:3px}p#whoisviewing{margin:0;padding:.5em}.post_wrapper{float:left;width:100%}.poster{float:left;width:15em}.moderatorbar,.postarea{margin:0 0 0 16em}.postarea div.flow_hidden{width:100%}.moderatorbar{clear:right}.poster h4,.poster ul{padding:0;margin:0 1em 0 1.5em}.poster h4{margin:.2em 0 .4em 1.1em;font-size:120%}.poster h4,.poster h4 a{color:#c06002}.poster ul ul{margin:.3em 1em 0 0;padding:0}.poster ul ul li{display:inline}.poster li.avatar,.poster li.blurb,.poster li.stars,li.im_icons ul,li.postcount{margin-top:.5em}.poster li.avatar{overflow:hidden}.poster li.warning{line-height:1.2em;padding-top:1em}.poster li.warning a img{vertical-align:bottom;padding:0 .2em}.messageicon{float:left;margin:0 .5em 0 0}.messageicon img{padding:6px 3px}.keyinfo{float:left;width:50%}.modifybutton{clear:right;float:right;margin:6px 20px 10px 0;text-align:right;font:bold .85em arial,sans-serif;color:#346}div.quickbuttons_wrap{padding:.2em 0;width:100%;float:left}ul.quickbuttons{margin:.9em 11px 0 0;clear:right;float:right;text-align:right;font:bold .85em arial,sans-serif}ul.quickbuttons li{float:left;margin:0 6px}ul.quickbuttons li a{padding:0 0 0 20px;display:block;height:20px;line-height:18px;float:left}ul.quickbuttons a:hover{color:#a70}ul.quickbuttons li.quote_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 0}ul.quickbuttons li.remove_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -30px}ul.quickbuttons li.modify_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -60px}ul.quickbuttons li.approve_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -90px}ul.quickbuttons li.restore_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -120px}ul.quickbuttons li.split_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -150px}ul.quickbuttons li.reply_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -180px}ul.quickbuttons li.reply_all_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -180px}ul.quickbuttons li.notify_button{background:url(../images/theme/quickbuttons.png) no-repeat 0 -210px}ul.quickbuttons li.inline_mod_check{margin:0 0 0 5px}.post{margin-top:.5em;clear:right}.inner{padding:1em 1em 2px 0;margin:0 1em 0 0;border-top:1px solid #99a}img.smiley{vertical-align:bottom}#forumposts .modified{float:left}#forumposts .reportlinks{margin-right:1.5em;text-align:right;clear:right}#forumposts .signature,.post .signature{margin:1em 0 0 0}#forumposts span.botslice{clear:both}.attachments hr{clear:both;margin:1em 0 1em 0}.attachments{padding:1em 0 2em 0}.attachments div{padding:0 .5em}#quickreplybox{padding-bottom:1px}#quickReplyOptions .roundframe{padding:0 10%}#quickReplyOptions form textarea{height:100px;width:635px;max-width:100%;min-width:100%;margin:.25em 0 1em 0}#display_jump_to{clear:both;padding:5px;margin-top:6px;text-align:right}#forumposts .post_separator{display:none}form#postmodify .roundframe{padding:0 12%}#post_header,.postbox{padding:.5em;overflow:hidden}#post_header dt,.postbox dt{float:left;padding:0;width:15%;margin:.5em 0 0 0;font-weight:700}#post_header dd,.postbox dd{float:left;padding:0;width:83%;margin:.3em 0}#post_header img{vertical-align:middle}ul.post_options{margin:0 0 0 1em;padding:0;list-style:none;overflow:hidden}ul.post_options li{margin:.2em 0;width:49%;float:left}#postAdditionalOptionsHeader{margin-top:1em}#postMoreOptions{border-bottom:1px solid #cacdd3;padding:.5em}#postAttachment,#postAttachment2{overflow:hidden;margin:.5em 0;padding:0;border-bottom:1px solid #cacdd3;padding:.5em}#postAttachment dd,#postAttachment2 dd{margin:.3em 0 .3em 1em}#postAttachment dt,#postAttachment2 dt{font-weight:700}#postAttachment3{margin-left:1em}#post_confirm_strip,#shortcuts{padding:1em 0 0 0}.post_verification{margin-top:.5em}.post_verification #verification_control{margin:.3em 0 .3em 1em}#bbcBox_message{margin:.75em .5em}#bbcBox_message div{margin:.2em 0;vertical-align:top}#bbcBox_message div img{margin:0 1px 0 0;vertical-align:top}#bbcBox_message select{margin:0 2px}#smileyBox_message{margin:.5em}#post_event .roundframe{padding:0 12%}#post_event fieldset{padding:.5em;clear:both}#post_event #event_main input{margin:0 0 1em 0;float:left}#post_event #event_main div.smalltext{width:33em;float:right}#post_event div.event_options{float:right}#post_event ul.event_main,ul.event_options{padding:0;overflow:hidden}#post_event ul.event_main li{list-style-type:none;margin:.2em 0;width:49%;float:left}#post_event ul.event_options{margin:0;padding:0 0 .7em .7em}#post_event ul.event_options li{list-style-type:none;margin:0;float:left}#post_event #event_main select,#post_event ul.event_options li .input_check,#post_event ul.event_options li select{margin:0 1em 0 0}#edit_poll{overflow:hidden}#edit_poll fieldset{padding:.5em;clear:both;overflow:hidden}#edit_poll fieldset input{margin-left:8.1em}#edit_poll ul.poll_main li{padding-left:1em}#edit_poll ul.poll_main input{margin-left:1em}#edit_poll ul.poll_main,dl.poll_options{overflow:hidden;padding:0 0 .7em .7em;list-style:none}#edit_poll ul.poll_main li{margin:.2em 0}#edit_poll dl.poll_options dt{width:33%;padding:0 0 0 1em}#edit_poll dl.poll_options dd{width:65%}#edit_poll dl.poll_options dd input{margin-left:0}#readbuttons .pagelinks,#readbuttons_top .pagelinks{padding-bottom:1em;width:60%}#readbuttons .pagelinks{padding-top:1em}#recent{clear:both}#move_topic dl{margin-bottom:0}#move_topic dl.settings dt{width:40%}#move_topic dl.settings dd{width:59%}.move_topic{width:710px;margin:auto;text-align:left}div.move_topic fieldset{padding:.5em}fieldset.send_topic{border:none;padding:.5em}dl.send_topic{margin-bottom:0}dl.send_mail dt{width:35%}dl.send_mail dd{width:64%}#report_topic dl{margin-bottom:0}#report_topic dl.settings dt{width:20%}#report_topic dl.settings dd{width:79%}div#not_selected,div#selected{width:49%}ul.split_messages li.windowbg,ul.split_messages li.windowbg2{margin:1px}ul.split_messages li a.split_icon{padding:0 .5em}ul.split_messages div.post{padding:1em 0 0 0;border-top:1px solid #fff}ul.merge_topics li{list-style-type:none}dl.merge_topic dt{width:25%}dl.merge_topic dd{width:74%}fieldset.merge_options{clear:both}.custom_subject{margin:.5em 0}.login{width:540px;margin:0 auto}.login dl{overflow:auto;clear:right}.login dd,.login dt{margin:0 0 .4em 0;width:44%;padding:.1em}.login dt{float:left;clear:both;text-align:right;font-weight:700}.login dd{width:54%;float:right;text-align:left}.login p{text-align:center}.register_error{border:1px dashed red;padding:5px;margin:0 1ex 1ex 1ex}.register_error span{text-decoration:underline}dl.register_form{margin:0;clear:right}dl.register_form dt{font-weight:400;float:left;clear:both;width:50%;margin:.5em 0 0 0}dl.register_form dt strong{font-weight:700}dl.register_form dt span{display:block}dl.register_form dd{float:left;width:49%;margin:.5em 0 0 0}#confirm_buttons{text-align:center;padding:1em 0}.coppa_contact{padding:4px;width:32ex;background-color:#fff;color:#000;margin-left:5ex;border:1px solid #000}.valid_input{background-color:#f5fff0}.invalid_input{background-color:#fff0f0}#maintenance_mode{width:75%;min-width:520px;text-align:left}#maintenance_mode img.floatleft{margin-right:1em}h3.titlebg img{vertical-align:middle;margin-right:.5em;margin-top:-1px}#admin_menu{min-height:2em;padding-left:0}#admin_content{clear:left;padding-top:.5em}#admin_content .custom_field{margin-bottom:15px}#admin_login .centertext{padding:1em}#admin_login .centertext .error{padding:0 0 1em 0}.left_admmenu,.left_admmenu li,.left_admmenu ul{padding:0;margin:0;list-style:none}#left_admsection{width:160px;float:left;padding-right:10px}.adm_section h4.titlebg{font-size:95%;margin-bottom:5px}#main_container{position:relative}.left_admmenu li{padding:0 0 0 .5em}.left_admmenu{margin-bottom:.5em}#main_admsection{position:relative;left:0;right:0;overflow:hidden}tr.approvebg td,tr.highlight2 td,tr.windowbg td,tr.windowbg2 td{padding:.3em .7em}#credits p{padding:0;font-style:italic;margin:0}.topic_table table{width:100%}.topic_table .icon1,.topic_table .icon2,.topic_table .stats{text-align:center}#topic_icons{margin:1em 0 0 0}#topic_icons .description{margin:0}.topic_table table thead{border-bottom:1px solid #fff}.topic_table td{font-size:1em}.topic_table td.stats,.topic_table td.subject p{font-size:.85em;padding:0;margin:0}.topic_table td.lastpost{font-size:.85em;line-height:1.3em;padding:4px}.topic_table td.stickybg2{background-image:url(../images/icons/quick_sticky.gif);background-repeat:no-repeat;background-position:98% 4px}.topic_table td.lockedbg2{background-image:url(../images/icons/quick_lock.gif);background-repeat:no-repeat;background-position:98% 4px}.topic_table td.locked_sticky2{background-image:url(../images/icons/quick_sticky_lock.gif);background-repeat:no-repeat;background-position:98% 4px}.topic_table td.lastpost{background-image:none}#fatal_error{width:80%;margin:auto}.errorbox{padding:1em;border:1px solid #c34;color:#000;background-color:#ffe4e9;margin-bottom:1em}.errorbox h3{padding:0;margin:0;font-size:1.1em;text-decoration:underline}.errorbox p{margin:1em 0 0 0}.errorbox p.alert{padding:0;margin:0;float:left;width:1em;font-size:1.5em}dl{overflow:auto;margin:0;padding:0}#basicinfo{width:20%;float:left}#basicinfo .windowbg .content{padding-left:20px}#detailedinfo{width:79.5%;float:right}#basicinfo h4{font-size:135%;font-weight:100;line-height:105%;white-space:pre-wrap;overflow:hidden}#basicinfo h4 span.position{font-size:80%;font-weight:100;display:block}#basicinfo img.avatar{display:block;margin:10px 0 0 0;width:100%}#basicinfo ul{list-style-type:none;margin:10px 0 0 0}#basicinfo ul li{display:block;float:left;margin-right:5px;height:20px}#basicinfo span#userstatus{display:block;clear:both}#basicinfo span#userstatus img{vertical-align:middle}#detailedinfo div.content dl,#tracking div.content dl{clear:right;overflow:auto;margin:0 0 18px 0;padding:0 0 15px 0;border-bottom:1px #ccc solid}#detailedinfo div.content dt,#tracking div.content dt{width:35%;float:left;margin:0 0 3px 0;padding:0;font-weight:700;clear:both}#detailedinfo div.content dd,#tracking div.content dd{width:65%;float:left;margin:0 0 3px 0;padding:0}#detailedinfo div.content dl.noborder{border-bottom:0}#detailedinfo div.content dt.clear{width:100%}.custom_fields_above_signature,.signature{border-top:1px #ccc solid}.signature h5{font-size:.85em;margin-bottom:10px}#personal_picture{display:block;margin-bottom:.3em}#avatar_server_stored div{float:left}#avatar_upload{overflow:auto}#main_admsection #basicinfo,#main_admsection #detailedinfo{width:100%}#main_admsection #basicinfo h4{float:left;width:35%}#main_admsection #basicinfo img.avatar{float:right;vertical-align:top}#main_admsection #basicinfo ul{clear:left}#main_admsection #basicinfo span#userstatus{clear:left}#main_admsection #basicinfo p#infolinks{display:none;clear:both}#main_admsection #basicinfo .botslice{clear:both}div#profile_error,div#profile_success{margin:0 0 1em 0;padding:1em 2em;border:1px solid}div#profile_error{border-color:red;color:red;background:#fee}div#profile_error span{text-decoration:underline}div#profile_success{border-color:green;color:green;background:#efe}#generalstats div.content dt{width:50%;float:left;margin:0 0 3px 0;padding:0;font-weight:700;clear:both}#generalstats div.content dd{width:50%;float:left;margin:0 0 3px 0;padding:0}#activitytime{margin:6px 0}.activity_stats{margin:0;padding:0;list-style:none}.activity_stats li{margin:0;padding:0;width:4.16%;float:left}.activity_stats li span{display:block;border:solid #000;border-width:1px 1px 0 0;text-align:center}.activity_stats li.last span{border-right:none}.activity_stats li div.bar{margin:0 auto;width:15px}.activity_stats li div.bar div{background:#6294ce}.activity_stats li div.bar span{position:absolute;top:-1000em;left:-1000em}#popularposts{width:49.5%;float:left}#popularactivity{width:49.5%;float:right}#popularactivity div.content dt,#popularposts div.content dt{width:65%;float:left;margin:0 0 3px 0;padding:0;font-weight:700;clear:both}#popularactivity div.content dd,#popularposts div.content dd{width:35%;float:left;margin:0 0 3px 0;padding:0}.profile_pie{background-image:url(../images/stats_pie.png);float:left;height:20px;width:20px;margin:0 1em 0 0;padding:0;text-indent:-1000em}.topic .time{float:right}.counter{margin:0;padding:.2em .5em .1em .2em;font-size:2.2em;font-weight:700;color:#3f3f3f;float:left}.list_posts{border-top:2px solid #b3b3bf;padding-top:12px;margin-top:6px;overflow:auto}.core_posts{margin-bottom:3px}.topic h4{margin:3px 0}.topic .post{margin:0 1em;min-height:80px;height:auto!important;height:80px}.topic .mod_icons{text-align:right;margin-right:1em}#tracking div.content dl{border-bottom:0;margin:0;padding:0}#creator dl{margin:0}#creator dt{width:40%;float:left;clear:both;margin:0 0 10px 0}#creator dd{float:right;width:55%;margin:0 0 10px 2px;overflow:auto}.ignoreboards{margin:0 2%;padding:0;width:45%}.ignoreboards a{font-weight:700;border-bottom:1px solid #c4c4c4;padding:.1em 0}.ignoreboards a:hover{text-decoration:none;border-bottom:1px solid #346}.ignoreboards ul{margin:0;padding:0}.ignoreboards li{list-style:none;float:left;clear:both}.ignoreboards li.category{margin:.7em 0 0 0;width:100%}.ignoreboards li ul{margin:.2em 0 0 0}.ignoreboards li.category ul li.board{width:93%}#theme_settings{overflow:auto;margin:0;padding:0}#theme_settings li{list-style:none;margin:10px 0;padding:0}#paid_subscription{width:100%}#paid_subscription dl.settings{margin-bottom:0}#paid_subscription dl.settings dd,#paid_subscription dl.settings dt{margin-bottom:4px}#pick_theme{width:100%;float:left}#warn_body{width:80%;font-size:.9em}#statistics{padding:.5em 0}#statistics div.title_bar{margin:4px 0 -2px 0}#statistics h3.catbg{text-align:center}#statistics div.content{min-height:210px}#statistics div.top_row{min-height:150px}#stats_left,#top_posters,#top_topics_replies,#top_topics_starter{float:left;width:49.5%}#most_online,#stats_right,#top_boards,#top_topics_views{float:right;width:49.5%}dl.stats{clear:both;overflow:hidden;margin:0;padding:0}dl.stats dt{width:49%;float:left;margin:0 0 4px 0;line-height:16px;padding:0;clear:both;font-size:1em}dl.stats dd{text-align:right;width:50%;font-size:1em;float:right;margin:0 0 4px 0;line-height:16px;padding:0}.statsbar div.bar{float:left;background:url(../images/bar_stats.png) no-repeat;display:block;margin:0 4px;height:16px}.statsbar div.bar div{position:relative;right:-4px;padding:0 4px 0 0;background:url(../images/bar_stats.png) no-repeat 100%;height:16px}tr.windowbg2 th.stats_month{width:25%;padding:0 2em;text-align:left}tr.windowbg2 td.stats_day{padding:0 3.5em;text-align:left}#personal_messages h3 span#author,#personal_messages h3 span#topic_title{float:left}#personal_messages h3 span#author{margin:0 0 0 .5em}#personal_messages h3 span#topic_title{margin:0 0 0 9em}#personal_messages div.labels{padding:0 1em 0 0}#personal_messages .capacity_bar{background:#f0f4f7;display:block;margin:.5em 0 0 1em;height:1em;border:1px solid #adadad;width:10em}#personal_messages .capacity_bar span{border-right:1px solid #adadad;display:block;height:1em}#personal_messages .capacity_bar span.empty{background:#a6d69d}#personal_messages .capacity_bar span.filled{background:#eea800}#personal_messages .capacity_bar span.full{background:#f10909}#personal_messages .reportlinks{padding:.5em 1.3em}#searchLabelsExpand li{padding:.3em .5em}#manrules div.righttext{padding:.3em .1em}dl.addrules dt.floatleft{width:15em;color:#333;padding:0 1.25em .5em 1.25em}#addrule fieldset{clear:both}.calendar_table{margin-bottom:.7em}.calendar_today{background-color:#fff}#month_grid{width:200px;text-align:center;float:left}#month_grid div.cat_bar{height:25px}#month_grid h3.catbg{height:25px;line-height:27px}#month_grid table{width:200px}#main_grid table{width:100%;padding-bottom:4px}#main_grid table h3.catbg{text-align:center;height:29px;border-top:2px solid #fff;border-bottom:none}#main_grid table.weeklist td.windowbg{text-align:center;height:49px;width:25px;font-size:large;padding:0 7px;border-bottom:2px solid #fff}#main_grid table.weeklist td.weekdays{height:49px;width:100%;padding:4px;text-align:left;vertical-align:middle;border-bottom:2px solid #fff}#main_grid h3.weekly{text-align:center;padding-left:0;font-size:large;height:29px}#main_grid h3 span.floatleft,#main_grid h3 span.floatright{display:block;font-weight:700}#main_grid table th.days{width:14%;padding:4px 0}#main_grid table.weeklist h4.titlebg{margin:0;height:23px;line-height:27px}#main_grid table td.weeks{vertical-align:middle;text-align:center;font-weight:700;font-size:large}#main_grid table td.days{vertical-align:top;text-align:center}a.modify_event{color:red}span.hidelink{font-style:italic}#calendar_navigation{text-align:center}#mlist_search{margin:auto;width:500px}#searchform,#simple_search p{padding:.5em;margin:0}#advanced_search,#simple_search,#simple_search p{text-align:center!important;margin:0}#search_error{font-style:italic;padding:.3em 1em}#search_term_input{font-size:115%;margin:0 0 1em}#searchform fieldset{text-align:left;padding:0;border:none}#advanced_search dl#search_options{margin:0 auto;width:600px;padding-top:1em;overflow:hidden}#advanced_search dt{clear:both;float:left;padding:.2em;text-align:right;width:20%}#advanced_search dd{width:75%;float:left;padding:.2em;margin:0 0 0 .5em;text-align:left}#searchform p.clear{clear:both}.topic_table td .quoteheader,.topic_table td blockquote{margin:.5em}.search_results_posts{overflow:hidden}.search_results_posts .buttons{padding:5px 1em 0 0}#help_container{margin:4px 0 0 0;padding:0 0 8px 0}#helpmain{padding:0 1em}#helpmain p{margin:0 0 1.5em 0;line-height:1.5em}#helpmain ul{line-height:1.5em}@media print{#headerarea{display:none}.tborder{border:none}}dt{font-weight:400}label{margin:0}#upper_section div.user p.avatar img{width:100px;height:100px}table.table_list a.collapse{display:block;margin:0 0 0 10px}
/**** FontAwesome ****/
/* Mark Read */
.fa-markread::before,
.fa-markselectread::before {
	content: "\f00c";
}
/* Not Read */
.fa-mark_unread::before {
	content: "\f00d";
}
/* Read all */
.fa-readall::before {
	content: "\f06e";
}
/* Send Topic */
.fa-send::before {
	content: "\f1d8";
}
/* Notify */
.fa-notify::before {
	content: "\f0f3";
}
/* New Poll */
.fa-post_poll::before,
.fa-add_poll::before {
	content: "\f681";
}
/* Delete Poll */
.fa-remove_poll::before {
	content: "\f2ed";
}
/* New Topic */
.fa-new_topic::before {
	content: "\f15b";
}
/* Move Topic */
.fa-move::before {
	content: "\f0b2";
}
/* Delete Topic */
.fa-delete::before {
	content: "\f2ed";
}
/* Sticky Topic */
.fa-sticky::before {
	content: "\f08d";
}
/* Merge Topic */
.fa-merge::before {
	content: "\f248";
}
/* View All Members */
.fa-view_all_members::before {
	content: "\f0c0";
}
/* Find Member */
.fa-mlist_search::before {
	content: "\f4fc";
}
/* Calendar Menu */
.fa-calendar::before {
	content: "\f073";
}
/* Register */
.fa-register::before {
	content: "\f234";
}
/* Login */
.fa-login::before {
	content: "\f2f6";
}
/* Community */
.menu_icon.fa-community::before {
	content: "\f022";
}
.menu_icon.fa-forum::before {
	content: "\f07c";
}
/* FA Nav */
.fa-help::before {
	content: "\f128";
}
.fa-admin::before {
	content: "\f085";
}
.fa-moderate::before {
	content: "\f7d9";
}
.fa-profile::before {
	content: "\f007";
}
.fa-pm::before {
	content: "\f0e0";
}
.fa-mlist::before {
	content: "\f0c0";
}
.fa-logout::before {
	content: "\f2f5";
}
/* Topic Icons */
.fa-stickybg::before {
	content: "\f08d";
}
.fa-lockedbg::before {
	content: "\f023";
}
.fa-approvebg::before,
.fa-approvetbg::before {
	content: "\f12a";
}
.fa-windowbg::before {
	content: "\f4ad";
}
/**** FontAwesome *****/


/* Alerts */
.alert-bangTidy {
	box-sizing: border-box;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: rgba(0, 0, 0, 0.80);
	background: linear-gradient(top, rgba(0, 0, 0, 0.80) 0%,rgba(0, 0, 0, 0.88) 100%);
	border: 1px solid #000;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.07), inset 0 0 0 1px rgba(255,255,255,0.1);
	border-radius: 4px;
	overflow: hidden;
	color: white;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
}

/**
 * alert-blackgloss.css v1.0
 * --
 * Based off blackgloss growl theme.
 * Copyright 2012 Nijiko Yonskai
 * --
 * Usage: 
 *   Set style to `blackgloss` and include this css.
 *
 * Note: 
 *   The gloss is only supported in webkit based browsers. 
 *   Chrome and Safari.
  */
@keyframes notification {
	0% { transform: rotateY(-90deg); opacity: 0; }
	70% { transform: rotateY(20deg); opacity: .8; }
	90% { transform: rotateY(-10deg); opacity: 1; }
	100% { transform: rotateY(-0deg); opacity: 1; }
}

/* Webkit Only */
.alert-blackgloss:before {
	background: linear-gradient(linear, 0% -16.5%, 16.5% -100%, from(rgba(255,255,255,.0)), to(rgba(255,255,255,.6)), color-stop(.99,rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.0))) no-repeat;
	mask-image: linear-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.5)), color-stop(.8,rgba(255,255,255,.0)));
	position: absolute;
	content: '.';
	line-height: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	border-radius: 5px;
}
.alert-blackgloss {
	animation: notification .75s linear;
	background: rgba(0,0,0,1);
	box-shadow: 0 2px 5px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.2), inset 0 0 0 1px rgba(255,255,255,.1);
	border: 1px solid rgba(0,0,0,.95);
	border-radius: 5px;
	text-shadow: 0 1px 2px rgba(0,0,0,.5);
	color: #fff;
	transform: rotateY(-0deg);
	position: relative;
	background-clip: padding-box;
}
.alert-blackgloss .close {
	position: relative;
	top: -3px;
	right: -25px;
	color: #fff;
	content: 'x';
}
/* some alerts */
.alert-minimalist {
	background-color: #fff;
	border-color: #fff;
	border-radius: 3px;
	color: #cd201f;
	padding: 10px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.24);
}
.alert-minimalist > [data-notify="icon"] {
	height: auto;
	min-height: 50px;
	margin-right: 10px;
}
.alert-minimalist > [data-notify="title"] {
	color: #cd201f;
	display: block;
	font-weight: bold;
	margin-bottom: 0px;
	text-transform: capitalize;
}
.alert-minimalist > [data-notify="message"] {
	font-size: 80%;
}

/*xs class*/
.btn-group-xs > .btn, .btn-xs {
	padding  : .25rem .4rem;
	font-size  : .575rem;
	line-height  : 1;
	border-radius : .2rem;
	margin-top: -5px;
}
/* Body */
body {
	background-image: none;
	background: var(--body-bg);
	color: var(--body-txt-color);
	font-size: var(--body-font-size);
	font-family: var(--body-font-family);
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6,
#smfFadeScroller {
	color: var(--body-txt-color);
}
#preview_body, .windowbg {
	color: revert;
}
.windowbg, .windowbg2 {
	color: var(--windowbg-txt-color);
}

/* Normal, standard links. */
a:link, a:visited,
a.new_win:link, a.new_win:visited {
	color: var(--body-link-color);
	text-decoration: none;
	font-weight: 400;
}
a:hover {
	color: var(--body-link-color-hover);
	text-decoration: underline;
	cursor: pointer;
}
/* Inputs */
hr {
	margin: 2px 0 10px;
}
pre {
	display: grid;
}
button, input, select, textarea {
	color: #444;
}
select, input, textarea {
	padding: 6px 8px;
	background: var(--input-bg);
	color: var(--input-txt-color);
	border-width: var(--input-border-width);
	border-style: var(--input-border-style);
	border-color: var(--input-border-color);
	border-radius: var(--input-border-radius);
	accent-color: var(--input-accent-color);
}
input[disabled], select[disabled], textarea[disbled] {
	background: var(--input-bg-disabled) !important;
}
button,
input[type=button],
.button_submit,
input.button_submit,
a.button_submit {
	background-image: none;
	background: var(--button-bg);
	padding: 0 10px;
	border-radius: var(--button-border-radius);
	border-style: var(--button-border-style);
	border-width: var(--button-border-width);
	border-color: var(--button-border-color);
	height: auto;;
	min-height: var(--button-height);
	color: var(--button-txt-color);
	font-size: 10pt;
	transition-duration: 0.3s;
	transition-delay: 25ms;
	transition-timing-function: ease-in-out;
	transition-property: background, color;
}
button:hover, button:focus, input[type=button]:focus, input[type=button]:hover,
.button_submit:focus, .button_submit:hover,
input.button_submit:focus, input.button_submit:hover {
	background-image: none;
	background: var(--button-bg-hover);
	color: var(--button-txt-color-hover);
	text-decoration: none;
	transition-timing-function: linear;
	transition-duration: 0.2s;
}
/*linktree*/
.linktree_back {
	margin: 0;
	padding: 1px 0;
}
.breadcrumb {
	margin: 0;
	background-color: transparent;
	padding: 0;
	align-items: center;
	align-content: center;
	gap: 5px;
	font-size: 0.9rem;
}
.breadcrumb li {
	display: flex;
	width: auto;
	height: auto;
	min-height: 40px;
	margin: 0;
	padding: 0;
	align-items: center;
	gap: 3px;
}
.breadcrumb li a {
	display: inline-block;
	padding: 0;
}
.breadcrumb li a span.fa-home {
	font-size: 14pt;
	color: var(--primary-color-acc);
}

.breadcrumb li a:hover {
	text-decoration: none;
}
.breadcrumb li:nth-child(2) a#breadcrumbDrop::after,
.breadcrumb li:nth-child(2) a#breadcrumbDrop_custom::after {
	display: inline-block;
	content: " ";
	border-color: transparent;
	border-style: solid;
	border-width: 7px 5px 0px 5px;
	border-top-color: #888;
	margin: 10px 0 0 5px;
}
.breadcrumb li::after {
	content: "";
	display: inline-block;
	border-style: solid;
	border-color: #888;
	border-width: 0 3px 3px 0;
	width: 10px;
	height: 10px;
	transform: rotate(-45deg);
	margin: 0 5px 0;
}
.breadcrumb li:first-child::after,
.breadcrumb li:last-child::after,
.breadcrumb li li::after {
	display: none;
}
.breadcrumb li.active,
.breadcrumb li.active a {
	color: var(--secondary-color-acc);
	font-weight: bold;
}
.breadcrumb li.active span.extra {
	font-size: 8pt;
}
.breadcrumb li .extra span strong {
	display: inline;
}
.breadcrumb-dropdown {
	background: var(--roundframe-bg);
	border-width: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
	max-width: 320px;
	min-height: 10px;
	left: 0 !important;
	top: 0 !important;
	border-radius: var(--subnav-dropdown-border-radius);
	border-width: var(--subnav-dropdown-border-width);
	border-style: var(--subnav-dropdown-border-style);
	border-color: var(--subnav-dropdown-border-color);
}
.breadcrumb-dropdown li {
	padding: 2px 7px;
	margin: 0;
	font-size: 9pt;
	float: none;
	min-height: 25px;
	line-height: 25px;
	background: var(--roundframe-bg);
}
.breadcrumb-dropdown li:hover {
	background: var(--windowbg-bg);
}
.breadcrumb-dropdown li:first-child {
	border-bottom: none;
	margin: 0;
}
.breadcrumb-dropdown li:last-child {
	border-bottom: none;
	margin: 0;
}
.breadcrumb-dropdown li span.extra {
	padding: 0 3px;
	font-size: 0.8em;
}
.breadcrumb-dropdown li a {
	min-height: 10px;
	line-height: 10px;
	display: inline;
	padding: 0;
}
.breadcrumb-dropdown li span.extra:first-child {
	font-size: 10pt;
}
.breadcrumb-dropdown li.active span.extra {
	padding-left: 5px;
	font-size: 8pt;
}
/* Roundframe */
span.upperframe, span.lowerframe {
	display: none;
}
.roundframe, .description {
	background-image: none;
	background: var(--roundframe-bg);
	border-radius: var(--roundframe-border-radius);
	border-style: var(--roundframe-border-style);
	border-width: var(--roundframe-border-width);
	border-color: var(--roundframe-border-color);
	padding: 10px;
	margin: 0;
}
/* Buttonlist */
.buttonlist ul li {
	margin: 0 5px;
}
.buttonlist.floatright ul li:last-child {
	margin-right: 0;
}
.buttonlist.floatleft ul li:first-child {
	margin-left: 0;
}
.buttonlist ul li a,
.mlist-sort button {
	border: none;
	background-image: none;
	margin: 0;
	background: var(--buttonlist-bg);
	color: var(--buttonlist-txt-color);
	border-radius: 4px;
	padding: 3px 10px;
}
.buttonlist ul li a:hover,
.mlist-sort button:hover {
	background-image: none;
	background: var(--buttonlist-bg-hover);
	color:var(--buttonlist-txt-color-hover) ;
}
.buttonlist ul li a.active {
	background-image: none;
	background: var(--buttonlist-bg-active);
	color: var(--buttonlist-txt-color-active)
}
.buttonlist ul li a.active:hover {
	color: #eee;
}
/* Carousel */
.carousel-fade .carousel-item {
	opacity: 0;
	transition-duration: .6s;
	transition-property: opacity;
}
.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right {
	opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right {
	opacity: 0;
 }
.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev {
	transform: translateX(0);
	transform: translate3d(0, 0, 0);
}
.carousel-item,
.carousel-container {
	height: 300px;
}
.carousel-item {
	background-position: center;
	background-size: cover;
}
.carousel-container {
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
}
.carousel-caption {
	right: 20%;
	left: 20%;
	bottom: 30%;
	padding-bottom: 25px;
}
.carousel-item h3, .carousel-item h3 a {
	font-family: 'Verdana';
	font-size: 26pt;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: 1px 1px 1px rgba(0,0,0,.8);
	color: #fff;
	margin: 10px 0 5px;
}
.carousel-item h3 a:hover {
	text-decoration: none;
}
.carousel-item p {
	font-size: 12px;
	color: #fff;
	margin: 2px 0 15px;
}
/* Boards */
.table_list tbody.content td.info a.subject {
	color: var(--main-boards-title);
}
p.board_description {
	font-size: 1em;
}
table.table_list a.collapse {
	margin: 5px 0 0 10px;
}
/* Catbg */
div.cat_bar,
div.roundframe div.cat_bar {
	background-image: none;
	background-color: transparent;
	padding: 0;
	height: auto;
	min-height: var(--catbg-height);
	border-radius: var(--catbg-border-radius);
	margin: 1px 0;;
}
.catbg, .catbg2, h3.catbg, h4.catbg,
div.roundframe div.cat_bar h3.catbg,
tr.catbg td, tr.catbg th, tr.catbg2 td, tr.catbg2 th  {
	background-image: none;
	background: var(--catbg-bg);
	border-width: var(--catbg-border-width);
	border-style: var(--catbg-border-style);
	border-color: var(--catbg-border-color);
	height: auto;
	min-height: var(--catbg-height);
	line-height: var(--catbg-height);  
	padding: 0 10px;
	color:  var(--catbg-txt-color);
	font-size: var(--catbg-font-size);
	text-shadow: var(--catbg-txt-shadow);
	box-shadow: var(--catbg-box-shadow);
	font-weight: normal;
}
.table_list tbody.header td .catbg,
.catbg, h3.catbg a:visited, h3.catbg a,
tr.catbg th a:link, h3.catbg a:link {
	color: var(--catbg-txt-color);
}
.table_list tbody.header td .catbg a:hover,
.catbg a:hover, h3.catbg a:hover,
tr.catbg th a:hover {
	color: var(--catbg-txt-color-hover);
}
.table_grid tr.catbg,
.table_grid tr.catbg td,
.table_grid tr.catbg th {
	height: auto;
	min-height: var(--catbg-grid-height);
	line-height: var(--catbg-grid-height);
}
tr.catbg th.last_th, tr.catbg th.first_th, tr.catbg th{
	background: none;
}
h3.catbg img.icon {
	float: left;
	margin: 10px 10px 0 0;
}
/* Titlebg */
div.title_bar, div.title_barIC {
	background-image: none;
	background-color: transparent;
	padding: 0;
	height: auto;
	min-height: var(--titlebg-height);
	border-radius: var(--titlebg-border-radius);
	margin: 0;
}
.titlebg, h3.titlebg, h4.titlebg,
div.title_barIC h4.titlebg,
div.roundframe div.cat_bar h4.titlebg,
tr.titlebg td, tr.titlebg th {
	background-image: none;
	background: var(--titlebg-bg);
	border-width: var(--titlebg-border-width);
	border-style: var(--titlebg-border-style);
	border-color: var(--titlebg-border-color);
	height: auto;
	min-height: var(--titlebg-height);
	line-height: var(--titlebg-height);  
	padding: 0 10px;
	color:  var(--titlebg-txt-color);
	font-size: var(--titlebg-font-size);
	text-shadow: var(--titlebg-txt-shadow);
	box-shadow: var(--titlebg-box-shadow);
	font-weight: normal;
}
.table_list tbody.header td .titlebg,
.titlebg, h3.titlebg a:visited, h4.titlebg a:visited,
tr.titlebg th a:link, h4.titlebg a {
	color:  var(--titlebg-txt-color);
}
.table_list tbody.header td .titlebg a:hover,
.titlebg a:hover ,h4 .titlebg a:hover
tr.titlebg th a:hover {
	color:  var(--titlebg-txt-color-hover);
}
.table_grid tr.titlebg,
.table_grid tr.titlebg td {
	height: auto;
	min-height: var(--titlebg-grid-height);
	line-height: var(--titlebg-grid-height);
}
tr.titlebg th.last_th, tr.titlebg th.first_th, tr.titlebg th{
	background: none;
}
h4.titlebg img.icon {
	float: left;
	margin: 10px 10px 0 0;
}
/* Preview */
#preview_body {
	background-color: transparent;
	padding: 0;
}
/* Wingowbg */
.windowbg, .windowbg2 {
	background-image: none;
	border-radius: var(--windowbg-border-radius);
}
.windowbg {
	background: var(--windowbg-bg);
}
.windowbg2 {
	background: var(--windowbg2-bg);
}
.windowbg2 span.topslice,
.windowbg2 span.botslice,
.windowbg2 span.topslice span,
.windowbg2 span.botslice span,
.windowbg span.topslice,
.windowbg span.botslice,
.windowbg span.topslice span,
.windowbg span.botslice span,
.approvebg2 span.topslice,
.approvebg2 span.botslice,
.approvebg2 span.topslice span,
.approvebg2 span.botslice span,
.approvebg span.topslice,
.approvebg span.botslice,
.approvebg span.topslice span,
.approvebg span.botslice span {
	background: none;
	padding: 0;
	height: 0;
}
.approvebg, .approvebg2 {
	background: var(--status-approve-bg);
}
.approvetbg {
	background: var(--status-approvet-bg);
}
.lockedbg, .lockedbg2 {
	background: var(--status-locked-bg);
}
.stickybg, .stickybg2 {
	background: var(--status-sticky-bg);
}
/* Poster */
.post_wrapper {
	float: none;
	display: flex;
}
.poster {
	float: none;
	width: 200px;
	background: var(--poster-bg);
}
.wrap_postarea {
	width: 100%;
	position: relative;
}
.wrap_postarea::before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	left: -20px;
	top: 25px;
	border-style: solid;
	border-width: 10px 20px 10px 0;
	border-color: transparent var(--windowbg-bg) transparent transparent;
}
.postarea,
.moderatorbar {
	width: 100%;
	margin: 0;
}
.poster li.avatar img {
	height: auto;
	min-height: 50px;
	min-width: 50px;
	max-width: 100%;
	max-height: 200px;
	object-fit: contain;
}
.inner {
	margin: 0 0.5em;
	padding: 1em 1em 2px; 
	border-color: var(--primary-color-acc);
}
.postarea div.flow_hidden {
	display: flex;
	align-items: center;
	padding: 10px 0 0;
}
.postarea .keyinfo {
	width: 100%;
	margin-left: 10px;
}
.postarea ul.quickbuttons {
	width: 100%;
}
/* Manage Boards */
#manage_boards li {
	border-width: 0 !important;
	border-color: var(--content-border-color) !important;
	padding: 15px 10px !important;
	margin: 5px 0 !important;
}
#manage_boards li.windowbg {
	background-color: #f5f5f5;
}
/* Dropmenu */
#adm_submenus {
	margin: 10px 2px;
	padding: 0;
}
#adm_submenus .dropmenu li {
	float: none;
	display: inline-block;
	margin-right: 5px;
}
#adm_submenus .dropmenu li:last-child {
	margin-right: 0;
}
#adm_submenus .dropmenu li a {
	background: var(--buttonlist-bg);
	color: var(--buttonlist-txt-color);
	margin: 0;
	padding: 5px 12px;
	border-radius: 4px;
	font-size: 0.9em;
}
#adm_submenus .dropmenu li a.active {
	background: var(--buttonlist-bg-active);
	color: var(--buttonlist-txt-color-active);
}
#adm_submenus .dropmenu li a:hover {
	background: var(--buttonlist-bg-hover);
	color: var(--buttonlist-txt-color-hover);
}
#adm_submenus .dropmenu li a.active,
#adm_submenus .dropmenu li a:hover {
	background-image: none;
}
/* General */
.description {
	margin: 3px 1px 0;
}
.information {
	border-radius: 3px;
	background-color: rgb(233, 245, 238);
}
#posting_icons {
	display: inline-block;
	float: none;
	padding: 10px 0 0 2px;
	margin: 3px 0;
}
.mark_read {
	display: inline;
	margin: 2px 0 5px;
}
.st_newbutton {
	background: var(--newbutton-bg);
	color: var(--newbutton-txt-color);
	padding: 3px 5px;
	font-size: .575rem;
	line-height: 1;
	border-radius: .2rem;
	margin: 0;
	text-decoration: none !important;
}
/* Profile */
#basicinfo img.avatar, #main_admsection #basicinfo img.avatar {
	max-width: 100px;
}
/* Topics List */
table.table_grid td {
	border-radius: 0;
   /* border: 3px solid #fff;
	border-radius: 10px;*/
}
tr.titlebg td, tr.catbg td {
	padding: 0 15px;
}
/* Admin */
#quick_search form, h3.catbg #quick_search form {
	height: auto;
	padding: 0 !important;
	margin-top: 3px;
}
object#quick_search form select {
	height: auto;
}
#quick_search form div.select {
	display: inline-block;
	height: auto;
}
#left_admsection {
	width: 225px;
}
.left_admmenu li {
	padding: 3px 0;
}
.left_admmenu li a img {
	margin: -1px 0 0;
}
.left_admmenu li a {
	width: 100%;
	display: inline-block;
	padding: 0 10px;
}
.left_admmenu li a:hover {
	text-decoration: none;
}
.left_admmenu li a.active {
	border-radius: 4px;
	padding: 5px 10px;
}
/* Stats */
.statsbar div.bar {
	background-image: none;
	padding: 0;
}
.statsbar div.bar div {
	background-image: none;
	background: var(--secondary-color);
	border-radius: 4px;
	padding: 0;
}
.activity_stats li div.bar div {
	background: var(--secondary-color);
	border-radius: 4px 4px 0 0;
}
.profile_pie {
	background: var(--secondary-color);
	border-radius: 100%;
}

/* Signature */
.attachments, .signature {
	width: 100%;
	padding: 7px 10px;
}

/* Profile */
.profile-wrapper {
	display: flex;
	margin: 10px 0 10px;
	gap: 10px;
}
.profile-wrapper .signature {
	border: none;
}
.profile-wrapper .windowbg,
.profile-wrapper .windowbg2 {
	margin: 0 0 1px;
}
.profile-cover {
	flex-basis: 40%;
}
.profile-basics {
	flex-basis: 60%;
}
.profile-cover .cover-image {
	height: var(--profile-cover-image-height);
	background-size: cover;
	background-position: center;
	background: var(--secondary-color);
	position: relative;
}
.profile-cover .cover-image .cover-overlay {
	background-color: rgba(0,0,0,0.5);
	height: var(--profile-cover-image-height);
}
.profile-cover .cover-top {
	display: flex;
	height: 100%;
	align-items: flex-end;
	padding: 0 0 25px;
}
.profile-details {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	min-height: var(--profile-cover-details-height);
	flex-wrap: wrap;
	padding: 0 0 25px;
}
.profile-details .cover-bottom {
	flex-basis: 100%;
	display: flex;
	align-items: flex-end;
	height: auto;
	min-height: var(--profile-cover-details-height);
	padding:  0;
}
.cover-top .profile-row-item {
	flex-basis: 100%;
	text-align: center;
}
.cover-bottom .profile-row-item {
	flex-basis: 100%;
	align-self: flex-end;
}
.profile-row-item.buddy-row {
	flex-basis: 100%;
	margin: 25px 0 5px;
}
.cover-top .profile-row-item > img.avatar_dot {
	width: 96px;
	height: 96px;
	position: relative;
	top: calc(48px + 25px);
}
span.profile-title, span.profile-title a {
	color: #fff !important;
}
h4.profile-name {
	font-size: 12pt;
	text-align: center;
	margin: 0;
}
span.profile-button {
	text-align: center;
	color: #000;
}
span.profile-button a {
	color: #777;
	padding: 0 10px;
	border: 1px solid var(--content-border-color);
	border-radius: 8px;
	display: inline-block;
	height: auto;
	min-height: 30px;
	line-height: 30px;
}
span.profile-button a:hover {
	text-decoration: none;
	color: #333;
}
.profile-cover > .signature {
	margin: 10px 0;
	border-top: none;
	padding: 10px;
	width: 100%;
}
.profile-wrapper dl {
	display: flex;
	width: 100%;
	flex-flow: row wrap;
}
.profile-wrapper dt {
	flex-basis: 25%;
	border-bottom: 1px solid var(--content-border-color);
	padding: 10px 0;
}
.profile-wrapper dd {
	flex-basis: 75%;
	flex-grow: 1;
	border-bottom: 1px solid var(--content-border-color);
	margin: 0;
	padding: 10px 0;
}
.profile-wrapper dt:last-of-type, .profile-wrapper dd:last-of-type {
	border-bottom: none;
}
.profile-cover img.avatar_dot {
	height: 120px;
	width: 120px;
	border-radius: 100%;
} 
.profile-cf {
	padding: 10px 0 15px;
}
.profile-cf ul {
	margin: 0;
	padding: 0;
	text-align: center;
}
.profile-cf ul li {
	display: inline-block;
	margin: 1px 2px;
}
/* 3rd level */
.dropdown-submenu{
	position:relative
}
.dropdown-submenu>.dropdown-menu{
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	border-radius:0 6px 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu{
	display:block
}
.dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color: var(--nav-dropdown-item-txt-color);
	margin-top:5px;
	margin-right:-10px
}
.dropdown-submenu:hover>a:after{
	border-left-color: var(--nav-dropdown-item-txt-color-hover	);
}
.dropdown-submenu.pull-left{
	float:none
}
.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;margin-left:10px;
	border-radius:6px 0 6px 6px
}
/* Quickbuttons */
ul.quickbuttons {
	margin-right: 15px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
ul.quickbuttons li {
	background-image: none !important;
	margin: 1px 2px;
}
ul.quickbuttons li a {
	padding: 5px 10px;
	height: auto;
	border-radius: 4px;
}
ul.quickbuttons li a:hover {
	text-decoration: none;
}
ul.quickbuttons li a::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	padding: 0 5px 0 0;
}
ul.quickbuttons li.quote_button a::before {
	content: "\f10d";
}
ul.quickbuttons li.remove_button a::before {
	content: "\f00d";
}
ul.quickbuttons li.modify_button a::before {
	content: "\f044";
}
ul.quickbuttons li.approve_button a::before {
	content: "\f00c";
}
ul.quickbuttons li.restore_button a::before {
	content: "\f01e";
}
ul.quickbuttons li.split_button a::before {
	content: "\f0db";
}
ul.quickbuttons li.reply_button a::before {
	content: "\f3e5";
}
ul.quickbuttons li.reply_all_button a::before {
	content: "\f122";
}
ul.quickbuttons li.notify_button a::before {
	content: "\f0f3";
}

/* Avatar */
.avatar_dot {
	border-radius: 100%;
	width: 32px;
	height: 32px;
	margin: 0 5px;
}

/* BBC */
#bbcBox_message div {
	margin: -3px 0 5px;
}

/* Member List */
#mlist {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
#mlist .no-members {
	width: 100%;
	margin: 0;
	padding: 10px;
	text-align: center;
	flex-basis: 100%;
}
#mlist .mem-box {
	flex-basis: 20%;
	width: 20%;
	padding: 10px;
	text-align: center;
}
#mlist .mem-box img.avatar {
	border-radius: 100%;
	width: 48px;
	height: 48px;
	text-align: center;
	margin: 0 auto 5px;
	display: block;
}
#mlist .mem-box h2.memtitle {
	font-size: 110%;
}
#mlist .mem-box span.group,
#mlist .mem-box span.register,
#mlist .mem-box span.posts {
	display: block;
}
#mlist .mem-box div.icons {
	margin: 0;
}
#mlist .mem-box div.icons span {
	display: inline-block;
	margin: 2px;
}
.mlist-sort {
	z-index: 100;
}
.mlist-sort button {
	text-decoration: none;
	outline: none !important;
	margin: 5px 0 0;
	padding: 6px 10px;
	text-transform: uppercase;
	font-size: .8em;
}
.mlist-sort button::after {
	display: none;
}
.mlist-sort ul.dropdown-menu {
	right: 0;
	left: auto;
}
.mlist-sort ul.dropdown-menu li i {
	font-size: 0.8em;
}

/* Pagesection */
.pagesection {
	height: auto;
	min-height: 40px;
	overflow: visible;
}

/* Nav */
.navbar-nav .nav-link {
	outline: none !important;
}

/* Mod link */
a.moderation_link {
	color: red;
}

/* Content Section */
#content_section {
	background: none;
	background: var(--main-content-bg);
	padding: 10px 30px 25px;
	border-width: var(--main-content-border-width);
	border-style: var(--main-content-border-style);
	border-color: var(--main-content-border-color);
	box-shadow: var(--main-content-shadow-box);
	margin: 0 0 25px;
}
/* Sidebar */
#boardindex_table {
	margin-bottom: 10px;
}
.boardindex_section {
	display: flex;
	gap: 10px;
	flex-direction: row;
}
.boardindex_section .index_boards {
	flex-basis: 75%;
}
.boardindex_section .index_stats {
	flex-basis: 25%;
}

/* Boards */
.boards-box a.collapse {
	display: block;
	float: right;
}
.board-info {
	display: flex;
	padding: 0;
	align-content: center;
	align-items: center;
	margin: 0 0 1px;
	/* gap: 3px; */
}
.board-info div {
	margin: 0;
	border-radius: 0;
	align-self: stretch;
	align-items: center;
	align-content: center;
	display: flex;
	padding: 10px;
}
.board-info div.icon {
	flex-basis: 6%;
	text-align: center;
	justify-content: center;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
}
.board-info div.info {
	flex-basis: 55%;
	flex-grow: 3;
	flex-wrap: wrap;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left: 0;
	padding-left: 0;
}
.board-info div.info > * {
	flex-basis: 100%;
}
.board-info div.info h2.subject a {
	color: var(--main-boards-title);
	font-size: 1.1rem;
	letter-spacing: 0.02em;
	font-weight: 400;
}
a.moderation_link {
	color: red !important;
}
.board-info div.info p {
	padding: 0;
	margin: 0;
}
.board-info div.info p.board_description {
	margin-top: 1px;
	font-weight: 300;
}
.board-info div.info div.children {
	padding: 0;
	margin: 2px 0 0;
}
.board-info div.info div.children a.dropdown-toggle {
	border-radius: 5px;
	padding: 1px 0;
	text-decoration: none;
}
.board-info div.info div.children ul.dropdown-menu {
	/* column-count: 2; */
	/* column-gap: 10px; */
	margin: 0;
	padding: 0;
	max-width: 400px;
	width: auto;
}
.board-info div.info div.children ul.dropdown-menu li {
	width: 100%;
	display: block;
	padding: 0;
	font-size: 0.9rem;
	margin: 0px;
}
.board-info div.info div.children ul.dropdown-menu li a {
	text-decoration: none !important;
	padding: 4px 7px;
	display: block;
}
.board-info div.stats {
	flex-basis: 14%;
	justify-content: center;
	flex-grow: 1;
}
.board-info div.stats span {
	flex-basis: auto;
	text-align: center;
	font-size: 12pt;
	flex-grow: 2;
	display: block;
}
.board-info div.stats span > span.stat_type {
	font-size: 0.7em;
}
.board-info div.lastpost {
	flex-basis: 25%;
}
.board-info div.lastpost p {
	margin: 0;
	padding: 0;
	flex-basis: 100%;
	font-weight: 300;
	font-size: 0.9em;
}
.board-info div.lastpost p > img.avatar_dot {
	margin: 0 10px 0 0;
}

/* Forum stats */
.forum_statistic_block {
	display: flex;
	flex-direction: column;
	padding: 10px 5px;
}
.forum_statistic_block span {
	display: flex;
	flex-direction: row;
	margin: 0 0 1px;
}
.forum_statistic_block span > span {
	flex-basis: 50%;
}
.forum_statistic_block span > span.stat_value {
	justify-content: flex-end;
}

/* Header */
header {
	padding: 15px 30px;
	margin: 0;
	background: var(--header-bg);
}
header div#header_wrapper {
	height: auto;
	min-height: 100px;
	display: flex;
	align-items: stretch;
}
header div#header_wrapper > * {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-wrap: wrap;
}
#header_wrapper, #nav_wrapper, #footer_wrapper {
	margin: 0 auto;
}
#upper_section {
	margin: 0;
	padding: 0;
}
#search_news {
	flex-direction: column-reverse !important;
	align-items: flex-end;
	gap: 10px;
}
#search_news .news {
	text-align: right;
}
#search_news p {
	margin: 0;
}
h1.forumtitle {
	margin: 0;
	float: none;
}

/* Navbar */
.navbar {
	gap: 20px;
	justify-content: flex-start;
	flex-flow: row-reverse nowrap;
}
.navbar-brand {
	flex-grow: 1;
}
#main_navbar {
	background: var(--nav-bg);
}
.navbar.bg-light {
	background-color: transparent !important;
	padding: 8px 30px;
}
.navbar-nav .nav-link {
	padding: 0;
	display: flex;
	align-items: center;
	height: auto;
	min-height: 35px;
	border-radius: var(--nav-item-border-radius);
	font-size: var(--nav-item-font-size);
}
.navbar-nav .nav-item a.nav-link,
.left_admmenu li a {
	background: var(--nav--item-bg);
	color: var(--nav-item-txt-color) !important;
	padding: 0 15px;
}
.navbar-nav .nav-item a.nav-link:hover,
.left_admmenu li a:hover {
	background: var(--nav--item-bg-hover);
	color: var(--nav-item-txt-color-hover) !important;
}
.navbar-nav .nav-item.active a.nav-link,
.left_admmenu li a.active {
	background: var(--nav--item-bg-active);
	color: var(--nav-item-txt-color-active) !important;
	font-weight: var(--nav-item-font-weight);
}
.dropdown-menu {
	padding: 1px 0;
	margin: 0 0;
	background: var(--nav--dropdown-bg);
	border-radius: var(--nav-dropdown-border-radius);
	border-width: var(--nav-dropdown-border-width);
	border-style: var(--nav-dropdown-border-style);
	border-color: var(--nav-dropdown-border-color);
}
.dropdown-menu li a.dropdown-item {
	background: var(--nav--dropdown-item-bg);
	color: var(--nav-dropdown-item-txt-color);
	font-size: 0.9em;
}
.dropdown-menu .dropdown-item.active, .dropdown-item:active {
	background: var(--nav--dropdown-item-bg)
	color: inherit;
}
.dropdown-menu li a.dropdown-item:hover {
	background: var(--nav--dropdown-item-bg-hover);
	color: var(--nav-dropdown-item-txt-color-hover);
}
/* Subnav */

/* Subnav */
.submenu-toggle {
	float: right;
}
.submenu-toggle:hover {
	text-decoration: none
}
.bg-subnav {
	background-color: transparent;
	padding: 5px;
}
#subnavbar ul li ul {
	min-width: 220px;
}
#subnavbar ul li li {
	margin: 0;
}
#subnavbar ul li li a {
	padding: 5px 20px 5px 10px;
}
#subnavbar ul li li a span {
	width: 16px;
}
#subnavbar .navbar-nav {
	gap: 10px;
}
#subnavbar ul li {
	margin: 0;
}
#subnavbar ul li.nav-item a.nav-link {
	font-size: 0.9rem;
	background: var(--buttonlist-bg);
	color: var(--buttonlist-txt-color);
	height: auto;
	min-height: 30px;
	padding: 0 10px;
	border-radius: 4px;
	font-size: 1em;
}
#subnavbar ul li.nav-item a.nav-link:hover{
	background: var(--buttonlist-bg-hover);
	color: var(--buttonlist-txt-color-hover);
}
#subnavbar ul li.nav-item.active a.nav-link{
	font-weight: bold;
	background: var(--buttonlist-bg-active);
	color: var(--buttonlist-txt-color-active);
}
#subnavbar ul li.nav-item ul.dropdown-menu {
	margin-top: 3px;
	border-radius: var(--subnav-dropdown-border-radius);
	border-width: var(--subnav-dropdown-border-width);
	border-style: var(--subnav-dropdown-border-style);
	border-color: var(--subnav-dropdown-border-color);
}

/* Topic List */
#message_index_jump_to {
	display: inline-block;
}
.whos_viewing {
	padding: 10px 25px;
}
.topics-list {
	margin: 10px 0 5px;
}
.tl-info {
	display: flex;
	width: 100%;
	flex-direction: column;
	flex-wrap: wrap;
}
.tl-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	margin: 10px 0 5px;
}
.tl-buttons div {
	flex-grow: 0;
	flex-basis: auto;
}
.tl-buttons .buttonlist ul {
	margin: 0;
	padding: 0;
}
#topics-sort {
	margin: 0;
}
.topic-info {
	display: flex;
	align-content: center;
	align-items: center;
	margin: 0 0 1px;
	gap: 0;
}
.topic-info div {
	margin: 0;
	align-self: stretch;
	align-items: center;
	align-content: center;
	display: flex;
	padding: 10px;
}
.topic-info div.icon {
	flex-basis: 5%;
	margin: 0;
	text-align: center;
	justify-content: center;
	padding: 0;
	color: var(--primary-color);
}
.topic-info div.icon.approvebg,
.topic-info div.icon.approvetbg {
	color: var(--status-approve-txt-color);
}
.topic-info div.icon.lockedbg {
	color: var(--status-locked-txt-color);
}
.topic-info div.icon.stickybg {
	color: var(--status-sticky-txt-color);
}
.topic-info div.icon i.fa {
	display: block;
	min-width: 40px;
}
.topic-info div.subject {
	flex-basis: 50%;
}
.topic-info div.subject div {
	flex-basis: 100%;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}
.topic-info div.subject div > h2 img {
	vertical-align: bottom;
	height: 16px;
	width: 16px;
}
.topic-info div.subject div > * {
	flex-basis: 100%;
	width: 100%;
}
.topic-info div.subject div > p {
	margin: 3px 0 0;
	padding: 0;
}
.topic-info div.stats {
	flex-basis: 15%;
	justify-content: center;
	gap: 5px;
}
.topic-info div.stats span {
	flex-basis: auto;
	text-align: center;
	font-size: 12pt;
	color: #353e4b;
	flex-grow: 2;
	display: block;
}
.topic-info div.stats span > span.total {
	color: #919bb0;
	font-size: 0.7em;
}
.topic-info div.lastpost {
	flex-basis: 30%;
	margin-right: 0;
}
.topic-info div.lastpost p {
	width: 100%;
	margin: 0;
	display: flex;
	align-items: center;
}
.topic-info div.lastpost p > img.avatar_dot {
	margin: 0 10px 0 0;
}
.topic-info div.lastpost p > span.message {
	flex-basis: 100%;
}
.lastpost a > img {
	padding: 0 0 3px;
	float: none;
	display: inline-block;
}
.topic-info div.lastpost p > span.quickmod {
	text-align: right;
	flex-basis: 18%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 2px;
}
.topic-info div.lastpost p > span.quickmod input {
	margin-right: 5px;
}
.pagelinks {
	float: left;
}

/* Ads management mod */
.ads-block {
	display: block;
	margin: 15px auto;
	text-align: center;
}

/* Code and Quoteh */
code.bbc_code {
	scrollbar-width: thin;
	scrollbar-color: #8b96ad #ffffff;
	background-color: #eff3fb;
	border-style: solid;
	border-width: 0 5px;
	border-color: #8b96ad;
	color: #768094;
}
blockquote.bbc_alternate_quote,
blockquote.bbc_standard_quote {
	padding: 15px 10px;
	border-style: solid;
	border-width: 0 0 3px;
	border-color: #b5c4cc;
	background-color: #e0eef6;
	color: #768094;
}
blockquote.bbc_alternate_quote {
	background-color: #c6dde6;
	border-color: #a2bcc5;
}
/* Poll */
#poll_options dl.options {
	border-color: #d5d5d5;
}
/* Attachments */
.attachments {
	border-color: #d5d5d5;
}
#newsfader {
	margin: 0 0 10px;
}
ul.newsfader-block {
	padding: 15px 10px !important;
	margin: 0 0 5px !important;
}

/* User Info */
#user_info .nav-link {
	padding: 0;
	color: var(--secondary-color-acc);
	font-weight: 700;
	outline: none;
}
span.mod_attention {
	background: var(--secondary-color);
	position: absolute;
	top: -8px;
	left: 24px;
	height: 20px;
	line-height: 20px;
	min-width: 20px;
	text-align: center;
	border-radius: 50%;
	font-size: 0.8em;
	font-weight: 700;
	color: hsl(0, 0%, 90%)
}

/* Recent Posts */
dl#ic_recentposts {
	margin: 0;
	line-height: 20px;
}
dl#ic_recentposts dd,
dl#ic_recentposts dt {
	float: none;
	width: 100%;
	text-align: left;
}
dl#ic_recentposts dd {
	margin-bottom: 10px;
}

/* Footer */
footer {
	background: var(--footer-bg);
	height: auto;
	min-height: 50px;
	padding: 40px 0 20px;
	color: var(--footer-txt-color);
}
footer a {
	color: var(--footer-links-color) !important;
}
#footer_wrapper {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

#footer_wrapper  ul.forum_copy,
#footer_wrapper ul.smf_copy {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-basis: 100%;
	flex-direction: column;
}
#footer_wrapper ul.forum_copy {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-end;
}
ul.forum_copy li.forum_socials ul {
	display: flex;
	margin: 10px 0;
	list-style: none;
	padding: 0;
	gap: 15px;
	font-size: 1.5em;
}
li.forum_socials ul li a {
	color: var(--primary-color-acc);
}
li.forum_socials ul li a:hover,
li.forum_socials ul li a:focus {
	color: var(--secondary-color-acc);
	text-decoration: none;
}

/* Post View */
.post {
	font-size: 110%;
}

/* Modal Login */
/* .modal-backdrop {
	z-index: 1;
} */

a#back-to-top {
	background-color: var(--secondary-color);
	color: var(--primary-color-acc);
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 100%;
	text-align: center;
	margin: 11px auto 0;
	position: fixed;
	right: 1%;
	bottom: 10px;
	box-shadow: 0px -1px 4px 0px rgba(118, 143, 155, 0.1);
	display: none;
}

/* Alert System Styles */
.amt {
	background: #c00;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 5px;
	border-radius: 8px;
	margin-left: 3px;
	display: inline-block;
	min-width: 8px;
	text-align: center;
	line-height: 14px;
}

.unread_notify {
	padding: 8px 10px;
	border-bottom: 1px solid #eee;
	display: flex;
	align-items: flex-start;
	background: #eef3f7;
}

.unread_notify:hover {
	background: #e0eaf1;
}

.unread_notify_image {
	width: 36px;
	min-width: 36px;
	margin-right: 8px;
}

.unread_notify_image img,
.alert_image img {
	width: 32px;
	height: 32px;
	border-radius: 50%;
}

.details {
	flex: 1;
	font-size: 12px;
	line-height: 1.4;
}

.alert_text {
	color: #333;
}

.alert_time {
	color: #888;
	font-size: 11px;
}

.no_alerts {
	padding: 15px;
	text-align: center;
	color: #888;
}

#alerts .alert_image {
	width: 40px;
	text-align: center;
}

.unread_alert {
	background: #eef3f7;
	font-weight: bold;
}

.unread_alert .alert_text {
	font-weight: normal;
}