/* general */
h1.bub_h1 { margin:0; padding:0; font: normal 32px/40px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#272727; border: none; }
h1.bub_h1sm { margin:0; padding:0; font: normal 26px/32px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#272727; border: none; }
h1.bub_h1 span, h1.bub_h1sm span { color:#93B8CE; }
h1.bub_h1 span.bub_locked, h1.bub_h1sm span.bub_locked { color:#FF6600; }
h1.bub_h1err { margin:0; padding:0; font: normal 36px/46px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#272727; border: none; }
.bub_forum_desc, .bub_forum_desc2 { margin:0 0 30px 0; padding: 0; font: normal 14px/18px Tahoma, arial, sans-serif; color: #888888; }
.bub_err_desc { margin:0; padding: 0; font: normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #555555; }
.bub_note {
	margin: 30px 0; padding:20px; background: #F8F8F8; border: 1px solid #EEEEEE; font:normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #444444;
}
.bub_err_wrap { margin:40px auto 60px auto; padding:0; width:580px; }
.bub_err_icon { font-size: 64px; line-height: 64px; color:#FF6600; width:100px; float:left; text-align:center; }
.bub_err_text { margin:0 0 0 110px; padding:0; }
.bub_err_text:after { content:''; display:table; clear:both; }
.bub_err_links { margin:0 auto 40px auto; padding:0; text-align:center; }
a.bub_err_link, a.bub_err_link:visited, a.bub_err_link:hover {
	display:inline-block; margin:0 20px 20px 0; padding:4px 10px; border:none; text-decoration:none; 
	font:bold 14px/18px Tahoma, Helvetica, Arial, sans-serif; color: #FFFFFF; background:#888888; border-radius:5px;
}
a.bub_err_link:hover { background:#222222; }
.bub_copyright { margin:90px 0 30px 0; padding: 0; font: normal 12px/14px Tahoma, arial, sans-serif; color:#888888; text-align:center; }
.bub_copyright a, .bub_copyright a:visited, .bub_copyright a:hover {
	font: normal 12px/14px Tahoma, arial, sans-serif; color:#888888; display:inline; margin:0; padding:0; border: none; text-decoration:underline;
}
.bub_copyright a:hover { color:#444444; }

/*threads list */
section.bub_threads { margin:0 0 40px 0; padding:0; display:block; position: relative; }
.bub_threads_top { margin:0; padding:0; position: absolute; right:0; top:-48px; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; text-align:right; }
.bub_threads_bottom { margin:20px 0 20px 0; padding:0; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; text-align:right; }
a.bub_threads_action, a.bub_threads_action:visited, a.bub_threads_action:hover {
	display:inline-block; margin:0 0 0 10px; padding:3px 10px; border:none; text-decoration:none; 
	font:bold 13px/16px Tahoma, Helvetica, Arial, sans-serif; color: #FFFFFF; background:#888888; border-radius:3px;
}
a.bub_threads_action:hover { background:#222222; }
.bub_thread { display:flex; margin:0 0 5px 0; padding:10px; background: #F8F8F8; border: 1px solid #EEEEEE; font:normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
.bub_thread_private { background: #EEF9FE; border: 1px solid #DFF4FD; }
.bub_thread_icon { flex:0 0 40px; width:32px; font-size: 26px; line-height: 26px; text-align: left; color:#BBBBBB; }
.bub_thread_private .bub_thread_icon { color:#69B0CE; }
.bub_thread_main { margin:0; padding:0; flex:1 1 auto; }
.bub_thread_main h3 { font:normal 18px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#272727; margin:0 0 2px 0; padding:0; border: none; background: transparent; }
.bub_thread_main h3 a, .bub_thread_main h3 a:visited, .bub_thread_main h3 a:hover {
	font:normal 18px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727;
	display: block; margin: 0; padding: 0; border: none; text-decoration: none;
}
.bub_thread_main h3 a:hover { color: #5AAAD8; }
.bub_thread_private .bub_thread_main h3 a:hover { color: #3397C1; }
.bub_thread_main h3 a span { font-size: 15px; color:#777777; }
.bub_thread_private .bub_thread_main h3 a span { font-size: 15px; color: #777777; }
.bub_thread_authordate { font:normal 13px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666666; margin:0; padding:0; }
.bub_thread_authordate a, .bub_thread_authordate a:visited, .bub_thread_authordate a:hover { font:inherit; color:#5AAAD8; border:none; text-decoration:none; }
.bub_thread_authordate a:hover { color: #222222; }
.bub_thread_authordate span { color:#222222; }
.bub_thread_replies { flex:0 0 90px; width:90px; margin:0; overflow: hidden; }
.bub_thread_repliesnum { 
	text-align:center; color:#BBBBBB; margin:0 0 5px 0; padding:0;
	font:bold 32px/32px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#666666; 
}
.bub_thread_repliesnum span { display:block; text-align:center; font:normal 12px/13px Tahoma, Arial, sans-serif; color: #AAAAAA; }
.bub_thread_views { margin:0 0 2px 0; padding:0; text-align:center; font:normal 12px/13px Tahoma, Arial, sans-serif; color: #888888; }
.bub_thread_replieslast { font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #888888; margin:5px 0 0 0; padding: 0; }
.bub_thread_replieslast a, .bub_thread_replieslast a:visited, .bub_thread_replieslast a:hover { font:inherit; color:#5AAAD8; border:none; text-decoration:none; }
.bub_thread_replieslast a:hover { color: #222222; }

/* thread page */
.bub_thread_top { margin:0 0 20px 0; padding:0; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; }
.bub_thread_tags { margin:0; padding:0; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; }
.bub_thread_bottomtags { margin:20px 0 10px 0; padding:0; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; }
.bub_thread_tagsfl { margin:0 40% 0 0; padding:0; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; }
.bub_thread_tags span, .bub_thread_bottomtags span, .bub_thread_tagsfl span { display:inline-block; margin: 0 10px 0 0; }
a.bub_thread_tag, a.bub_thread_tag:visited, a.bub_thread_tag:hover {
	display:inline-block; margin:0 15px 10px 0; padding:2px 5px; border:none; text-decoration:none; background:#5DA9EA;
	font: normal 12px/14px tahoma, arial, sans-serif; color:#FFFFFF; border-radius:3px;
}
a.bub_thread_tag:hover { background:#222222; }
.bub_thread_actions { margin:0; padding:0; text-align:right; }
.bub_thread_actionsfl { margin:0; padding:0; text-align:right; float:right; width:40%; }
a.bub_thread_action, a.bub_thread_action:visited, a.bub_thread_action:hover {
	display:inline-block; margin:0 0 0 10px; padding:3px 10px; border:none; text-decoration:none; 
	font:bold 13px/16px Tahoma, Helvetica, Arial, sans-serif; color: #FFFFFF; background:#888888; border-radius:3px;
}
a.bub_thread_action:hover { background:#222222; }

section.bub_posts { margin:0 0 40px 0; padding:0; display:block; }
.bub_post { display:flex; margin:0 0 15px 0; padding:10px; background: #FAFAFA; border: 1px solid #EEEEEE; font:normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
.bub_post_side { flex:0 0 140px; overflow: hidden; }
.bub_post_main { margin:0 0 0 10px; padding:0; flex:1 1 auto; }
a.bub_post_author, a.bub_post_author:visited, a.bub_post_author:hover {
	display: block; margin:0 0 3px 0; padding:0; border:none; text-decoration:none; font: bold 14px/18px tahoma, arial, sans-serif; color:#378BBB;
}
a.bub_post_author:hover { color: #222222; }
.bub_post_group { margin:0 0 3px 0; padding:0; font: normal 13px/16px tahoma, arial, sans-serif; color:#666666; }
.bub_post_avatar { margin:0 0 3px 0; padding:0; }
.bub_post_avatar img { width:90px; height:auto; border:none; }
.bub_post_posts { margin:0 0 3px 0; padding:0; font: normal 13px/16px tahoma, arial, sans-serif; color:#666666; }
a.bub_post_website, a.bub_post_website:visited, a.bub_post_website:hover {
	display: block; margin:0 0 3px 0; padding:0; border:none; text-decoration:underline; font:normal 13px/16px Tahoma, Helvetica, Arial, sans-serif; color: #666666;
}
a.bub_post_website:hover { color:#378BBB; }
.bub_post_email { margin:5px 0 0 0; padding:0; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; }
a.bub_post_ipaddress, a.bub_post_ipaddress:visited, a.bub_post_ipaddress:hover {
	display: block; margin:5px 0 0 0; padding:0; border:none; text-decoration:none; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666;
}
a.bub_post_ipaddress:hover { color:#378BBB; }
.bub_post_top { margin:0 0 5px 0; padding:0 0 5px 0; border-bottom: 1px solid #DDDDDD; }
.bub_post_topinner { margin:0 110px 0 0; padding:0; box-sizing:border-box; }
.bub_post_actions { margin:0; padding:0; float: right; width:105px; box-sizing:border-box; text-align:right; }
a.bub_post_action, a.bub_post_action:visited, a.bub_post_action:hover {
	display:inline-block; margin:0 0 0 5px; padding:5px 8px; border:none; text-decoration:none; 
	font:bold 13px/18px Tahoma, Helvetica, Arial, sans-serif; color: #FFFFFF; background:#888888; border-radius: 5px;
}
a.bub_post_action:hover { background:#222222; }
h4.bub_post_title { margin:0; padding:0; border:none; background:none; font:bold 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
h4.bub_post_title span { color:#AAAAAA; }
.bub_post_date { margin:0; padding:0; font:normal 12px/14px Tahoma, Helvetica, Arial, sans-serif; color: #666666; }
.bub_post_message { margin:10px 0; padding: 0; font:normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
.bub_post_message a, .bub_post_message a:visited, .bub_post_message a:hover {
	display: inline; margin:0; padding:0; border:none; text-decoration:none;
	font: normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#378BBB;
}
.bub_post_message a:hover { color: #222222; }
.bub_post_attachments { margin:30px 0 0 0; padding:10px 0 0 0; border-top: 1px solid #DDDDDD; }
a.bub_post_attachment, a.bub_post_attachment:visited, a.bub_post_attachment:hover {
	display:inline; text-decoration:none; border: none; margin:0 20px 0 0; padding:0; font:normal 13px/16px Tahoma, Helvetica, Arial, sans-serif; color: #666666;
}
a.bub_post_attachment:hover { color:#5AAAD8; }
a.bub_post_attachment img { margin:0; padding:0; border:none; width:80px; height:80px; }
.bub_post_attachment_file { display:inline-block; margin:0; padding:5px; width:80px; height:80px; background:#5AAAD8; color:#FFFFFF; text-align:center; overflow:hidden; }
.bub_post_attachment_note { font:normal 13px/16px Tahoma, Helvetica, Arial, sans-serif; color: #666666; }
.bub_ytvideo { margin:30px 0; position:relative; padding-bottom:56.25%; padding-top:25px; height:0; }
.bub_ytvideo iframe { position:absolute; top:0; left:0; width:100%; height:100%; border:none; }
.bub_pagination { margin:20px 0; }

/* search */
.bub_sposts_top { margin:0 0 30px 0; padding:0; font:normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.bub_sposts_top a, .bub_sposts_top a:visited, .bub_sposts_top a:hover {
	display: inline-block; margin: 0 20px 0 0; padding:3px 8px; border:none; text-decoration:none; background:#888888;
	font:normal 13px/16px Tahoma, Helvetica, Arial, sans-serif; color: #FFFFFF; border-radius:3px;
}
.bub_sposts_top a:hover { background:#222222; }

section.bub_sposts { margin:0 0 40px 0; padding:0; display:block; }
.bub_spost { margin:0 0 15px 0; padding:10px; background: #FAFAFA; border: 1px solid #EEEEEE; font:normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
h4.bub_spost_title { margin:0 0 5px 0; padding:0; border:none; background:none; font:bold 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
h4.bub_spost_title span { color:#AAAAAA; }
h4.bub_spost_title a, h4.bub_spost_title a:visited, h4.bub_spost_title a:hover {
	font:bold 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727;
	display: block; margin: 0; padding: 0; border: none; text-decoration: none;
}
h4.bub_spost_title a:hover { color: #5AAAD8; }
h4.bub_spost_title a span { color:#AAAAAA; }
.bub_spost_authordate { margin:0 0 10px 0; padding:0; font:normal 13px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666666; }
.bub_spost_authordate a, .bub_spost_authordate a:visited, .bub_spost_authordate a:hover { font:inherit; color:#5AAAD8; border:none; text-decoration:none; }
.bub_spost_authordate a:hover { color: #222222; }
.bub_spost_authordate span { color:#222222; }
.bub_spost_message { margin:10px 0; padding: 0; font:normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }

/* post form */
.bub_sform_wrap { margin:40px 0; padding:30px 20px 20px 20px; background: #F8F8F8; border: 1px solid #EEEEEE; }
.bub_pform_top { margin:0 0 20px 0; padding:0; }
.bub_pform_topsize { margin:0; padding:0; text-align:right; float:right; width:140px; }
.bub_pform_topmain { margin:0 150px 0 0; padding:0; }
.bub_pform_wrap { margin:0 0 30px 0; padding:20px; background: #F8F8F8; border: 1px solid #EEEEEE; }
.bub_pform_iconpreview { display: inline-block; width:30px; font:normal 17px/17px Tahoma, Helvetica, Arial, sans-serif; color:#222222; margin:0; padding:0; text-align: center; }
select.bub_pform_iconselect { width:160px; }
.bub_pform_attachtogrow { margin:0 0 14px 0; padding: 0; }
.bub_pform_attachtogrow a, .bub_pform_attachtogrow a:visited, .bub_pform_attachtogrow a:hover {
	margin:0; padding:0 0 0 110px; display: block; text-align: left; font:bold 13px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #272727; text-decoration: none; border: none;
}
.bub_pform_attachtogrow a:hover { color: #5AAAD8; }
.bub_pform_atnote { margin:0 0 10px 0; padding:0 0 0 110px; font:normal 13px/16px Tahoma, Helvetica, Arial, sans-serif; color:#666666; }
.bub_pform_atnote span { color:#272727; }
.bub_fileimg_wrap { margin:0; padding:2px; border:1px solid #CCCCCC; width: 70px; height:70px; box-sizing: border-box; float:left; background:#FFFFFF; }
.bub_fileimg_wrap img { margin:0; padding:0; border:none; width:64px; height: 64px; box-sizing: border-box; }
.bub_fileimg_wrap a { border:none; text-decoration: none; }
.bub_fileimg_inwrap { margin:0 0 0 75px; padding:0; }
.bub_fileimg_inwrap::after { content:''; clear:both; display:table; }
.bub_fileimg_cur_wrap { margin:0 0 2px 0; padding: 0; overflow:hidden; display:flex; width:200px; flex-wrap: nowrap; flex-direction: row; align-items: stretch; }
.bub_fileimg_cur_file {
	flex:1 1 160px; margin:0; padding:6px 4px; font:normal 13px/17px Tahoma, Helvetica, Arial, sans-serif; color:#666666; display:block; box-sizing: border-box; 
	white-space: nowrap; overflow:hidden; text-overflow: ellipsis;
}
a.bub_fileimg_del, a.bub_fileimg_del:visited, a.bub_fileimg_del:active, a.bub_fileimg_del:hover, a.bub_fileimg_del:link {
	flex:0 0 30px; margin:2px 0; padding:4px; display:block; width:30px; border:none; text-decoration:none; background:#f56954; border-radius:3px;
	font:bold 14px/17px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#FFFFFF; text-align:center;
}
a.bub_fileimg_del:hover { background:#B83623; }
button.bub_ibtn, button[type="submit"].bub_ibtn, button[type="button"].bub_ibtn {
	display: inline-block; width: auto; height: auto; margin: 0; padding: 8px 24px;
	background: #273f44; color: #FFFFFF; font: normal 16px/22px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 5px; border: none; text-shadow: none; box-shadow: none; white-space: nowrap; box-sizing: border-box; text-transform: none;
}
button.bub_ibtn:hover, button[type="submit"].bub_ibtn:hover, button[type="button"].bub_ibtn:hover { background: #42585D; border: none; color: #FFFFFF; }
button.bub_ibtn::after, button[type="submit"].bub_ibtn::after, button[type="button"].bub_ibtn::after {
	content: '\f061'; font-family: 'Font Awesome 5 Free'; display: inline-block; margin-left: 8px; vertical-align: middle; font-weight: 900;
}

/* error modal window */
.bub_modal_err_wrap { margin:20px 0; padding:0; }
.bub_modal_err_icon { font-size:32px; line-height:32px; color:#FF6600; width:50px; float:left; text-align:center; }
.bub_modal_err_text { margin:0 0 0 60px; padding:0; font: normal 15px/32px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#272727; }
.bub_modal_err_text:after { content:''; display:table; clear:both; }	

/* various */
ul.bub_ul { margin:30px 0; padding:0 0 0 10px; list-style: none; border:none; }
ul.bub_ul li { margin:0 0 6px 0; padding:0; list-style-type:none; border:none; text-indent:0; font: normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
ul.bub_ul li:before { content:'\f138'; font-family:'Font Awesome 5 Free'; display:inline-block; margin-right:6px; color:#35A2E1; font-weight: 900; }
ol.bub_ol { margin:30px 0; padding:0 0 0 30px; list-style-type:decimal; }
ol.bub_ol li { margin:0 0 6px 0; padding:0; list-style-type:decimal; border:none; text-indent:0; font: normal 14px/18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.bub_fsize1 { font-size: 9px; }
.bub_fsize2 { font-size: 12px; }
.bub_fsize3 { font-size: 14px; }
.bub_fsize4 { font-size: 18px; }
.bub_fsize5 { font-size: 25px; line-height: 30px; }
.bub_fsize6 { font-size: 30px; line-height: 36px; }
.bub_fsize7 { font-size: 36px; line-height: 42px; }
blockquote.bub_quote { margin:6px 0; padding:10px 10px 10px 15px; background: #fff7d9; border: none; border-left: 2px solid #f4e59f; }
blockquote.bub_quote::first-line { font-size:inherit; }
.bub_footer_links { margin:40px 0; font:normal 13px/16px Tahoma, Helvetica, Arial, sans-serif; color:#888888; }
.bub_footer_links a, .bub_footer_links a:visited, .bub_footer_links a:hover {
	margin:0; padding:0; display:inline; text-align: left; font:normal 13px/16px Tahoma, Helvetica, Arial, sans-serif;
	color: #555555; text-decoration: underline; border: none;
}
.bub_footer_links a:hover { color: #5AAAD8; }

/* administration */
.bub_atop_wrap { margin:0 0 30px 0; padding:0; }
.bub_atop_icon { width:70px; float:left; text-align: center; font-size: 54px; line-height: 56px; color:#5AAAD8; }
.bub_atop_main { margin:0 0 0 80px; }
.bub_atop_main:after { content:''; display:table; clear:both; }
.bub_atop_main h2 { margin:0; padding:0; background: none; border: none; font: normal 32px/40px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
.bub_atop_main div { font: normal 14px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #888888; }
a.bub_acfg, a.bub_acfg:visited, a.bub_acfg:hover {
	display: inline-block; margin: 0 30px 30px 0; padding:5px 12px; background:#5AAAD8; color: #FFFFFF;
	font: normal 20px/30px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; border: none; border-radius: 5px;
}
a.bub_acfg:hover { background: #222222; }
.bub_aversion { margin:0 0 5px 0; padding:0; font: normal 14px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }
.bub_aversion span {
	padding:2px 6px; font: bold 13px/16px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #FFFFFF; background:#555555; border-radius:3px;
}
.bub_adevel { margin:0 0 30px 0; padding:0; font: normal 14px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #272727; }

@media only screen and (max-width:480px) {
	.bub_thread_icon { display:none; visibility:hidden; }
}
@media only screen and (max-width:650px) {
	.bub_pform_attachtogrow a, .bub_pform_attachtogrow a:visited, .bub_pform_attachtogrow a:hover { padding:0; }
	.bub_pform_atnote { padding:0; }
	.bub_post { display:block; }
	.bub_post_side { flex: none; margin:0 0 5px 0; }
	.bub_post_main { flex: none; margin:0; }
	.bub_post_avatar { display:none; visibility:hidden; }
	.bub_post_posts { display:none; visibility:hidden; }
	a.bub_post_website { display:none; visibility:hidden; }
	.bub_post_email { display:none; visibility:hidden; }
	a.bub_post_ipaddress { display:none; visibility:hidden; }
	.bub_err_wrap { padding:0 20px; width:100%; }
	.bub_err_icon { width:100%; float:none; margin:0 0 10px 0; }
	.bub_err_text { margin:0; text-align: center; }
	h1.bub_h1err { text-align: center; }
	.bub_err_desc { text-align: center; }


}
@media only screen and (max-width:767px) {
	.bub_thread_tagsfl { margin:0; }
	.bub_thread_actionsfl { margin:0 0 15px 0; width:100%; float:none; text-align: left; }
	.bub_thread_actions { margin:0; padding:0; text-align:left; }
	a.bub_thread_action, a.bub_thread_action:visited, a.bub_thread_action:hover { margin:0 10px 0 0; }
	.bub_forum_desc2 { margin:0 0 20px 0; }
	section.bub_threads { position: static; }
	.bub_threads_top { margin:0 0 20px 0; padding:0; position: static; right:auto; top:auto; text-align:left; }
	.bub_threads_bottom { text-align:left; }
}