/* CSS file for the Board component of the Message Boards */

/* BB Code Toolbar */
@import url("../text_editors/bbcode.css");

/*******************************
 * COMMON
 *******************************/
.mb_board_error_container {
	padding:20px 10px;
	font-size:130%;
	text-align:center;
}

.mb_msg_container, .mbNewContentAlert {
	text-align:center;
	font-size:105%;
	font-weight:bold;
	padding:3px;
	margin:4px 0;
	border:1px solid #FFE500;
	background:#FFFFbc;
	color:#333333;
}

#one_controller_container {
	font-size:12px;
	font-family:arial;
	width:100%;
	margin:5px 0;
}

.spreader {
	clear:both;
}

/* Board Navigation */
#mb_board_nav_table_container, #mb_board_nav_table_container_bottom {
	overflow:hidden;
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	background:#e7e7e7 url('/resources/images/admin/grey_bg1.gif') top left repeat-x;
	border:1px solid #cdcdcd;
}
table.mb_board_nav_table {
	color:#666666;
	font-size:90%;
	padding:0 5px;
	margin:0;
}
table.mb_board_nav_table a {
	color:#555555;
	display:block;
}
table.mb_board_nav_table a:hover {
	color:#555555;
	display:block;
	text-decoration:underline;
}
table.mb_board_nav_table td {
	padding:0 1px 0 11px;
	white-space:nowrap;
	text-align:left;
	background:url('/resources/images/admin/forum-crumb-arrow.png') center left no-repeat;
}
table.mb_board_nav_table td a, table.mb_board_nav_table td span {
	padding: 5px;
	display:block;
}
#mbbn_boardname, #mbbn_boardname_bottom {
	background:url('/resources/images/icons/ico_forum_bw.gif') center left no-repeat;
	position:relative;
	vertical-align: middle;
}
#mbbn_boardname a, #mbbn_boardname span, #mbbn_boardname_bottom a, #mbbn_boardname_bottom span {
	display:block;
	float:left;
}
td.mbbn_last {
	/*width:80%;*/
}

.mbJumpMenu {
	clear: both;
	margin-top: 8px;
	overflow: hidden;
}
.mbJumpMenuTop {
	float: none;
	margin-top: 0;
	margin-bottom: 10px;
}
#mbbn_viewswitcher, #mbbn_viewswitcher_bottom {
	background:url('/resources/images/icons/icn_bullet_arrow_dn.gif') 20% center no-repeat;
	width:7px;
	height:7px;
	padding:4px 10px 5px 0px;
	text-decoration:none;
	position:relative;
	top:3px;
	left:4px;
	_top:0px;
}
#mbbn_viewswitcher:hover, #mbbn_viewswitcher_bottom:hover {
	text-decoration:none;
}
#mbbn_boardtext, #mbbn_boardtext_bottom {
	padding:4px 0px 5px 7px;
}
#mbbn_boardtext span, #mbbn_boardtext_bottom span {
	padding:0;
}
#mbbn_viewswitcher_options, #mbbn_viewswitcher_options_bottom {
	position:absolute;
	background:#e7e7e7;
	padding:3px 6px;
	border:1px solid #cdcdcd;
	border-top:0;
}
.mbbn_viewswitcher_option_links {
	display:block;
	padding:3px 1px;
}
/* End Board Navigation */

/* Board Pagination */
.mb_board_pagination_container {
	float:right;
	margin:4px 0 0 4px;
	font-weight:bold;
	padding:1px;
}
.mb_board_pagination_container .pagination_select_page {
	font-size:90%;
	padding:0 4px;
	background:#ebebeb;
	color:#616161;
	border:1px solid #949494;
}
.mb_board_pagination_container .pagination_select_page_selected {
	font-size:90%;
	padding:0 4px;
	background:#105189;
	color:#ffffff;
	border:1px solid #949494;
}

.paginationJump {
	margin-left:6px;
	padding-left:6px;
	border-left:1px solid #ccc;
}

/* End Board Pagination */

.page-td-right {
	/*width: 300px;*/
}

/*******************************
 * BOARD COMPONENT
 *******************************/
.forumPostCATopWrapper {
	width:100%;
	padding:0px;
}

.mb_t_p_t_post .forumPostCATopWrapper {
	padding:0px;
}

#mb_board_name {
	font-size:160%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:2px;
}

.mb_board_category_header {
	margin:5px 0 0 0;
	padding:7px 5px;
	font-size:110%;
	font-weight:bold;
	background:#1e59a3;
	color:#dedede;
	border:1px solid #1e59a3;
	border-bottom:0;
}

.mb_board_category_header a {
	color:#FFFFFF;
}

table.mb_board_categories_table {
	width:100%;
	margin:0;
	padding:0;
	color:#000000;
	border-left:1px solid #BBCEDE;
	margin-bottom:5px;
}

table.mb_board_categories_table td {
	padding:5px;
	border-right:1px solid #BBCEDE;
	border-bottom:1px solid #BBCEDE;
	vertical-align:top;
}

table.mb_board_categories_table thead td {
	background:#D1D1D1;
	font-weight:bold;
	color:#111111;
	border-color: #D1D1D1;
	border-bottom:0;
}

table.mb_board_categories_table tbody td {
	background:#FFFFFF;
}

table.mb_board_categories_table tbody td.mb_b_c_t_last, table.mb_board_categories_table tbody td.mb_b_c_t_topics {
	background:#FFFFFF;
}

.mb_board_category_editlink {
	float:right;
	font-size:90%;
	line-height: 16px;
}

.mb_board_category_moveuplink {
	float:right;
	background:url('/resources/images/icons/sort-up.png') no-repeat 0 0;
	width:16px;
	height:16px;
	margin-left:5px;
}
.mb_board_category_moveuplink:hover {
	background-position: 0 -16px;
}

.mb_board_category_moveuplink span {
	display:none;
}

.mb_board_category_movedownlink {
	float:right;
	background:url('/resources/images/icons/sort-down.png') no-repeat 0 0;
	width:16px;
	height:16px;
	margin-left:5px;
}
.mb_board_category_movedownlink:hover {
	background-position: 0 -16px;
}


.thread-sort-newest-first, .thread-sort-oldest-first {
	padding-right:5px;
}

.mbThreadReplyRecentPostsTop {
	margin-bottom: 15px;
}

.mbThreadReplyRecentPostsBottom {
	margin-top: 15px;
}

.mb_board_category_movedownlink span, .thread-sort-oldest-first span {
	display:none;
}

.mb_board_forum_editlink {
	float:right;
	line-height: 16px;
	font-size:90%;
	position:relative;
	margin-left:5px;
}

.mb_board_forum_moveuplink, .thread-sort-newest-first {
	float:right;
	background:url('/resources/images/icons/sort-up.png') no-repeat 0 0;
	width:16px;
	height:16px;
	margin-left:5px;
}
.mb_board_forum_moveuplink:hover, 
.thread-sort-newest-first:hover {
	background-position: 0 -16px;
}

.mb_board_forum_moveuplink span, .thread-sort-newest-first span {
	display:none;
}

.mb_board_forum_movedownlink, .thread-sort-oldest-first {
	float:right;
	background:url('/resources/images/icons/sort-down.png') no-repeat 0 0;
	width:16px;
	height:16px;
	margin-left:5px;
}
.mb_board_forum_movedownlink:hover, 
.thread-sort-oldest-first:hover {
	background-position: 0 -16px;
}

.mb_board_forum_movedownlink span {
	display:none;
}

td.mb_b_c_t_forum {
	width:50%;
}

td.mb_b_c_t_last {
	width:30%;
}
table.mb_board_categories_table thead td.mb_b_c_t_last,
table.mb_board_categories_table tbody td.mb_b_c_t_last,
table.mb_forum_topics_table tbody td.mb_f_t_t_last {
	border-right: 1px solid #BBCEDE;
}

td.mb_b_c_t_manage {
	width:14%;
}

.mb_board_invalid_board {
	font-size:130%;
	font-weight:bold;
	margin:10px 0 3px 0;
}


/* recent conversations widget */
#mb_recent_conversations_widget {
	width:100%;
}

#onewidget_forum_main {
	border:1px solid #888888;
	border-bottom:0;
}

#onewidget_forum_main_header {
	background:#1e59a3 !important;
	color:#FFF !important;
	padding:7px 5px !important;
	font-size:110%;
	margin-bottom:0 !important
}

.one_widget_forum_currentthreads_postcontainer {
	background:#FFF !important;
	border-bottom:1px solid #B3B3B3 !important;
	color:#111111;
}

.one_widget_forum_currentthreads_postcontainer_2 {
	background:#F2F2F2 !important;
	border-bottom:1px solid #B3B3B3 !important;
	color:#111111;
}

#onewidget_forum_main_header_pause {
	color:#dedede !important;
}

#onewidget_forum_currentthreads_waiting {
	background:#bbbbbb;
	padding:3px;
	border-bottom:1px solid #888888;
	margin-bottom:0 !important;
	color:#222222;
}

#onewidget_forum_currentthreads_loading {
	background:#cccccc;
	padding:3px;
}

.owfc_thread_title {
	color:#004872;
}
/* end recent conversations widget */

.mb_forum_recent_convos {
	float:right;
}

.mb_b_c_t_forum_desc {
	font-size:95%;
	color:#444444;
}

.mb_board_pagination_viewboardpage {
	text-align:right;
	width:100%;
	margin:6px 0 0 0;
}


/*******************************
 * BOARD_CATEGORY COMPONENT
 *******************************/




/*******************************
 *  FORUM COMPONENT
 *******************************/
.mb_threads_forum_header {
	margin:5px 0 0 0;
	padding:7px 5px;
	font-size:110%;
	background:#1e59a3;
	color:#FFFFFF;
	border:1px solid #1e59a3;
	border-bottom:0;
	font-weight:bold;
}

table.mb_forum_topics_table {
	width:100%;
	margin:0;
	padding:0;
	color:#000000;
	border-left: 1px solid #BBCEDE;
}

table.mb_forum_topics_table td {
	padding:5px;
	border-right:1px solid #BBCEDE;
	border-bottom:1px solid #BBCEDE;
	vertical-align:top;
}

table.mb_forum_topics_table thead td {
	background:#D1D1D1;
	font-weight:bold;
	color:#111111;
	border-color: #D1D1D1;
	border-bottom:0;
	padding:3px 5px;
}
table.mb_forum_topics_table thead td.mb_f_t_t_last {
	border-color: #D1D1D1;
}

table.mb_forum_topics_table tbody td {
	background:#FFFFFF;
}

td.mb_f_t_t_thread {
	width:55%;
}

.mb_f_t_t_thread_div {
	width:100%;
	overflow:hidden;
	display:inline;
}

.thread-creator-container a span {
	font-size:100%;
	font-weight:normal !important;
}

.mb_f_t_t_thread_unreadtitle {
	font-weight:bold;
}

#mb_f_t_t_thread_unreadtitle_wrapper_replies {
	display:none;
}

td.mb_f_t_t_last {
	width:25%;
}

table.mb_forum_topics_table tbody td.mb_f_t_t_last, table.mb_forum_topics_table tbody td.mb_f_t_t_replies {
	background: #FFFFFF;
}


/* Alternate bg color between rows of content */
table.mb_board_categories_table tbody td.alternate-row, 
table.mb_forum_topics_table tbody td.alternate-row, 
table.mb_thread_posts_table tbody td.alternate-row {
	background:#FFFFFF;
}

/* Alternate bg color for Threads and Last Post columns between rows of content */
table.mb_board_categories_table tbody td.alternate-row-column, 
table.mb_forum_topics_table tbody td.alternate-row-column, 
table.mb_thread_posts_table tbody td.alternate-row-column {
	background:#FFFFFF;
}

.mb_f_t_t_thread_stickyimg, .mbThreadStickyImg {
	float:right;
	padding-left:4px;
	background:url('/resources/images/icons/16-sticky.png') top left no-repeat;
	width:16px;
	height:16px;
}

.mbThreadStickyImg {
	float:left;
}

.mb-f-t-t-thread-hot-img {
	float:left;
	padding-left:6px;
	background:url('/resources/images/icons/16-fire.png') top left no-repeat;
	width:16px;
	height:16px;
}

.mb-f-t-t-thread-locked-img {
	float:left;
	padding-left:6px;
	background:url('/resources/images/icons/16-lock.png') top left no-repeat;
	width:16px;
	height:16px;
}

.mb-f-t-t-thread-hot-locked-img {
	float:left;
	padding-left:6px;
	background:url('/resources/images/icons/16-hotLock.png') top left no-repeat;
	width:16px;
	height:16px;
}

.mb-f-t-t-thread-unread-img {
	float:left;
	width:0;
	height:0;
}

.mb-f-t-t-thread-announcement-img {
	float:left;
	padding-left:6px;
	background:url('/resources/images/icons/announcement.png') top left no-repeat;
	width:16px;
	height:16px;
}

.mbForumViewThreadPagination {
	clear:both;
}

.mbForumViewThreadPagination {
	background:url('/resources/images/icons/page.png') bottom left no-repeat;
	height:12px;
	padding-left:16px;
}

.mb_create_forum_table {
	margin:10px 0 30px 0;
	width:100%;
}

td.mb_create_forum_left {
	text-align:right;
	padding:7px 0;
	padding-right:10px;
	width:15%;
	white-space:nowrap;
	vertical-align:top;
}

.mb_create_forum_cancel {
	margin-left:243px;
}

.selectMenuCategory, .selectMenuHome {
	padding-top:5px;
	text-decoration:underline;
	font-weight:bold;	
}

.selectMenuHome {
	font-style:italic;
}

.selectMenuForum {
	font-weight:bold;
	padding-top:2px;
	padding-left:15px;	
}

.selectMenuSubForum {
	padding-left:30px;
}

.selectMenuSubSubForum {
	padding-left:45px;
}

.subForumMiniList, .subForumMini_link span {
	font-size:9pt;
	font-weight:normal;
}

.subForumMiniList_title {
	font-weight:bold;
}

#forum_name, #forum_desc {
	width:65%;
}

#category_name {
	width:36%;
}

#mb_category_name_text {
	margin-top:7px;
}

.mb_edit_forum_description, .mbForumLockStatusWrapper, .mb_edit_forum_photo_text {
	margin-top:10px;
}

.mb_edit_category_name {
	margin-top:10px;
}

.mb_b_c_t_delete_therad_link {
	font-size:95%;
}

.mb_b_c_t_edit_therad_link {
	font-size:95%;
}


/** management */
table.mb_forum_topics_table tbody td.mb_f_t_t_manage,
table.mb_board_categories_table tbody td.mb_b_c_t_manage {
	background: #F3F3F3;
}

/*******************************
 * FORUM_THREAD COMPONENT
 *******************************/
.mb_thread_posts_header, .mb_forum_preferences_header {
	margin:5px 0 0 0;
	padding:8px 5px;
	font-size:110%;
	background:#1E59A3;
	color:#FFFFFF;
	border:1px solid #1E59A3;
	border-bottom:0;
	font-weight:bold;
}

table.mb_thread_posts_table {
	width:100%;
	margin:0;
	padding:0;
	color:#000000;
	border-left:1px solid #1E59A3;
	border-right: 1px solid #1E59A3;
}

td.mb_t_p_t_date {
	padding:7px;
	background:#D1D1D1;
	color:black;
	vertical-align:top;
}

td.mb_t_p_t_post {
	border-bottom:5px solid #1e59a3;
	background:#FFFFFF;
	vertical-align:top;
	width:90%;
}

.mb_t_p_t_signature_div {
	margin-top:25px;
	padding-top:10px;
	font-size:90%;
	width:100%;
	overflow:hidden;
	border-top: 1px solid #000;
}

td.mb_t_p_t_content_actions {
	height:1px;
	padding:3px;
}

.mb_t_p_t_post_div {
	width:auto;
	padding:10px 7px 15px 7px;
	overflow:hidden;
}
.mb_t_p_t_post_div img {
	position: static !important; 
	max-width: 95% !important;
}
.mb_t_p_t_post_censored, .mb_t_p_t_post_blocked {
	font-style:italic;
	text-align:center;
	margin-top:20px;
	display:block;
}

.mb_t_p_t_post_blocked_linkcontainer {
	margin-top:5px;
}

.mb_t_p_t_post_div p {
	margin:0;
	border:0px solid green;
	/*display:inline;*/
}

.mb_t_p_t_post_div blockquote {
	margin:0;
	padding:0;
	border:0px solid green;
}

#forum_preferences legend, #forum_moderators legend {
	display: block;
	color: #000;
	font-weight: bold;
}

#forum_preferences fieldset, #forum_moderators fieldset {
	border: 0;
	margin: 10px;
}

.forum_preferences_signature {
	width: 500px;
	height: 125px;	
}

.mb_t_p_t_post_moderated_by {
	margin-top:20px;
	color:#555555;
	font-style:italic;
}

td.mb_t_p_t_poster {
	padding:15px 40px 15px 15px;
	border-bottom:5px solid #1e59a3;
	vertical-align:top;
	background:#F1F1F1;
}

.mb_t_p_t_dateright {
	float:right;
}

.mb_t_p_t_dateleft {
	float:left;
}

.mb_ft_spreader {
	clear:both;
}

.mb_ft_profile_cropped80 {
	width: 82px;	
	height: 82px;
	border:1px solid #555555;
	display: block;
	background: no-repeat;
	background-position: 20% 50%;
	float:left;
}

.mb_forum_preferences, .mb_forum_subscriptions {
	overflow: hidden;
	background: #F2F2F2;
	border: 1px solid #B3B3B3;
	border-top: 0;
	margin-bottom: 10px;
	color: #000;
	padding:5px;
}
.mbForumSubscriptions {width: 100%;}
.searchSavedSearchesHeader {text-align: left;}
.mbSubscriptionsAction {
	font-weight:bold;
}

.mbSubscriptionName {
	padding-right:20px;
}

.mb_t_p_t_poster_username {
	display:block;
	padding-top:4px;
	font-size:110%;
	font-weight:bold;
	clear:both;
}

.mb_thread_posts_header_sticky {
	color:#bbbbbb;
}

.mb_thread_posts_header_perpage {
	display:none;
	float:right;
	margin-left:5px;
	font-size:90%;
	position:relative;
	top:-4px;
}

.mb_t_p_t_poster_numposts {
	display:block;
	width:82px;
	opacity:.7;
}

#mb_thread_posts_table_wrapper {margin-bottom: 5px;}

.mb_thread_liveview {
	margin-top:10px;
}

.mb_board_archive_discussion_live {
	margin-top: 10px;
}

/** Button - All Inclusive */

.mb_create_forum,
.mb_create_thread,
.mb_make_favorite,
.mb_submit_reply,
.mb_post_reply_submitpost,
.threadManagementWrapper,
.mb_forum_preferences_submit,
.mb_post_reply_addphoto,
.mb_post_reply_addvideo,
.mbSearchMods,
.mb_forum_subscriptions_submit {
	background:#FFFFFF url(/resources/images/buttons/button_bg.png) repeat-x scroll center bottom;
	border:1px solid rgba(0, 0, 0, 0.2);
	color:#2C3034;
	cursor: pointer;
	display:inline-block;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin:0 2px 0 0;
	padding:0 10px;
	white-space:nowrap;
}

.mb_submit_bulk_delete {
	height:27px;
}

/** Buttons - Float Left */
.mb_create_forum,
.mb_create_thread, 
.mb_submit_reply,
.mb_post_reply_submitpost,
.threadManagementWrapper,
.mb_forum_preferences_submit {
	float:left;
}

/** Buttons - Float Right */
.mb_post_reply_addphoto,
.mb_post_reply_addvideo,
.mbSearchMods {
	float: right;
}

/** Buttons - Float Removed */
.mb_forum_subscriptions_submit {
	float: none;
}

/** Cancel Buttons */
.mb_post_reply_cancel,
.mb_edit_thread_cancel,
.mb_forum_preferences_cancel,
.mb_forum_subscriptions_cancel,
.mb_edit_category_cancel,
.mb_delete_thread_link_cancel,
.mbQuickReplyCancel {
	background: none;
	border: 0 none;
	cursor: pointer;
	display:inline-block;
	font-family:"Helvetica Neue",helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin:0 2px;
	padding:0 10px;
}

/** Cancel Buttons - Float Removed */
.mb_edit_category_cancel {
	float: none;
}

.mb_thread_create_options {
	margin:5px 0 15px 0;
}

.mb_thread_create_options_sticky {
	display:inline;
}

.mb_thread_create_options_expires {
	display:inline;
	margin-left:25px;
}

#sticky {
	position:relative;
	top:1px;
}

#mb_thread_title_text {
	float:left;
	position:relative;
	top:3px;
}

.mb_post_reply_textcontainer {
	margin-bottom:10px;
}

#post_content {
	width:99%;
	height:300px;
	margin:1px 0 8px 0;
}

.mbThreadTitleInput {
	width:85%;
	margin:0 0 15px 5px;
}

.mb_submit_reply_multiquote, .mb_submit_reply_multiquote_selected {
	float:right;
	margin-right:10px;
	width:16px;
	height:16px;
}

.mb_submit_reply_multiquote {
	background:url('/resources/images/icons/16-MultiQuote-on.png') no-repeat;
}

.mb_submit_reply_multiquote_selected {
	background:url('/resources/images/icons/16-MultiQuote-off.png') no-repeat;
}

.mb_submit_reply_quote {
	float:right;
	margin-right:10px;
	background:url('/resources/images/icons/16-Quote.png') no-repeat;
	width:16px;
	height:16px;
}

.mb_submit_reply_edit {
	float:right;
	margin-right:10px;
	background:url('/resources/images/icons/16-editInfo.png') no-repeat;
	width:16px;
	height:16px;
}

.mb_submit_reply_delete {
	float:right;
	margin-right:10px;
	background:url('/resources/images/icons/16-removeX.png') no-repeat;
	width:16px;
	height:16px;
}

.mb_submit_reply_report {
	float:right;
	margin-right:10px;
	background:url('/resources/images/icons/16-exclamation.png') top left no-repeat;
	width:16px;
	height:16px;
}

.mb_submit_bulk_delete_select {
	float:right;
	margin-right:15px;
	margin-top:-2px;
	width:16px;
	height:16px;
}

.mb_submit_reply_quote_text, 
.mb_submit_reply_multiquote_text, 
.mb_submit_reply_edit_text, 
.mb_submit_reply_delete_text, 
.mb_submit_reply_report_text,
.mbQuickReplyText {
	display:none;
}

.mp_submit_reply_delete_conf_box {
	margin:4px 0 1px 0;
	padding:4px;
	border:1px solid #999999;
	background:#bbbbbb;
}

.mp_submit_reply_delete_conf_text {
	font-size:130%;
	font-weight:bold;
	position:relative;
	top:2px;
}

.mb_submit_reply_delete_confirmed {
	background-image:url('/resources/images/forum/btn-sprites.png');
	background-position:-31px -389px;
	display:block;
	float:right;
	width:102px;
	height:24px;
	position:relative;
	top:-1px;
}
.mb_submit_reply_delete_confirmed span, .mb_submit_reply_delete_cancel span {
	display:none;
}

.mb_submit_reply_delete_cancel {
	background-image:url('/resources/images/forum/btn-sprites.png');
	background-position:-31px -499px;
	display:block;
	float:right;
	width:102px;
	height:24px;
	position:relative;
	top:-1px;
	margin-right:10px;
}

.mb_delete_thread_text, .mbDeletePostMsg {
	font-size:130%;
	font-weight:bold;
	margin-bottom:20px;
}



.mb_delete_thread_btn,
.mb_edit_thread_btn,
.mb-subscribe-btn {
	float:left;
	margin-left: 10px;
}

.mb_view_parent_link {
	float:right;
	margin-left: 10px;
}

.mb_liveview_enable, .mb_liveview_enable:hover {
	float:right;
	margin-right: 10px;
	color: #eeeeee;
	font-weight: normal;
	text-decoration: none;
	font-size: 90%;
}
.mb_liveview_enable:hover {
	color: #ffffff;
}
.mb_liveview_disable {
	float: right;
}

.mb_lock_thread_btn {
	float:right;
}

.mbThreadTypeWrapper {
	float: left;
	margin-right:65px;
}

.mb_edit_thread_forum_container {
	margin:15px 0 15px 0;
}

.mb_edit_thread_expiration_radios_container {
	margin:0 0 0 10px;
}

.mb_edit_new_thread_title {
	width:25em;
}

.mb_delete_forum_form_buttons_container {
	margin:20px 0 15px 0;
}

#usersub-forum .favorite {
	float: right;
	padding:4px 10px;
	background:#767676 url('/resources/images/cpanel/drk-gray-button.jpg') top left repeat-x;
	border:1px solid #aaaaaa;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	color:#ededed;
}
#usersub-forum .favorite:hover {
	color:#ffffff;
	text-decoration:none;
	background:#8e8e8e url('/resources/images/cpanel/light-gray-button.jpg') top left repeat-x;
	border:1px solid #bbbbbb;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}
#usersub-forum .not-favorite {
	float: right;
	padding:4px 10px;
	background:#767676 url('/resources/images/cpanel/drk-gray-button.jpg') top left repeat-x;
	border:1px solid #aaaaaa;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	color:#ededed;
}
#usersub-forum .not-favorite:hover {
	color:#ffffff;
	text-decoration:none;
	background:#8e8e8e url('/resources/images/cpanel/light-gray-button.jpg') top left repeat-x;
	border:1px solid #bbbbbb;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}

/*******************************
 * FORUM_POST COMPONENT
 *******************************/

td.mb_t_p_t_post blockquote, div.mb_post_preview_container blockquote {
	border-style:solid;
	border-width:1px;
	border-color:#ACA899 #FFFFFF #FFFFFF #ACA899;
	background-color:#F1F1F1;
	color:#444444;
	padding:3px 5px;
	margin:5px 15px;
}

td.mb_t_p_t_post .blockquote-limited, div.mb_post_preview_container .blockquote-limited {
	border:1px solid #7498C9;
	background:#dddddd;
	color:#444444;
	padding:5px;
	margin-top:5px;
}

.mb-t-p-t-post-quote-header {
	font-weight:bold;
	margin:0;
	color:#000;
}

.mb-subsribe-to-thread {
	margin:10px 0 5px 0;
}

.mb_post_preview_container {
	padding:5px;
	border:1px dashed #444444;
	margin-bottom:30px;
	overflow:hidden;
	background:#fefefe url('/resources/images/video_info_background.jpg') top left repeat-x;
}

.mb_post_preview_container p {
	margin:0;
}

.mb_post_preview_container img {
	position: static !important; 
	max-width: 100% important;
	}

/*
.mb_post_preview_container blockquote {
	margin:0;
	padding:0;
	border:0px solid green;
}
*/

/*******************************
 * Aggregation page (main)
 *******************************/

/* Override container settings to remove padding */
#usersub-td-main {
	padding:0;
}
#usersub-td-right {
	padding:0 0 0 8px;
}
#usersub-td-left {
	padding:0 8px 0 0;
}
.usersub-task-container {
	padding:0;
}

.mb_main_header {
	border-bottom:2px solid #555555;
	margin-bottom:15px;
	padding-bottom:2px;
	font-size:120%;
}

.mb_main_catcolumn {
	border:0px solid #444444;
	float:left;
	width:160px;
}

.mb_main_maincolumn {
	border:0px solid red;
	margin-left:170px;
}

.mb_main_catcolumn_catlink {
	display:block;
	padding:2px 0;
}

.mb_main_catcolumn_catlink_selected {
	display:block;
	padding:2px 0;
	font-weight:bold;
}

.mb_main_header_navopts_link_link {
	margin-right:8px;
}

.mb_main_header_navopts_link_link_selected {
	margin-right:8px;
	font-weight:bold;
}

.mb_main_header_categoriestext {
	float:left;
}

.mb_main_header_navopts {
	margin-left:170px;
}

#mb_main_catcolumn_catlink_all {
	margin-bottom:10px;
}

.mb_main_postitem {
	float:left;
	width:100%;
	margin-bottom:25px;
	overflow:hidden;
}

.mb_main_postitem_link {
	float:left;
	border:1px solid #aaaaaa;
}

.mb_main_postitem_avatar {
	width:48px;
}

.mb_main_postitem_rightcol {
	margin-left:55px;
}

.mb_main_postitem_rightcol_threadtitle {
	display:block;
	padding-bottom:3px;
}

.mb_main_postitem_rightcol_threadlink {
	font-weight:bold;
}

.mb_main_postitem_rightcol_postdesc {
	display:block;
	margin-bottom:13px;
}

.mb_main_postitem_rightcol_numreplies {
	font-weight:bold;
	font-size:85%;
}

.mb_board_pagination_mainpage {
	text-align:center;
	width:100%;
	margin:0 0 20px 0;
}

.mb_main_rightcol_hottopics {
	width:300px;
}

.mb_board_pagination_mainpage .mb_bd_pagination_of,
.mb_board_pagination_mainpage .pagination_text_separator,
.mb_board_pagination_mainpage .pagination_select_page {
	display:none;
}

.mb_board_pagination_mainpage .pagination_select_page_selected {
	background:transparent;
	border:0;
	color:inherit;
	font-size:100%;
	padding:0 10px;
	text-decoration:underline;
}

.mb_board_pagination_mainpage .pagination_select_page_selected:hover {
	cursor:auto;
}


/*****************************
 * Content thread module
 ****************************/
.m_conthread_start_container {
	background:#aaaaaa;
	padding:10px;
	color:#111111;
	font-size:110%;
}

.m_conthread_text1 {
	font-size:130%;
	font-weight:bold;
	color:#294455;
}

.m_conthread_text1_post, .m_conthread_text1_viewlink {
	float:right;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
}
.m_conthread_text1_post:hover, .m_conthread_text1_viewlink:hover {
	text-decoration:underline;
	color:#ffffff;
}

.m_conthread_text1_linkseparator {
	float:right;
	margin:0 8px;
}

.m_conthread_textarea {
	margin-top:5px;
	margin-bottom:4px;
	width:99%;
	height:100px;
}

.m_conthread_ctmsg {
	margin:4px 0;
	padding:5px;
	border:1px solid #ffe500; 
	background:#fff7af;
	color:#111111;
	text-align:center;
	font-weight:bold;
}

.m_conthread_post {
	margin:10px 0 20px 0;
}

.m_conthread_post_header {
	padding:2px;
	border:1px solid #dddddd;
	background:#bbbbbb;
	margin-bottom:8px;
	color:#111111;
}

.m_conthread_post_header_avatar {
	height:22px;
	float:left;
	padding-right:8px;
}

.m_conthread_post_header_text {
	position:relative;
	top:5px;
}

.m_conthread_post_header_poster {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.m_conthread_post_header_poster:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.m_conthread_post_content {
	padding:0 8px;
	width:100%;
	overflow:hidden;
}

.m_conthread_post_content blockquote {
	border:1px inset #aaaaaa;
	padding:1px 5px;
	margin:5px 15px;
}

.m_conthread_post_header_deletelink {
	float:right;
	color:#294455;
	position:relative;
	text-decoration:none;
	top:5px;
	right:2px;
	background:url('/resources/images/icons/icn_trashcan.gif') no-repeat top left;
	display:block;
	width:11px;
	height:11px;
}
.m_conthread_post_header_deletelink span {
	display:none;
}


/*****************************
 * ViewContent page
 ****************************/
.mb_page_vc_content_container {
	width:100%;
	margin-bottom:20px;
	text-align:center;
}

.mb_page_vc_content_title {
	text-align:center;
	font-size:150%;
	font-weight:bold;
	margin-bottom:5px;
}

.mb_page_vc_content_created {
	margin-bottom:5px;
}

.mb_page_vc_content_poster {
	margin-bottom:14px;
}

.mb_page_vc_content_content_image {
	max-width:550px;
	max-height:350px;
	_width:450px;
	border:0;
}

.mb_page_vc_content_content_imagelink {
	border:0;
}

.mb_page_vc_content_bottom {
	width:520px;
	text-align:center;
	margin:20px auto 30px auto;
}

.mb_page_vc_posts_topcontainer_disc {
	font-weight:bold;
	font-size:110%;
}

.mb_page_vc_posts_post {
	margin:10px 0 30px 0;
}

.mb_page_vc_posts_post_header {
	padding:2px;
	border:1px solid #dddddd;
	background:#bbbbbb;
	margin-bottom:8px;
	color:#111111;
}

.mb_page_vc_posts_post_avatar {
	height:22px;
	float:left;
	padding-right:8px;
}

.mb_page_vc_posts_post_posterinfo {
	position:relative;
	top:5px;
}

.mb_page_vc_posts_post_posterlink {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.mb_page_vc_posts_post_posterlink:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.mb_page_vc_posts_post_content {
	padding:0 12px;
	width:100%;
	overflow:hidden;
}

.mb_page_vc_posts_paginationtop {
	position:relative;
	top:-5px;
}

.mb_page_vc_posts_post_deletelink {
	float:right;
	color:#294455;
	position:relative;
	text-decoration:none;
	top:5px;
	right:2px;
	background:url('/resources/images/icons/icn_trashcan.gif') no-repeat top left;
	display:block;
	width:11px;
	height:11px;
}
.mb_page_vc_posts_post_deletelink span {
	display:none;
}

.mb_page_vc_posts_post_quotelink {
	float:right;
	color:#000000;
	position:relative;
	top:4px;
	margin-right:14px;
	text-decoration:none;
}
.mb_page_vc_posts_post_quotelink:hover {
	color:#000000;
	text-decoration:underline;
}

.mb_page_vc_msg {
	margin:4px 0 10px 0;
	padding:5px;
	border:1px solid #ffe500; 
	background:#fff7af;
	color:#111111;
	text-align:center;
	font-weight:bold;
}

.mb_page_vc_content_postwrapper {
	text-align:left;
}

.mb_page_vc_content_posttextarea {
	margin-bottom:4px;
	width:99%;
	height:130px;
}

.mb_page_vc_posts_post_content blockquote {
	border:1px inset #aaaaaa;
	padding:1px 5px;
	margin:5px 15px;
}

.mb_page_vc_submitreply {
	padding:4px 10px;
	background:#767676 url('/resources/images/cpanel/drk-gray-button.jpg') top left repeat-x;
	border:1px solid #aaaaaa;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	color:#ededed;
	position:relative;
	right:1px;
}
.mb_page_vc_submitreply:hover {
	color:#ffffff;
	text-decoration:none;
	background:#8e8e8e url('/resources/images/cpanel/light-gray-button.jpg') top left repeat-x;
	border:1px solid #bbbbbb;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}

.mb_page_vc_content_bottom_viewswrapper {
	margin-left:190px;
}

.mb_page_vc_content_bottom_viewstext {
	font-weight:bold;
}

.mb_page_bp_content_container {
	text-align:left;
	margin-bottom:20px;
	border: 1px solid #cccccc;
	margin: 5px;
}

.mb_page_bp_content_container legend {
	display: block;
	font-weight:bold;
}


/******************************
 * Content Discussions Module
 *****************************/
.mcon_discs_itemcontainer {
	margin-bottom:15px;
	float:left;
	width:100%;
	padding:0 5px;
}

.mcon_discs_item_image {
	width:80px;
	float:left;
}

.mcon_discs_item_rightcontainer {
	margin-left:85px;
}

.mcon_discs_item_title {
	font-size:110%;
	font-weight:bold;
	margin-bottom:3px;
}

.mcon_discs_item_lastpost {
	margin-bottom:7px;
}

.mcon_discs_item_type {
	font-size:90%;
	opacity:.7;
	display:inline;
}

.mcon_discs_item_numreplies {
	font-size:90%;
	opacity:.7;
	display:inline;
}

.mcon_discs_item_viewmorelink {
	float:right;
}

.mb_edit_category_submitlinks {
	margin-top:20px;
}

/******************************
 * Heartbeat Module
 *****************************/

.threadHeartbeatModuleContainer {
	margin-top: 15px;
}

/******************************
 * Forum Moderators
 *****************************/
.add-moderator, .moderator-name {
	padding-top:10px;
}

.current-moderators {
	float:left;
	margin-top:-10px;
	width:50%;
}

.moderator-home-url {
	height:20px;
	overflow:hidden;
	font-size:90%;
}

/* SpellChecker */

#spellCheckResults h4 {
	padding: 0;
	margin: 5px 0;
}

#spellCheckResults li p {
	margin: 0 1em 1em 1em;
}

img.smiley {
	padding: 0;
	vertical-align: middle;
}

.forum-preferences-and-search-container {
	overflow:hidden;
	margin-bottom:5px;
}

#forum-search-terms, .forum-search-level, .forum-search-btn {
	font-size:90%;
}

.forum-preferences-link {
	float:left;
	font-weight:bold;
}
.forum-search-fields {
	float:right;
	padding-bottom:5px;
}

/******************************

 * Thread Management

 *****************************/
.threadManagementWrapper {

	margin-left: 5px;
	padding:0;
}

.threadManagementBtn {
	display:block;
	padding: 0 7px;
}

.threadManagementBtnText {
	font-weight:bold;
}

#threadManagement li {
	display:block;
	list-style-type:none;
	padding: 0;
	float: left;
	width:100%;
}

#threadManagement ul {
	margin-left:-2px;
	position: absolute;
	visibility: hidden;
	background: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin: 1px 0 0 0;
	padding: 0;
	width:90px;
	z-index:1;
}

#threadManagement ul button {
	border: 0;
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 8px;
	width: 100%;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFFFFF;
	color: #000;
	font-size: 11px;
}
#threadManagement ul li:hover button {
	background: #EFF2F7;
	cursor: pointer;
}

/*******************************
 * Moderation page (modeate)
 *******************************/

/* Override container settings to remove padding */
.mb_moderate_header {
	margin-bottom:15px;
	padding-bottom:2px;
	font-size:120%;
}

.mb_moderate_catcolumn {
	border:0px solid #444444;
	float:left;
	width:160px;
}

.mb_moderate_maincolumn {
	border:0px solid red;
	margin-left:170px;
}

.mb_moderate_catcolumn_catlink {
	display:block;
	padding:2px 0;
}

.mb_moderate_catcolumn_catlink_selected {
	display:block;
	padding:2px 0;
	font-weight:bold;
}

.mb_moderate_header_categoriestext {
	float:left;
}

#mb_moderate_catcolumn_catlink_all {
	margin-bottom:10px;
}

.mb_moderate_postitem {
	float:left;
	width:100%;
	margin-bottom:25px;
	overflow:hidden;
	border-bottom:1px solid #666666;
	padding-bottom:20px;
}

.mb_moderate_postitem_link {
	float:left;
	border:1px solid #aaaaaa;
}

.mb_moderate_postitem_avatar {
	width:48px;
}

.mb_moderate_postitem_rightcol {
	margin-left:65px;
}

.mb_moderate_postitem_rightcol_threadtitle {
	display:block;
	padding-bottom:3px;
}

.mb_moderate_postitem_rightcol_threadlink {
	font-weight:bold;
}

.mb_moderate_postitem_rightcol_date {
	display:block;
	margin-bottom:5px;
}

.mb_moderate_postitem_rightcol_postdesc {
	display:block;
	margin-bottom:13px;
}

.mb_board_pagination_mainpage {
	text-align:center;
	width:100%;
	margin:0 0 20px 0;
}

.mb_moderate_rightcol_hottopics {
	width:300px;
}

.mb_board_pagination_moderatepage .mb_bd_pagination_of,
.mb_board_pagination_moderatepage .pagination_text_separator,
.mb_board_pagination_moderatepage .pagination_select_page {
	display:none;
}

.mb_board_pagination_moderatepage .pagination_select_page_selected {
	background:transparent;
	border:0;
	color:inherit;
	font-size:100%;
	padding:0 10px;
	text-decoration:underline;
}

.mb_board_pagination_moderatepage .pagination_select_page_selected:hover {
	cursor:auto;
}
.mb_moderate_postitem_rightcol_postdesc blockquote {
	border:1px inset #ffffff;
	background:#dddddd;
	color:#444444;
	padding:3px 5px;
	margin:5px 15px;
}

.mb_moderate_postitem_rightcol_postdesc .blockquote-limited {
	border:1px solid #7498C9;
	background:#dddddd;
	color:#444444;
	padding:5px;
	margin-top:5px;
}
.mb_moderate_postitem_rightcol_postdesc p {
	margin:0;
}
.mb_moderate_postitem_rightcol_date_report,
.mb_moderate_postitem_rightcol_date_delete {
	display:none;
}

.mbReplyBtnQuickReplyWrapper {
	clear:both;
	padding-top:10px;
}

.mbQuickReplyBtn {
	background:url('/resources/images/icons/16-QuickReply.png') no-repeat;
	width:16px;
	height:16px;
	margin-right: 10px;
	float:right;
}

.mbQuickReplyWrapperHidden, .mbQuickThreadWrapperHidden {
	display:none;
}

.mbQuickThreadWrapper {
	margin-top:15px;
}

.mbQuickThreadInput {
	clear:both;
}

.mbQuickReplyWrapper {
	background:#CCCCCC;
}

.mbQuickReplyTitle {
	margin:0;
	border-style:none;
}

.mbQuickReplyFormWrapper {
	overflow: hidden;
	padding:5px;
}

.mbQuickReplyBottom {
	text-align:left;
	margin-top:5px;
}

.mbQuickReplyInput {
	width:600px;
}

.mbQuickReplyLoading {
	position:absolute;
	padding-left:10px;
}

.mbHiddenRow {
	display:none;
}

.mbVisibleRowBtn, .mbHiddenRowBtn {
	width:16px;
	height:16px;
	margin-right:5px;
	float:left;
}

.mbVisibleRowBtn {
	background-image:url('/resources/images/icons/16-arrowDown.png');
}

.mbHiddenRowBtn {
	background-image:url('/resources/images/icons/16-arrowRight.png');
}

/** forum preferences */
.mb_board_preferences_link {margin-top: 10px;}

/** quick reply */
#mb_post_reply_form {margin-bottom: 30px;}
.mb_b_c_t_photo img {width: 75px;}

.mb_edit_forum_share {
	margin-top: 15px;
}
.mb_share_forum {
	margin-bottom: 20px;
}

/* Creation Page */
.forumCreateNewCategoryWrapper {
	margin: 3px;
}
.forumCreateNewCategoryWrapper .forumCreateNewCategory {
	display: none;
	margin: 5px 0 5px 7px;
}

.oneForumTitleBarRSS {
	float:right;
	margin-right: 5px;
	margin-top: 2px;
}

/** Edit forum page */
.mbForumAliasWrapper {
	margin-top: 15px;
}

/**
 * Forum Indention Replies
 */

.oneForumPostNestedThread {
	background: #e9e9e9;
}

.oneForumPostNestedThread > td,
.oneForumPostNestedThread .mbQuickReplyRow > td {
	padding-left: 138px;
}

.oneForumPostNestedThread .oneForumPostNestedThread .oneForumPostNestedThread .oneForumPostNestedThread > td {
	padding-left: 0;
}

.oneForumPostNestedThread .oneForumPostNestedThread .oneForumPostNestedThread .mbQuickReplyBtn {
	display: none;
}

.mb_t_p_t_content {
	min-height: 125px;
	padding: 0 0 25px;
	position: relative;
}

.mbQuickReplyWrapper .mbQuickReplyInput,
.mbQuickReplyWrapper .mbQuickReplyInput .mceLayout {
	width: 100% !important;
}

.mbQuickReplyBottom label,
.mbQuickReplyBottom input,
.nestedQuickReplySubmitBtn {
	float: left;
}

.mbQuickReplyBottom input {
	clear: left;
	margin-right: 8px;
}

.mb_t_p_t_content .toggleReplies {
	bottom: 0;
	position: absolute;
	right: 0;
}

.mb_t_p_t_content .toggleReplies a {
	background: #1E59A3;
	color: #fff;
	display: block;
	padding: 4px 10px;
}

.loadingIndicator {
	background: #f4f4f4;
	padding: 10px 0;
	text-align: center;
}

.loadingIndicator img {
	width: 16px;
}
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL //resources/css/controller/forum/forum.css was not found on this server.</p>
<hr>
<address>Apache Server at static.community.betfair.com Port 80</address>
</body></html>
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL //resources/css/controller/thread/thread.css was not found on this server.</p>
<hr>
<address>Apache Server at static.community.betfair.com Port 80</address>
</body></html>
.flvBox {
	border: 1px solid #c4c4c4;
	border-bottom: 1px solid #a7a7a7;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.31, rgb(245,245,245)),
		color-stop(0.66, rgb(248,248,248))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(245,245,245) 31%,
		rgb(248,248,248) 66%
	);
	-moz-box-shadow: 0px 1px 0px #dfdfdf;
	-webkit-box-shadow: 0px 1px 0px #dfdfdf;
	box-shadow: 0px 1px 0px #dfdfdf;
}
.flvHeader {
	border: 1px solid #cccccc;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	background: #efefef;
	color: #555555;
	padding: 10px;
}
.flvHeaderText {
	font-weight: bold;
	text-transform: uppercase;
}
.flvHeaderPause, .flvHeaderResume {
	float: right;
	padding-right: 17px;
	color: #999999;
	font-size: 90%;
	text-decoration: none;
	font-weight: normal;
}
.flvHeaderPause:hover, .flvHeaderResume:hover {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.flvHeaderPause {
	background: url('/resources/images/icons/chat-pause.png') center right no-repeat;
}
.flvHeaderResume {
	background: url('/resources/images/icons/chat-play.png') center right no-repeat;
}
.flvHeader .mb_liveview_disable {
	float: right;
	margin-right: 10px;
	color: #999999;
	font-size: 90%;
	text-decoration: none;
	font-weight: normal;
}
.flvHeader .mb_liveview_disable:hover {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.flvHeaderSeparator {
	float: right;
	margin-right: 10px;
}
.flvPostsContainer {
	border: 1px solid #cccccc;
	border-top: 0;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	background: #ffffff;
	color: #333333;
	-moz-box-shadow: 0px 1px 0px #dfdfdf;
	-webkit-box-shadow: 0px 1px 0px #dfdfdf;
	box-shadow: 0px 1px 0px #dfdfdf;
}
.flvPagination {
	display: none;
}
.flvPaginationShowMore {
	display: none;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	cursor: pointer;
	padding: 0.5em 0em;
	background-color:#E1E1E1
}
.flvPaginationShowMore:hover,
.flvPaginationShowMore:focus {
	background-color: #E8E8E8;
	color:#454545;
}
.flvPaginationShowMore a {
	color: #333;
	text-decoration: none;
}
.flvPaginationLoading {
	display: none;
	text-align: center;
	padding: .5em 0em;
}
.flvPost {
	border-top: 1px solid #cccccc;
	padding: 4px;
}
.flvPost2, .flvPost4 {
	background: #f8f8f8;
}
.flvPostProfile {
	float: left;
	text-align: center;
}
.flvPostProfile img, .flvPostProfile .miniProfileAvatar a img {
	width: 30px;
}
.flvPostInfo {
	margin-left: 40px;
	margin-bottom: 1px;
	color: #777777;
	font-size: 95%;
}
.flvPostInfoFlag {
	float: right;
}
.flvPostInfoSeparatorFlag, .flvPostInfoSeparatorQuote, .flvPostInfoSeparatorDelete {
	float: right;
	padding: 0 4px;
}
.flvPostInfoQuote {
	float: right;
}
.flvPostInfoBlockUser {
	float: right;
}
.flvPostInfoDelete {
	float: right;
}
.flvPostInfoEdit {
	float: right;
}
.flvPostContent {
	margin-left: 40px;
}
.flvPostContent p {
	margin: 0;
}
.flvPostContent blockquote {
	margin: 5px 0;
	background: #efefef;
	color: #777777;
	padding: 7px 35px;
	border: 1px solid #aaaaaa;
	background: #eeeeee url('/resources/images/admin/quote.png') 7px 7px no-repeat;
	
	border: 1px solid #c4c4c4;
	border-bottom: 1px solid #a7a7a7;
	-moz-box-shadow: 0px 1px 0px #dfdfdf;
	-webkit-box-shadow: 0px 1px 0px #dfdfdf;
	box-shadow: 0px 1px 0px #dfdfdf;
}
.flvPostContent .mb-t-p-t-post-quote-header {
	font-weight: bold;
}
.flvPostContentBlocked {
	font-style: italic;
	color: #666666;
	text-align: center;
}
.flvReplyContainer {
	position: relative;
}
.flvReply {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #efefef;
	color: #555555;
	/*padding: 5px 10px 10px 10px;*/
	margin-top: 10px;
}
.flvReplyHeader {
	padding: 5px 10px 4px 10px;
}
.flvReplyHeaderText {
	font-weight: bold;
	float: left;
	line-height: 26px;
	padding-right: 15px;
}
.flvReplyBBCodes {
	float: left;
	padding-left: 10px;
	border-left: 1px solid #dddddd;
}
.flvReplyFormQuote {
	margin-bottom: 4px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 6px 15px 6px 35px;
	color: #777777;
	background: #f8f8f8 url('/resources/images/admin/quote.png') 10px center no-repeat;
}
.flvReplyFormQuoteRemove {
	float: right;
	background: url('/resources/images/icons/trash.png') center left no-repeat;
	width: 15px;
	height: 15px;
}
.flvReplyFormQuoteRemove span {
	display: none;
}
.flvReplyFormWrapper {
	margin: 5px 10px;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f8f8f8;
}
.flvReplyFormHelper {
	margin-right: 10px;
}
.flvReplyContent {
	width: 100%;
	border: 0;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	resize: none;
	font-size: 12.5px;
	height: 35px;
	padding: 8px 5px;
}
.flvReplyFormAction {
	border-top: 1px solid #dddddd;
}
#flvReplyHelpertext, #flvReplyQuickHelpertext {
	display: inline-block;
	padding: 6px 0 0 10px;
	font-size: 90%;
	font-style: italic;
	color: #888888;
}
.flvReplyButton {
	float: right;
	padding: 6px 12px;
	background: blue;
	font-size: 12.5px;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	background: #f9de98;
	background: -moz-linear-gradient(100% 100% 90deg, #f6cf66, #f9de98);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9de98), to(#f6cf66));
	background: -webkit-linear-gradient(#f6cf66, #f9de98);
	background: -o-linear-gradient(#f6cf66, #f9de98);
}
.flvReplyButton:hover {
	background: #f6cf66;
	background: -moz-linear-gradient(100% 100% 90deg, #F8DB80, #FBE6AF);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FBE6AF), to(#F8DB80));
	background: -webkit-linear-gradient(#F8DB80, #FBE6AF);
	background: -o-linear-gradient(#F8DB80, #FBE6AF);
}
.flvReplyButton span {
	color: #3E3517;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.flvLoadingIndicator {
	float: right;
	padding: 3px 10px;
}
.flvLoadingIndicator img {
	width: 23px;
}
.flvReplyFormQuickToggleWrapper {
	float: right;
	margin: 5px 30px 5px 15px;
}
.flvReplyDisabled {
	opacity: .3;
}
.flvReplyDisabled,
.flvReplyDisabled div,
.flvReplyDisabled span,
.flvReplyDisabled textarea,
.flvReplyDisabled button,
.flvReplyDisabled img {
	filter: alpha(opacity=30);*/
}
.flvLogin {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.flvLoginText {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
}

.flvFirstPost {
	margin-top:5px;
}

.flvFirstPost p {margin:0;}

.flvFirstPost .flvPostGator {
	background: url("/resources/images/forum/dialog-gator-left.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 9px;
	margin-left: 3px;
	margin-top: 10px;
	width: 8px;
}

.flvFirstPostSnippet, .flvFirstPostContent {
	background-color: #FFFFFF;
	border: 1px solid #DBE4EB;
	border-radius: 5px 5px 5px 5px;
	margin-left:40px;
	padding: 10px;
}

.flvFirstPostContent {
	display:none;
}

.flvFirstPostShowLess {
	display:block;
	margin-top:10px;
}/******************************
 * BB Code Editor Toolbar
 *****************************/

.BBCodeIcon {
	float: left;
	width: 24px;
	height: 24px;
	border: 1px solid #eee;
	color: black;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.BBCodeIcon:hover {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #fff;
	background-color: #eee;
}
#BBCodeMenuSmilies {
	background-color: #eee;
}
#BBCodeMenuSmilies a {
	vertical-align: middle;
}
#BBCodeMenuSmilies img {
	border: 1px solid #eee;
	padding: 4px;
}
#BBCodeMenuSmilies img:hover {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #fff;
	background-color: #eee;
}
.BBCodeMenuContainer {
	position:relative;
	float:left;
}
.BBCodeMenuContainer div{
	display:none;
	position:absolute;
	top:0;
}
.BBCodeIconOptions {
	text-align: center;
	text-decoration: none;
	line-height: 24px;
	vertical-align: middle;
}
.BBCodeIconOptions:hover {
	cursor: default;
}

/* Individual icons */

.BBCodeIconBold {
	background-image: url(/resources/images/icons/text_bold.png);
}
.BBCodeIconItalic {
	background-image: url(/resources/images/icons/text_italic.png);
}
.BBCodeIconUnderline {
	background-image: url(/resources/images/icons/text_underline.png);
}
.BBCodeIconColor {
	background-image: url(/resources/images/icons/color_wheel.png);
}
.BBCodeIconEmail {
	background-image: url(/resources/images/icons/email.png);
}
.BBCodeIconImage {
	background-image: url(/resources/images/icons/image.png);
}
.BBCodeIconLink {
	background-image: url(/resources/images/icons/link.png);
}
.BBCodeIconHighlight {
	background-image: url(/resources/images/icons/lightning.png);
}
.BBCodeIconFont {
	background-image: url(/resources/images/icons/font.png);
}
.BBCodeIconLeft {
	background-image: url(/resources/images/icons/text_align_left.png);
}
.BBCodeIconRight {
	background-image: url(/resources/images/icons/text_align_right.png);
}
.BBCodeIconCenter {
	background-image: url(/resources/images/icons/text_align_center.png);
}
.BBCodeIconSize {
	background-image: url(/resources/images/icons/icn-size.gif);
}
.BBCodeIconQuote {
	background-image: url(/resources/images/icons/icn-quote.gif);
}
.BBCodeIconYouTube {
	background-image: url(/resources/images/icons/icn-youtube.gif);
}
.BBCodeIconTable {
	background-image: url(/resources/images/icons/icn_table.gif);
}
.BBCodeIconSpellCheck {
	background-image: url(/resources/images/icons/spellcheck.png);
}

.BBCodeSmiley {
	background-image: url('/resources/images/icons/smilies/bbcode_sprite.png');
	background-repeat: no-repeat; 
}

.BBCodeIconSmileyAngry {
	background-position: -47px -47px;
}
.BBCodeIconSmileyCrazy {
	background-position: -117px -47px;
}
.BBCodeIconSmileyHappy {
	background-position: -188px -47px;
}
.BBCodeIconSmileyScared {
	background-position: -258px -47px;
}
.BBCodeIconSmileySuperHappy {
	background-position: -326px -47px;
}
.BBCodeIconSmileySurprised {
	background-position: -397px -47px;
}
.BBCodeIconSmileyTongueOut {
	background-position: -466px -47px;
}
.BBCodeIconSmileyWhoops {
	background-position: -537px -47px;
}
.BBCodeIconSmileyWink {
	background-position: -606px -47px;
}@charset "utf-8";
 
/** 
 * Forum Classic View | Betfair Community
 * 
 * Common Components
 * Links and Buttons
 * Navigation
 * Search 
 * Breadcrumbs
 * Badges and Titles
 * User Tools Popup
 * Heartbeat
 * Forum Viewboard
 * Forum View
 * Forum Sub Forums
 * Thread View
 * Thread Edit
 * Create Forum
 * Create Thread
 * Forum Preferences
 * Forum Subscriptions
 * Recent Conversations
 * 
 * @project community.betfair.com
 * @version 1
 * @lastmodified 2010-07-30 14:00
 * @author rmiller
 *
 * @colordef #fff; white 
 * @colordef #2789CE; link blue
 * @colordef #39F; link blue 2 (for dark backgrounds)
 * @colordef #969; link purple
 * @colordef #C9C; link purple 2 (for dark backgrounds)
 * @colordef #C6D5E0; blue gray
 * @colordef #273A47; dary gray
 * @colordef #3B5160; mid gray
 * @colordef #7E97A7; light gray
 * @colordef #BCD; light purple
 * @colordef #B4E500; green
 * @colordef #FF680F; orange
 * @colordef #FFB80C; yellow
 */


#loginChannel {display: none;}


/**
 * Global Elements
 *
 * @section Global Elements
 */

/*.classicContainer {margin-left: 140px;}*/

/** Generic ONE Controller */
#one_controller_container {font-family: Tahoma, Verdana, sans-serif; font-size: 11px; margin: 0;}


/** main classic column structure */
.classicColumns {width: 100%; border-collapse: collapse;}
.classicColumns .classicColumn {vertical-align: top;}
/*.classicColumns .classicColumnLeft {width: 100%;}*/
.classicColumns .classicColumnRight {width: 195px;}

/** nested classic column structure */
.classicTableStructure {width: 100%; border-collapse: collapse;}
.classicTableStructure td.classicTableCol {vertical-align: top;}
/*.classicTableStructure td.classicTableColMain {width: 100%;}*/
.classicTableStructure td.classicTableColLeft {width: 140px;}

/** Misc */

.wrapper {
	background: white !important;
}

.mb_t_p_t_post img {max-width: 570px;}
.mb_t_p_t_post em {font-style: italic;}
.mb_t_p_t_post strong {font-weight: 700;}

.mb_msg_container {
	background: #f8f6d3;
	margin: 5px;
}
.classicContainer .bbCodeLabel {display: none !important;}

/** Hover Info */
.mbCreatedByHover a.mbCreatedByHoverAnchor,
.mbCreatedByHover a.mbCreatedByHoverAnchor:visited,
.mbCreatedByHover a.mbCreatedByHoverAnchor:hover,
.mbCreatedByHover a.mbCreatedByHoverAnchor:active {color: #000/*2789CE*/ !important; text-decoration: none !important; cursor: default !important;}
.mbCreatedByHover a.mbCreatedByHoverAnchor span.mbCreatedByHoverInfo {height: 24px/*51px*/; line-height: 12px; padding: 10px; font-size: 11px; font-weight: bold; border: none !important; text-decoration: none !important; background: transparent url("/community.betfair.com/hoverStateClassic.png") no-repeat scroll 0 0 !important;}


/** Pop-Up */

/**
 * Common Components
 *
 * @section Common Components
 */
 
/** header title bar */
.forumTitleBar {background:url(/community.betfair.com/gradGreyDark.png) repeat-x; height: 35px; margin: 1px 0; padding: 0 10px;}
.forumTitleBar h1 {color: #fff; font: 20px/35px Helvetica Bold, Helvetica, Arial, sans-serif; letter-spacing: .02em; text-shadow: #273a47 0 1px 0;}

/** Title bar & Action buttons */
.mb_board_category_header,
.mb_threads_forum_header,
.mb_threads_forum_footerButtons {/*width: 100%;*/ line-height: 30px; /*float: left;*/ margin: 0; padding: 0 0 1px; font-size: 14px; color: #3b5160; text-shadow: #fff 0 1px 0; border: 0 none; border-bottom: 1px solid #bcd; background: #f8f8f8 url(/community.betfair.com/forumHeaderFade.png) 0% 100% repeat-x;}
.mb_board_category_header a,
.mb_threads_forum_header a,
.mb_threads_forum_footerButtons a {color: #3b5160;}
.mb_threads_forum_header_title {float: left; margin: 0 10px 0 10px;}
.classicContainer .forumActionButtons {float: right; margin: 0 10px 0 0; padding-top: 5px; line-height: 25px; width: auto;}
.classicContainer .forumActionButtons .oneButtonGlobal,
.classicContainer .forumActionButtons .threadManagementWrapper {margin-left: 3px; float: left !important;}
.mb_threads_forum_footerButtons .forumActionButtons {padding-bottom: 4px !important;}
.classic .forumActionButtons .mbQuickReplyBtn {width: auto; margin-right: 0; position: static;}

/** pagination */
.mbBoardPaginationContainer {height: 25px; line-height: 25px; margin: 0; padding: 0; clear: both; background: #e2eaef; border-style: solid; border-width: 1px 0; border-color: #fff transparent #bcd;}
.mbBoardPaginationContainer .onePagination {height: 25px; line-height: 25px; float: left; background: none;}
.mbItemsPerPage,
.forumClassicOptionsSort {float: right; overflow: hidden; margin: 0 5px;}
.classicContent .mbPerPageMenu,
.classicContent .forumClassicOptionsSort {line-height: 22px; padding: 0 10px;}
.classicContent .mbItemsPerPage select,
.classicContent .forumClassicOptionsSort select {font-size: 0.9em;}
.classicContent .mbItemsPerPage form,
.classicContent .forumClassicOptionsSort form {display: inline;}
.mbBoardPaginationContainerBottom {border-left: 1px solid #C6D5E0;}
.pagination_prev_nolink,
.pagination_prev {background:url(/community.betfair.com/arrowLeft.png) center left no-repeat; padding-left: 10px;}
.pagination_next_nolink,
.pagination_next {background:url(/community.betfair.com/arrowRight.png) center right no-repeat; padding-right: 10px;}

/** No content to display */
.mb_board_no_categories {padding: 5px;}
.mb_board_no_categories .redMsgBox {margin: 0;}

/** thread tools */
/*.classicContainer #bulkmanage {float: left; margin-right: 5px;}*/
.threadManagementWrapper {display: inline-block; margin: 0 0 0 5px; /*float: left !important;*/ border: 0 none; background: transparent;}
ul#threadManagementOptions {border: 1px solid #C3CACE;}
#threadManagement a.threadManagementBtn {float: none !important;}
#threadManagement .threadManagementBtnText {display: inline-block;}
#threadManagement ul {margin-left: 4px;}
#threadManagement li button {border: 1px solid #C3CACE; background: #F4F6F8;}
#threadManagement li button:hover {background: #FEFEFE;}

/** Post Reply Form */
#thread_create .wrapper {background: none !important;}
.classicForumAction {clear: both; padding-left: 70px;}
.mbThreadCreateContents {padding: 10px 15px; clear: both;}
.mbThreadCreateLabel {margin: 0 0 3px; font-weight: 700;}
.classicContainer #mb_post_reply_form {margin: 0; padding: 0 15px 10px !important;}
#thread_create #mb_post_reply_form {padding-top: 15px !important;}
#mb_thread_title_text,
#mb_post_reply_form label.postClassicMsg,
.classicContainer .mbQuickReplyInputContainer label.postClassicMsg {color: #273a47; display: block; float: left; font-size: 11px; width: 70px;}
#thread_title,
.mbThreadTitleInput {border: 1px solid #d7e2e9; width: 500px; margin-left: 0; padding: 3px 0;}
#post_content {border: 1px solid #d7e2e9; height: 200px; width: 500px;}
.classicContent .mbNoHTMLMsg {color: #7e97a7; font-size: 11px; line-height: 21px !important; padding: 0;}
.threadReplyTitle {clear: both; font-weight: bold; margin: 5px 10px; padding: 5px 0;}

/** Quick reply */
.classicContainer .mbQuickReplyWrapper {margin: 0; padding: 10px;}
.classicContainer .mbQuickReplyWrapper .mbQuickReplyTitle {display: block; margin: 0 0 5px; padding: 0; color: #3B5160; font-size: 11px; line-height: normal; background: transparent;}
.classicContainer #post_content {width: 500px !important; margin: 1px 0 8px !important;}
.classicContainer .mbQuickReplyWrapper a.mbQuickReplyCancel {color: #3B5160 !important; text-decoration: none !important;}


/**
 * Links and Buttons
 *
 * @section Links and Buttons
 */

.mb_delete_thread_btn,
.mb_edit_thread_btn,
.mb-subscribe-btn {margin: 0;}
.mb_post_reply_cancel {margin-left: 0;}
.mb_forum_popup {float: none;}

.classicContainer .mbQuickReplyFormWrapper .replyClassicFormatBtn {margin-left: 70px;}

/* - moved to toolbar
.replyClassicFormatBtn .BBCodeIcon {border: 0 none; height: 22px; width: 24px; background:url(/community.betfair.com/forumEditSprite.png) no-repeat transparent;}
.replyClassicFormatBtn .BBCodeIconBold {background-position: 0 0;}
.replyClassicFormatBtn .BBCodeIconBold:hover {background-position: 0 -22px;}
.replyClassicFormatBtn .BBCodeIconItalic {background-position: -24px 0 !important;}
.replyClassicFormatBtn .BBCodeIconItalic:hover {background-position: -24px -22px !important;}
.replyClassicFormatBtn .BBCodeIconUnderline {background-position: -48px 0;}
.replyClassicFormatBtn .BBCodeIconUnderline:hover {background-position: -48px -22px;}
.replyClassicFormatBtn .BBCodeIconTable {background-position: -72px 0;}
.replyClassicFormatBtn .BBCodeIconTable:hover {background-position: -72px -22px;}
.replyClassicFormatBtn .BBCodeIconOptions {background-position: -96px 0;}
.replyClassicFormatBtn .BBCodeIconOptions:hover {background-position: -96px -22px;}
.replyClassicFormatBtn .BBCodeIconOptions {text-indent:-4000px;}
*/

.replyClassicFormatBtn {/*width: 121px;*/ margin-right: 10px;}
.replyClassicFormatBtn,
.mbNoHTMLMsg {clear: none !important; float: left;}
.replyClassicActionWrapper {/*float: right; display: inline-block;*/ text-align: right;}
.replyClassicActionWrapper .mb_post_reply_submitpost {float: right;}
div.replyClassicActionWrapper a.mb_post_reply_cancel,
div.replyClassicActionWrapper a.mb_post_reply_cancel span {background: none !important; color: #2789CE !important; font-weight: normal !important;}


/** What is Forum Classic? */
.whatIsClassic {background: #faf7da; border-top:3px solid #babeae;border-bottom: 1px solid #c6d5e0;overflow:hidden;padding:17px 15px;position:relative;}
.whatIsClassic .classicPitch {float: left;}
.whatIsClassic .classicIgnoreExtra {float: right;}

.whatIsClassic h2 {font: bold 12px Tahoma, Verdana, Arial;}
.whatIsClassic .whatIsForumList {margin-top: 10px;}
.whatIsClassic .whatIsForumList li {list-style: inside disc; list-style-image: url("/community.betfair.com/checkBullet.png");}

.whatIsClassic #dontShow {float: left; margin-right: 5px;}
.whatIsClassic .dontShowAgain label {color: #7e97a7; font-size: 11px; margin-right: 15px;}
.whatIsClassic .dontShowAgain .showExtraCloseBtn {background:url(/community.betfair.com/btnClose.png) no-repeat; display: block; float: right; height: 17px; width: 17px;}
.whatIsClassic .dontShowAgain .showExtraCloseBtn span {display: none;}

.whatIsClassic .takeLook {background:url(/community.betfair.com/takeLookArrow.png) bottom right no-repeat; bottom: 17px; padding-right: 8px; position: absolute; right: 15px; text-align: right; text-shadow: #FFF 0 1px 0; width: 100px;}


/**
 * Navigation
 *
 * @section Navigation
 */

.classicNav {
	background: white;
	/*float: left;*/
	min-height: 600px;
	/*width: 140px;*/
}
.classicNav a {font-size: 1em/*1.1em*/;}
.classicNavHeader {
	background: url('/classicNavHeaderBg.png') repeat-x;
	color: white;
	font-size: 14px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	height: 29px;
	line-height: 29px !important;
	padding: 0 0 0 15px;
	text-shadow: #000 0 1px 0;
}
.classicNavGroups {
	padding: 0 10px 0 15px;
	line-height: 150%;
	
}
.classicNavGroupsCategory {
	padding: 10px 0;
}
.classicNavGroupsCategory:first-child {
	border: 0;
}
.classicNavGroupsCategoryHeader {
	border-bottom: 1px dashed #b6c4ce;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	color: #3b5160;
	font: bold 11px/150% Tahoma, Geneva, sans-serif;
}
a.bfLeftNavCategoryLinksSelected {padding-left: 10px; background: url(/community.betfair.com/arrowOrange.gif) 0% 50% no-repeat; font-weight: bold;}


/**
 * Search
 *
 * @section Search
 */

.forum-search-fields {line-height: 35px;}
.post-wrapper {background: #F1F4F7; border-top:1px solid #FFF; border-bottom: 1px solid #C6D5E0; margin-bottom: 0; padding: 0 15px 7px;}
.forumSearchResults {font-size: 11px; font-weight: normal;}
.search-wrapper .post-created-date {font-size: 11px;}
.search-wrapper .mbPosterUsername {color: #2789CE; font-weight: bold; line-height: 21px;}
.search-wrapper .mbPostDate {color: #7E97A7; padding-left: 20px;}
.search-wrapper .mbPostTime {padding-left: 10px;}
.search-wrapper .thread-title a {font-size: 12px;}

/**
 * Breadcrumbs
 *
 * @section Breadcrumbs
 */


/**
 * Badges and Titles
 *
 * @section Badges and Titles
 */
 
 
/**
 * Heartbeat
 *
 * @section Heartbeat
 */ 
 

/**
 * Forum Viewboard
 *
 * @section Forum Viewboard
 */ 


/**
 * Forum View
 *
 * @section Forum View
 */ 

table.mb_board_categories_table,
table.mb_forum_topics_table {border-left: 0 !important; clear: both;}
table.mb_board_categories_table thead td,
table.mb_forum_topics_table thead td {background: #e9f4fc; border-right: 0; border-bottom: 1px solid #c6d5e0;}
table.mb_board_categories_table thead td,
table.mb_forum_topics_table thead td {border-top: 1px solid #FFF;}
table.mb_board_categories_table tbody td,
table.mb_board_categories_table tbody td.mb_b_c_t_last, 
table.mb_board_categories_table tbody td.mb_b_c_t_topics,
table.mb_forum_topics_table tbody td,
table.mb_forum_topics_table tbody td.mb_b_c_t_last, 
table.mb_forum_topics_table tbody td.mb_b_c_t_topics {background: #ffffff !important;}
table.mb_board_categories_table td,
table.mb_forum_topics_table td {border-right: 0; border-bottom: 1px solid #c6d5e0;}

.classicContainer table.mb_forum_topics_table td {padding: 5px 0 !important; line-height 21px; color: #3b5160 !important; font-weight: normal !important;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_bulkmanage {width: 18px/*4%*/; text-align: right;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_thread,
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_thread_bg {width: auto; padding: 5px !important;}
.classicContainer table.mb_forum_topics_table .mb_f_t_t_thread_div {width: auto;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_views {width: 150px/*21%*/;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_replies {width: 50px/*7%*/; text-align center;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_replies a {margin: 0 !important;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_last {width: 110px/*20%*/;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_manage {width: 60px/*15%*/;}

table.mb_forum_topics_table a {color: #2789CE; text-decoration: none !important;}
table.mb_forum_topics_table a:visited {color: #996699;}
table.mb_forum_topics_table a:hover {text-decoration: underline !important;}
table.mb_forum_topics_table a:active {color: #2789CE;}

.mb_f_t_t_thread_div a {font-weight: bold;}

/** new */
.classicContainer table.mb_forum_topics_table thead a {color: #2789CE;}
.classicContainer table.mb_forum_topics_table td.mb_f_t_t_bulkmanage {padding-right: 0;}
.classicContainer table.mb_forum_topics_table tbody td.mb_f_t_t_replies a {color: #3B5160;}
.classicContainer table.mb_forum_topics_table tbody td.mb_f_t_t_replies a:hover {text-decoration: none !important; cursor: default !important;}
.classicContainer .mbCreatedByHover {padding: 0;}
.classicContainer .lastDateYear {padding-left: 10px;}

/** Inline create topic */
#mbQuickThreadWrapper_top {margin: 0;}
#mbQuickThreadWrapper_top .mbThreadCreateContentsClassic #mb_post_reply_form {padding: 12px 15px 10px !important;}
.mbQuickThreadInput {clear: none;}


/**
 * Forum Sub Forums
 *
 * @section Forum Sub Forums
 */ 


/**
 * Thread View
 *
 * @section Thread View
 */

table.mb_thread_posts_table {border: 0 none;/*background: #3B5160;*/}
table.mb_thread_posts_table .classicPostContents {color: #3B5160;}
td.mb_t_p_t_date {width: auto; padding: 2px 15px 0; /*border-top: 1px solid #fff;*/ background: #f1f4f7; line-height: 21px;}
td.mb_t_p_t_post {width: auto; padding: 0 15px 7px; border-bottom: 1px solid #bcd; background: #f1f4f7;}
td.mb_t_p_t_date .mbPosterUsername {color: #273a47; font-weight: bold;}
td.mb_t_p_t_date .mbPostDate {color: #7e97a7; padding-left: 20px;}
td.mb_t_p_t_date .mbPostTime {padding-left: 10px;}
td.mb_t_p_t_date .oneButtonGlobal {margin: 0 0 0 5px;}

table.mb_thread_posts_table tbody td.alternate-row {background: #f1f4f7;}
table.mb_thread_posts_table tbody td.alternate-row {border-bottom: 1px solid #c6d5e0;}

/** classic thread view dialog */
.dialogGatorWrap {height: 8px; padding: 0; background: url(/community.betfair.com/dialog/dialog-gator.gif) 20px 0% no-repeat;}
/* .dialog {width:100%; margin: 0 auto; min-width:20em; max-width:800px;} */
.dialog .hd .c,
.dialog .ft .c {height: 5px; font-size: 1px;}
.dialog .ft .c {height: 5px;}
.dialog .hd {margin-right: 5px; background: transparent url(/community.betfair.com/dialog/dialog-topLeft.gif) 0% 0% no-repeat !important;}
.dialog .hd .c {margin-right: -5px; background:transparent url(/community.betfair.com/dialog/dialog-topRightCap.gif) 100% 0% no-repeat;}
.dialog .bd {border-style: solid; border-width: 0 1px; border-color: #dbe4eb; background: #fff;}
.dialog .bd .c {padding: 5px 10px; background: #fff; font-size: 1.1em; line-height: normal;}
.dialog .ft {margin-right: 5px; background: transparent url(/community.betfair.com/dialog/dialog-bottomLeft.gif) 0% 0% no-repeat;}
.dialog .ft .c {margin-right: -5px; background:transparent url(/community.betfair.com/dialog/dialog-bottomRightCap.gif) 100% 0% no-repeat;}
/* - ?
.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(/community.betfair.com/dialog-bottomleft.png) repeat-x 0px 0px;
 padding:1em;
}
*/


/**
 * Thread Edit
 *
 * @section Thread Edit
 */

.mbThreadEditPageClassic .mb_edit_category_submitlinks .oneButtonGlobal {float: right; margin-right: 5px;}



/**
 * Create Forum
 *
 * @section Create Forum
 */ 


/**
 * Create Thread
 *
 * @section Create Thread
 */ 

.mb_thread_create_options {clear: both; margin: 0; padding: 10px 0 0; line-height: normal;}
.mb_thread_create_options div {margin: 0 0 3px;}


/**
 * Forum Preferences
 *
 * @section Forum Preferences
 */ 


/**
 * Forum Subscriptions
 *
 * @section Forum Subscriptions
 */ 


/**
 * Recent Conversations
 *
 * @section Recent Conversations
 */ 
 


/**
 * Pop-Up Report
 *
 * @section YUI Pop-Up
 */

/*
.shadow {
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius = 1, MakeShadow = true, ShadowOpacity = 0.5);
}
*/

.masked .yui-panel {background: #F1F4F7; /*border: 0 none;*/ font-family: Tahoma, Verdana, sans-serif; margin: 0 !important;}
.masked #main_window {width: 624px !important;}
/*.masked .yui-panel #YUI-AlertPanel_h,
.masked .yui-panel #main_window_h,*/
.masked .yui-panel .hd {height: 30px; line-height: 30px; margin: 0; padding: 0 0 0 10px !important; border-bottom: 1px solid #BBCCDD; color: #3B5160; font-size: 14px; text-shadow: 0 1px 0 #FFFFFF; background: #F8F8F8 url(/community.betfair.com/forumHeaderFade.png) repeat-x scroll 0 100%;}
.masked .yui-panel .dialog .hd {height: auto !important; line-height: normal !important; border: 0 none !important;}
.masked .yui-panel .dialog .hd .c {margin-right: 0 !important;}
.masked .yui-panel .bd {padding: 10px; border-top: 1px solid #FFF;}
.masked .yui-panel .ft {overflow: visible; padding: 0;}
.masked .yui-panel .container-close {background:transparent url(/community.betfair.com/btnClose.png) no-repeat scroll 0 0; height: 17px; width: 17px; right: 10px; top: 6px;}

.masked .flaggingButtonRow {clear: both;;}
.masked .flaggingButtonRow .flaggingButtonSubmit {float: right; margin-left: 10px;}
.masked .flaggingButtonCancel,
.masked .flaggingButtonCancel span {background: none !important; color: #2789CE; font-weight: normal !important;}
.masked .flaggingHeaderLine p {font-size: 11px; margin: 0 !important;}
.masked .flag_header_div {margin-bottom: 10px;}
.masked .flaggingFormRow label {float: left; font-size: 11px; font-weight: normal; width: 100px;}
.masked .flaggingDescription #description {float: left; height: 105px; width: 473px;}
.masked .flaggingDescription {overflow: hidden; margin-bottom: 10px;}
.mbReportLabel {font-weight: 700; font-size: 11px;}
 
/** End Betfair Community Forum Styles */
@charset "utf-8";
 
/** 
 * Forum Extra View | Betfair Community
 * 
 * Common Components
 * Links and Buttons
 * Navigation
 * Search 
 * Breadcrumbs
 * Badges and Titles
 * User Tools Popup
 * Heartbeat
 * Forum Viewboard
 * Forum View
 * Forum Sub Forums
 * Thread View
 * Quick Reply
 * Create Forum
 * Create Thread
 * Forum Preferences
 * Forum Subscriptions
 * Recent Conversations
 * 
 * @project community.betfair.com
 * @version 6
 * @lastmodified 2011-10-03 3:39pm WS
 * @author rm
 *
 * @colordef #fff; white 
 * @colordef #2789CE; link blue
 * @colordef #39F; link blue 2 (for dark backgrounds)
 * @colordef #969; link purple
 * @colordef #C9C; link purple 2 (for dark backgrounds)
 * @colordef #C6D5E0; blue gray
 * @colordef #273A47; dary gray
 * @colordef #3B5160; mid gray
 * @colordef #7E97A7; light gray
 * @colordef #BCD; light purple
 * @colordef #B4E500; green
 * @colordef #FF680F; orange
 * @colordef #FFB80C; yellow
 */


/**
 * Global Elements
 *
 * @section Global Elements
 */

.extraContainer {margin-left: 158px;}

/** Generic ONE Controller */
#one_controller_container {font-family: Tahoma, Verdana, sans-serif; font-size: 11px; margin: 0;}

/** Misc */
.mb_t_p_t_post img {max-width: 570px;}
.mb-f-t-t-thread-hot-img,
.mb_f_t_t_thread_hot-img {background: url(/community.betfair.com/icn/hotTopic.png) no-repeat; height:19px !important; width:14px !important;}

/** Adds One Pixel for Tables in Firefox Possibly Other Browsers as well */
.mb_t_p_t_post_div {padding: 1px;}


/** hide login links on chatname page */
#auth_chatname .extraToolbarUser {display: none;}

/** Message boxes */
.extraContent .mb_msg_container, 
.extraContent .mbNewContentAlert {background: #fff8e6; border: 1px solid #fff8e6;}

.mb_msg_container, .mbNewContentAlert {clear: both; margin: 10px;}

/**
 * Common Components
 *
 * @section Common Components
 */
 
/** header title bar */
.forumTitleBar {background:url(/community.betfair.com/gradGreyDark.png) repeat-x; height: 35px; margin: 1px 0; padding: 0 10px;}
.forumTitleBar h1 {color: #fff; font: 20px/35px Helvetica Bold, Helvetica, Arial, sans-serif; letter-spacing: .02em; text-shadow: #273a47 0 1px 0;}

/** Title bar & Action buttons */
.extraContainer .mb_board_category_header,
.extraContainer .mb_threads_forum_header {width: 100%; line-height: 30px; float: left; margin: 0; padding: 0; font-size: 14px; color: #3b5160; text-shadow: #fff 0 1px 0; border: 0 none; border-bottom: 1px solid #bcd; background: #f8f8f8 url(/community.betfair.com/forumHeaderFade.png) 0% 100% repeat-x;}
.mb_board_category_header a,
.mb_threads_forum_header a {color: #3b5160;}
.mb_threads_forum_header_title {float: left; margin: 0 0 0 10px; max-width: 450px;}
.forumActionButtons {float: right; margin: 0 10px 5px 0; line-height: 25px;}

/** pagination */
.mbExtraPaginationContainer {height: 25px; line-height: 25px; margin: 0; padding: 0; clear: both; border: 0 none; background: transparent;}
.mbExtraPaginationContainerTop {margin-top: 10px;}
.mbExtraPaginationContainer .onePagination {height: 25px; line-height: 25px; padding: 0; float: right; background: none;}
.mbExtraPaginationContainer .autoReloadText {float: left; font-weight: 700; color: #7e97a7;}
.threadViewExtra .mbItemsPerPage {float: right; overflow: hidden;}
.threadViewExtra .mbPerPageMenu {line-height: 25px; padding: 0 10px;}

/** No content to display */
.mb_board_no_categories {padding: 5px;}
.mb_board_no_categories .redMsgBox {margin: 0;}

/** thread tools */
/* .extraContainer #bulkmanage {float: left; margin-right: 5px;} */
.threadManagementWrapper {margin: 0 0 0 5px; /*float: left !important;*/ border: 0 none; background: transparent;}
ul#threadManagementOptions {border: 1px solid #C3CACE;}
#threadManagement ul {margin-left: 4px;}
#threadManagement li button {border: 1px solid #C3CACE; background: #F4F6F8;}
#threadManagement li button:hover {background: #FEFEFE;}

/** create/edit/reply pages */
.mbThreadCreateContents,
.mbThreadEditContents {padding: 10px 15px; clear: both;}
.mbThreadCreateLabel,
.mbThreadEditLabel {margin: 0 0 3px; font-weight: 700;}
#mb_post_reply_form,
.mbThreadEditContents form {margin: 0; padding: 15px;}
#new_thread_title {margin-top: 3px; padding: 3px; border: 1px solid #D7E2E9;}
.mb_edit_thread_container .catMenu {margin: 0 0 10px;}
.mbThreadTypeTitle,
.mb_edit__title {font-weight: 700;}
.mb_edit_thread_forum {margin-bottom: 3px;}
.mbNoHTMLMsg {clear: both; padding: 10px 0;}

/** low/high details icons */
.forumExtraOptionsDetail {float: left; margin-right: 3px;}
.feDetail {font-weight: 700;}
/*
.feDetail {display: block; float: left; height: 21px; width: 26px;}
.feDetail span {display: none;}
.feDetailLow {background: url(/community.betfair.com/icn/icnLowDetail.png) 0% 0% no-repeat;}
.feDetailHigh {width: 27px; background: url(/community.betfair.com/icn/icnHighDetail.png) 0% 0% no-repeat;}
.feDetailLowSelected,
.feDetailHighSelected {background-position: 0% -21px;}
*/


/**
 * Links and Buttons
 *
 * @section Links and Buttons
 */

.mb_delete_thread_btn,
.mb_edit_thread_btn,
.mb-subscribe-btn {margin: 0;}
.mb_post_reply_cancel {margin-left: 0;}
.mb_forum_popup {float: none;}

.extraContent .mb_submit_reply_edit,
.extraContent .mb_submit_reply_delete {width: auto;}

/** Remove button styling and make these a text link */
.extra a.mbQuickReplyCancel,
.extra a.mbQuickReplyCancel span,
.extra .forumPostActionButtons a.mb_submit_reply_report,
.extra .forumPostActionButtons a.mb_submit_reply_report span,
.extra #mb_post_reply_form .mb_post_reply_cancel,
.extra #mb_post_reply_form .mb_post_reply_cancel span {font-size: 12px !important; font-weight: 500 !important; color: #2789CE !important; background: transparent !important;}
.extra a.mbQuickReplyCancel:hover,
.extra forumPostActionButtons a.mb_submit_reply_report:hover,
.extra #mb_post_reply_form .mb_post_reply_cancel:hover {text-decoration: none !important;}


/**
 * Navigation
 *
 * @section Navigation
 */

.classicNav {
	border-right: 1px solid #c6d5e0;
	background: white;
	/*float: left;*/
	margin: 1px 0 0;
	min-height: 600px;
	/*width: 140px;*/
}
.classicNav a {font-size: 1.1em;}
.classicNavHeader {
	background: url('/classicNavHeaderBg.png') repeat-x;
	color: white;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	line-height: 26px;
	padding: 0 0 0 15px;
	text-shadow: #000 0 1px 0;
}
.classicNavGroups {
	padding: 0 10px 0 15px;
	line-height: 150%;
	
}
.classicNavGroupsCategory:first-child {
	border: 0;
}
.classicNavGroupsCategoryHeader {
	color: #3b5160;
	font: bold 11px/150% Tahoma, Geneva, sans-serif;
}


/**
 * Search
 *
 * @section Search
 */

.forum-search-fields {line-height: 35px;}
.extraToolbarSearch #searchScopeSelect {height:22px; line-height:20px; padding:2px 0;}

/**
 * Breadcrumbs
 *
 * @section Breadcrumbs
 */


/**
 * Badges and Titles
 *
 * @section Badges and Titles
 */
 
 
/**
 * Heartbeat
 *
 * @section Heartbeat
 */ 
 

/**
 * Forum Viewboard
 *
 * @section Forum Viewboard
 */ 


/**
 * Forum View
 *
 * @section Forum View
 */ 

/** header bar */
.forumExtraColumnTitle {float: left; color: #7e97a7;}
.forumExtraColumnTitleTopic {width: 45%}
.forumExtraColumnTitleDate {width: 15%;}
.forumExtraColumnTitleAuthor {width: 16%}
.forumExtraColumnTitleReplies {width: 12%}
.forumExtraColumnTitleViews {width: 12%}
.forumExtraColumnTitleRatings {width: 16%;}

/** topic list */
.forumExtraHeader {
	line-height: 21px;
	margin: 0 0 15px;
	overflow: hidden;
}
.forumExtraHeaderHeartbeat .heartbeatViewers {
	float: left;
	margin-right: 5px;
}
.forumExtraHeaderHeartbeat .heartbeatDisplayContainer {
	margin: 0 0 10px; 
	padding: 0; 
	line-height: normal;
}
.forumExtraHeaderHeartbeat .heartbeatOnlineTotals,
.forumExtraHeaderHeartbeat .heartbeatOnlineUserListing {
	padding: 0;
}
.col div.forumExtraHeaderHeartbeat .moduleBodyContent {
	padding: 0;
}

.forumExtraHeaderAlerts {
	background: #fff8e6;
	padding: 5px 10px;
	margin: 50px 0 15px;
}

.forumExtraActions {
	margin-bottom: 10px;
	overflow: hidden;
	text-align: right;
	width: auto;
}
.forumExtraActions a {margin-right: 5px;}
a.feCreateThreadLink {font-weight: 700; line-height: 18px; margin-left: 3px;}
.forumExtraOptions {
	clear: both;
	float: right;
}
.forumExtraOptionsItem {float: left; line-height: 21px; margin-left: 15px;}
.threadViewExtra #threadReplyTop {float:right;}
.forumExtraOptionsSort,
.forumExtraOptionsPerpage {
	float: left;
	margin-left: 10px;
}
.forumExtraOptions .mbPerPageMenu {
	line-height: 21px;
}
.forumExtraTopicsHeader {
	background: url(/community.betfair.com/mod/modTitleLightRightCap.gif) no-repeat right top;
	padding: 0 5px 0 0;
	overflow: hidden;
}
.forumExtraTopicsHeader .container {
	background: transparent url(/community.betfair.com/mod/modTitleLightLeft.gif) no-repeat;
	height: 29px/*30px*/;
	line-height: 28px;
	padding: 0 0 0 5px;
	overflow: hidden;
}
.forumExtraTopicsFooter {
	padding: 0 5px 0 0;
}
.forumExtraTopicsFooter .container {
	line-height: 28px;
	padding: 0 0 0 5px;
	overflow: hidden;
}
div.forumExtraTopicsFooterCount {
	line-height: 30px;
}
.forumExtraTopicsFooterPag {
	margin: 2px 0 0;
}
.forumExtraTopicsCount {
	float: left;
	font: 700 12px Tahoma, Geneva, sans-serif;
	line-height: 26px;
	padding: 0 0 0 5px;
}
.forumExtraTopicsCount span {
	font-weight: 500;
}
.forumExtraTopicsPag {
	float: right;
}
.forumExtraTopicsTools,
.forumExtraTopicsList {
	clear: both;
	overflow: hidden;
}
.mbExtraToggleAll {float: right; padding: 0 5px;}

/** topic tools */
.forumExtraTopicsTools {
	background: #F7F9FB;
	border-bottom: 1px solid #dee7ef;
	margin: 0; 
	padding: 5px; 
	line-height: 21px;
}
.forumExtraTopicsHeaderSelect {
	margin-right: 21px; 
	float: left;
}
.forumExtraTopicsHeaderTools #bulkmanage {
	margin-right: 15px; 
	float: left;
}
.forumExtraTopicsHeaderTools .threadManagementWrapper,
.forumExtraTopicsHeaderTools #threadManagement ul {
	margin: 0;
}

/** topic styling */
.forumExtraTopicsList .topic {
	background: #f7f9fb;
	border-bottom: 1px solid #dee7ef;
	border-top: 1px solid #ffffff;
}
.forumExtraTopicsList .topicLowDetail {background: #f7f9fb;}
.topicContainerLeft {float: left; padding: 5px;}
.topicContainerRight {overflow: hidden; padding: 5px 5px 0;}
.topicContainerRightRowTop {margin: 0 0 5px;}
.topicContainerRightRowBottom {padding: 0 0 5px;}
.topicContainerWrapperLeft {padding-right: 10%;}
.topicMainRelated {float left;}
.topicMainRelatedItem {float: left;}
.topicMainInfo {overflow: hidden;}
.topicHeaderSelect {
	float: left;
	margin-right: 5px;
}
.topicRelatedItem {
	float: left;
}
.topicRelatedIcons {
	width: 16px; 
	margin-left: 5px;
}
.topicRelatedIcons div /*special icons*/ {
	width: 16px;
	height: 16px;
	padding: 0;
	float: none;
}
.topicMainInfoTitle {
	font-size: 12px;
	margin: 0 0 5px;
	line-height: normal;
	text-shadow: #FFF 0 1px 0;
}

.topicItemLabel {color: #7e97a7;}
.topicMetaInfoItem {float: left;}
.topicMetaInfoTitle {width: 42%;}
.topicMetaInfoTitle span {padding-right: 35px;}
.topicMetaInfoDate {width: 16%;}
.topicMetaInfoAuthor {width: 17%;}
.topicMetaInfoReplies {width: 13%;}
.topicMetaInfoViews {width: 12%;}
.topicMetaInfoRatings {width: 17%;}

.topicReportIcon {width:16px; height: 16px; background:url("/resources/images/icons/16-exclamation.png") no-repeat; opacity: .9; display:none; cursor:pointer;}
.topicReportIconGray {width:16px; height: 16px; background:url("/community.betfair.com/icn/16-exclamation-gray.png"); opacity: .6; no-repeat; cursor:pointer;}

.topicAction {width: 58%; line-height: 21px; margin: 0; padding: 5px 0 0; float: right;}
.topicActionGoTo {float: left; margin: 0;}
.topicActionGoTo .mbForumViewThreadPagination {height: auto; background-position: 0% 50%;}
.topicActionGoTo .onePagination {display: inline; height: auto; line-height: 21px; background: transparent;}
.topicActionReply {float: right;}
.topicActionReply .oneButtonGlobal {margin: 0 0 0 5px; line-height: normal;}
.topicDetails {width: 32%;}

table.mb_board_categories_table,
table.mb_forum_topics_table {border-left: 1px solid #c6d5e0; clear: both;}
table.mb_board_categories_table thead td,
table.mb_forum_topics_table thead td {background: #e9f4fc; border-right: 0; border-bottom: 1px solid #c6d5e0;}
table.mb_board_categories_table thead td,
table.mb_forum_topics_table thead td {border-top: 1px solid #FFF;}
table.mb_board_categories_table tbody td,
table.mb_board_categories_table tbody td.mb_b_c_t_last, 
table.mb_board_categories_table tbody td.mb_b_c_t_topics,
table.mb_forum_topics_table tbody td,
table.mb_forum_topics_table tbody td.mb_b_c_t_last, 
table.mb_forum_topics_table tbody td.mb_b_c_t_topics {background: #ffffff !important;}
table.mb_board_categories_table td,
table.mb_forum_topics_table td {border-right: 0; border-bottom: 1px solid #c6d5e0;}

table.mb_forum_topics_table a {color: #2789CE; text-decoration: none !important;}
table.mb_forum_topics_table a:visited {color: #996699;}
table.mb_forum_topics_table a:hover {text-decoration: underline !important;}
table.mb_forum_topics_table a:active {color: #2789CE;}

.mb_f_t_t_thread_div a {font-weight: bold;}

/** new */
.extra table.mb_forum_topics_table thead a {color: #2789CE;}
.extra table.mb_forum_topics_table td {padding: 5px; line-height 21px; color: #3b5160 !important; font-weight: normal !important;}
.extra table.mb_forum_topics_table td.mb_f_t_t_bulkmanage {padding-right: 0;}
.extra table.mb_forum_topics_table tbody td.mb_f_t_t_replies a {color: #3B5160;}
.extra table.mb_forum_topics_table tbody td.mb_f_t_t_replies a:hover {text-decoration: none !important; cursor: default !important;}
.extra table.mb_forum_topics_table td.mb_f_t_t_manage {width: 12%;}
.extra .mbCreatedByHover {padding: 0;}


/**
 * Forum Sub Forums
 *
 * @section Forum Sub Forums
 */ 


/**
 * Thread View
 *
 * @section Thread View
 */

.forumExtraPosts .miniProfileComponent {margin: 0; text-align: left;}
.forumPostNewView {padding: 10px 0 0 10px; font-size: 1.1em; background: #f6f9fa;}
.secondaryPostNewView {border-top: 1px solid #FFF; border-bottom: 1px solid #dfe7ef; margin: 0;}
.forumPostNewViewHeader,
.forumPostNewViewBody {padding-right: 10px}
.forumPostNewViewHeader {margin-bottom: 10px; /*overflow: hidden;*/}
.forumPostNewViewFooter {line-height: 21px; margin: 5px 0 0; padding: 0;}

.forumExtraAdminActions {float: right;}
.forumExtraHeaderModerated {font-size: 1.1em; font-weight: 700; line-height: normal; margin: 0 0 3px;}
.forumExtraHeaderHeartbeat {font-size: 1.1em; line-height: normal; margin: 0 0 15px;}
.threadHeartbeatModuleContainer {margin: 0;}

.threadViewExtra .forumExtraTopicsHeader {margin: 10px 0 0;}
.forumPostItemLabel {color: #7e97a7;}
.forumPostOwner {margin-right: 5px; float: left;}
.forumPostOwner .mb_t_p_t_poster_username {padding: 0;}
.forumPostInfo {/*overflow: hidden;*/ line-height: 18px;}
.forumPostInfo .miniProfileComponentContainer,
.forumPostInfo .miniProfileComponentContainer div,
.forumPostInfo .miniProfileComponentContainer ul,
.forumPostInfo .miniProfileComponentContainer li {display: inline;}
.forumPostInfoNameValue {line-height: 14px;}
.forumPostInfoNameValue .miniProfileBadgeBadges li {float: none; padding: 0;}
.forumPostInfoNameValue a {font-weight: 700; position: relative;}
.forumPostInfoNameLabel,
.forumPostInfoAgoLabel {display: none;}
.forumPostInfoJoined .labelText {display: none;}
.forumPostInfoDivider {margin: 0 3px; color: #7e97a7;}
.forumPostContents {clear: both;}
.forumPostActionItem {padding: 5px 0;}
.forumPostActionButtons {margin: 0; padding: 5px 10px 5px 20px; float: right; overflow: hidden; /*background: url(/community.betfair.com/forumRowAngleHighlight.png) 0% 100% no-repeat;*/}
.forumPostActionButtons .oneButtonGlobal {margin: 0 0 0 5px !important; float: right; position: static;}
.forumPostActionRating,
.forumPostActionShare {float: left; margin-right: 30px;}
.forumPostActionRatingLabel {float: left; margin-right: 5px;}
.forumPostActionRating .rating_stats_div,
.forumPostActionRating .do_rating_div {display: inline; float: none; width: auto; height: auto; margin: 0; padding: 0; position: static;}
.forumPostActionRating .do_rating_div button {display: block; float: left; height: 21px; width: 16px;}
.forumPostActionRating .num_of_ratings {display: none;}
.forumExtraPosts .mbForumPostDate {float: right;}


/** initial post */
.initialPostNewView {margin: 0 0 15px; border: 0 none; background: #d4eafa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.initialPostNewView .forumPostTitleName h1 {
    font-size: 14px !important;
    font-weight: 700 !important;
    margin: 0 0 7px !important;
    max-width: 75% !important;
}
.initialPostNewView .forumPostInfoAgoLabel,
.initialPostNewView .forumPostInfoNameLabel {display: inline;}
.initialPostNewView .forumPostActionButtons {background: transparent;}

.mp_submit_reply_delete_conf_box {line-height: 21px; margin: 0 0 0 -10px; padding: 6px 10px 5px 10px; clear: both; border: 0 none; background: #fff8e6;}
.mp_submit_reply_delete_conf_text {font-size: 1.1em; line-height: 21px; position: static;}

.forumExtraFooterActions {margin: 10px 0;}

/** Low Detail */
.secondaryPostNewViewLowDetail {padding-bottom: 5px;}
.mbExtraPostFullHidden, .mbExtraPostSnippetHidden {display:none;}
.mbExtraLowDetailOriginalPost {margin: 0 0 15px; padding: 10px; font-weight: 700; line-height: normal; border: 0 none; background: #d4eafa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.mbExtraLowDetailOriginalPost a {font-size: 14px;}

/**
 * Quick Reply
 *
 * @section Quick Reply
 */

.forumExtraQuickReply .moduleBodyHeaderTitleSpan {line-height: 26px !important; font: bold 14px Tahoma, Geneva, sans-serif;}
.modQuickReplyForumExtra {overflow: visible !important;}
.mbQuickReplyWrapper {margin: 10px 0 0; background: #e2eaef;}
.mbQuickReplyTitle {display: none;}
.mbQuickReplyFormWrapper {width: auto; padding: 0;}
.mbQuickReplyBBcode .BBCodeIcon {background:url(/community.betfair.com/forumEditSprite.png) no-repeat transparent; border: 0 none; height: 22px; width: 24px;}

/* - duplicate of what was moved to toolbar from forumclassic stylesheet
.mbQuickReplyFormWrapper .BBCodeIconBold {background-position: 0 0;}
.mbQuickReplyFormWrapper .BBCodeIconBold:hover {background-position: 0 -22px;}
.mbQuickReplyFormWrapper .BBCodeIconItalic {background-position: -24px 0;}
.mbQuickReplyFormWrapper .BBCodeIconItalic:hover {background-position: -24px -22px;}
.mbQuickReplyFormWrapper .BBCodeIconUnderline {background-position: -48px 0;}
.mbQuickReplyFormWrapper .BBCodeIconUnderline:hover {background-position: -48px -22px;}
.mbQuickReplyFormWrapper .BBCodeIconTable {background-position: -72px 0;}
.mbQuickReplyFormWrapper .BBCodeIconTable:hover {background-position: -72px -22px;}
.mbQuickReplyFormWrapper .BBCodeIconOptions {background-position: -97px 0;}
.mbQuickReplyFormWrapper .BBCodeIconOptions:hover {background-position: -97px -22px;}
*/

.mbQuickReplyInput {width: auto; clear: both;}
.mbQuickReplyFormWrapper #post_content {width: 99% !important; height: 126px; line-height: 14px; padding: 0; margin: 0; border: 1px solid #bcd;}
.mbQuickReplyBottom {margin: 5px 0 0; width: 99%; line-height: 26px; /*overflow: hidden;*/}
.mbQuickReplyInstructions {float: left;}
.mbQuickReplyBBcode {float: left; margin-right: 35px;}
.mbQuickReplyButtons {float: right; margin-top: 2px;}
.mbQuickReplySubmitBtn {float: right;}

/** */
.forumExtra #mb_post_reply_form #thread_title,
.forumExtra #mb_post_reply_form .mbThreadTitleInput,
.forumExtra #mb_post_reply_form #post_content {width: 100%;}
.forumExtra .classicForumAction {padding-left: 0 !important;}

/**
 * Create Forum
 *
 * @section Create Forum
 */ 


/**
 * Create Thread
 *
 * @section Create Thread
 */ 

#thread_create .extra #mb_post_reply_form .replyClassicFormatBtn {margin-top: 10px;}
#thread_create .extra #mb_post_reply_form #thread_title,
#thread_create .extra #mb_post_reply_form #post_content {width: 99.5%;}

/** Forum Reply */

.extraContent .mbNoHTMLMsg {color: #7e97a7; font-size: 11px; line-height: 21px !important; padding: 0;}
.extraContent .mb-subsribe-to-thread {float: left;}
.extraContent .mb-subsribe-to-thread label {float: left; width: 400px;}
.extraContent .mb_threads_forum_header {background: none !important; border: 0 none !important;}
.extraContent .mb_post_reply_submitpost {float: right;}
.extraContent .mb_post_reply_cancel {float: right;}
.extraContent .mb_post_reply_cancel,
.extraContent .mb_post_reply_cancel span {background: none !important; color: #2789CE !important; font-weight: normal !important;}

.extraContent .mbThreadTypeTitle,
.extraContent .mb_create_thread_expire_title {font-weight: bold;}
.extraContent .mbThreadLockStatusWrapper {overflow: hidden;}
.extraContent .mbThreadTypeWrapper {width: 150px;}
.extraContent .mbThreadCreatePage .mbThreadTypeWrapper {width: auto !important;}
.extraContent .mbThreadTypeWrapper label {margin-right: 10px;}
.extraContent .mbThreadTypeFields div {padding: 5px 0;}
.extraContent .mbForumLockStatusFields div {padding: 3px 0;}
.extraContent .mb_thread_create_options {margin-top: 10px;}
.extraContent .mb_thread_create_options div {margin: 0 !important;}
.extraContent .mbThreadCreatePage .mb_thread_create_options div {float: left; margin: 0 10px 5px 0 !important;}
.extraContent .mbThreadCreatePage .mbThreadLockStatusWrapper {clear: left;}
.extraContent .replyExtraActionWrapper {float: right; overflow: hidden; margin-bottom: 10px;}

/* - already in classic
.extraContent #mb_post_reply_form label {display: block; width: 70px; font-size: 11px; float: left;}
.extraContent #mb_thread_title_text,
.extraContent .postClassicMsg {width: auto !important; float: none !important; position: static !important; margin: 0 0 3px !important;}
.extraContent .postClassicMsg {display: none !important;}
.extraContent .replyClassicFormatBtn {margin: 0 0 3px;}
.extraContent #thread_title,
.extraContent #post_content {width: 440px;}
*/


/**
 * Forum Preferences
 *
 * @section Forum Preferences
 */ 


/**
 * Forum Subscriptions
 *
 * @section Forum Subscriptions
 */ 


/**
 * Recent Conversations
 *
 * @section Recent Conversations
 */ 
 

/**
 * Custom Blog Page
 *
 * @section Blogs
 */ 

/** Pagination and auto-reload text */
#blog_group_blog .autoReloadText {float: right; height: 27px; line-height: 27px; margin: 10px 0 0; padding-right: 10px;}
#blog_group_blog .onePagination {margin: 10px 0 0;}
#blog_group_blog #group_blog_posts_bottom,
#blog_group_blog #autoReloadTextBottom {margin-top: 0;}

/** Blog listing */
#bgBlogWrapperMain {min-height: 138px; margin-bottom: 10px; background: #fff url(/community.betfair.com/groupBlogCornerCover.gif) 100% 0% repeat-y;}
#bgBlogWrapperMain #bgBlogWrapperInner {background: #fff; overflow: hidden; /*padding: 1px; padding-right: 0;*/}
#bgBlogWrapperMain .bfBlogPostMeta {overflow: hidden; padding-top: 10px; padding-left: 10px;}
#bgBlogWrapperMain .bfBlogPostTitle {background: #d4eafa; height: 30px; padding-left: 10px;}
#bgBlogWrapperMain .bfBlogPostTitle a {color: #2789CE; font: bold 16px Arial, Helvetica,sans-serif; line-height: 30px;}
#bgBlogWrapperMain .bfBlogPostMeta {color: #3b5160; font: 12px Tahoma, Arial, sans-serif;}
#bgBlogWrapperMain .bfMetaPostItem {display: block; float: left; height: 16px; line-height: 16px; margin-right: 10px; padding-right: 10px; border-right: 1px solid #8997a0;}
#bgBlogWrapperMain .bfMetaPostRating {border: 0 none;}
#bgBlogWrapperMain .bfMetaPostRating div {display inline;}
#bgBlogWrapperMain .bfMetaPostRating #content-rating-container {float: none !important; width: auto !important; margin: 0;}
#bgBlogWrapperMain .bfMetaPostItem .rating_stats_div {width: auto; float: none; margin: 0;}
#bgBlogWrapperMain .bfMetaPostRating button {position: static; padding: 0; top: auto; float: left; margin: 0; cursor: pointer;}
#bgBlogWrapperMain table {padding-left: 10px; width: 100%;}
#bgBlogWrapperMain #blogInfoBox {overflow: hidden; padding-left: 10px;} 
#bgBlogWrapperMain #bgBlogWrapperInner {width: 74%; height: 100%;}
#bgBlogWrapperMain #blogAuthorInfo {position: relative; width: 20%; float: right; margin: 10px;}
#bgBlogWrapperMain #blogPostInfo {color: #3b5160; font-size: 12px; height: auto; padding: 10px 20px 10px 10px;}
#bgBlogWrapperMain .blogInfoBoxContent {float: left; min-height: 40px;} 
#bgBlogWrapperMain .blogInfoBoxContent .dialog .bd .c {min-height: 120px;}
#bgBlogWrapperMain .dialogGatorWrap {background:url(/community.betfair.com/sideArrow.png) no-repeat !important; height: 17px; left: -8px; width: 9px; position: absolute; top: 59px;}
#bgBlogWrapperMain .dialog table {padding-left: 0 !important;}
#bgBlogWrapperMain .dialog .hd {background:url(/community.betfair.com/custom-dialog-topLeft.png) no-repeat !important;}
#bgBlogWrapperMain .miniProfileComponentContainer .mpc_avatar {float: left; margin-right: 10px;}
#bgBlogWrapperMain .miniProfileComponentContainer #blogPostUserName {display: block; float: left; width: 90px !important; margin-right: 0 !important;}
#bgBlogWrapperMain .miniProfileComponent {text-align: left !important; overflow: hidden !important; float: none !important;}
#blog_group_blog .bfTotalBlogs {padding-bottom: 10px;}
#blog_group_blog .followerCount {padding: 0 10px !important;}
#blog_group_blog .bfBlogRating {margin: 0 !important; padding: 5px 0 0 10px;} 



#blog_view_posts .blog_comments_container button.content_flag_button {width: 56px !important;}
#blog_view_posts .blog_comments_container button.content_flag_button,
#blog_view_posts .blog_comments_container button.content_flag_button span {
	background: none !important; color: #2789CE; font-size: 12px; font-family: Tahoma, Arial; font-weight: normal !important; padding: 0;
}
#blog_view_posts .blog_comments_container button.content_flag_button span {display: block !important; text-transform: lowercase;}

.bfBlogWrapper #content_flag_span {display: none !important;}
.rateBlogPostTitle {float:left; font-size:12px; margin:0 5px 0 0; width: 60px;}

/** contact page */
.bfContactRow {padding: 10px 0 0 10px;}
.bfContactAddcontact {background:url("/community.betfair.com/forumRowAngleHighlight.png") no-repeat scroll 0 100% transparent; float:right; padding:5px 10px 5px 20px;float: right;}
.bfContactAvatar {float: left; padding-bottom: 10px;}
.bfContactCheckbox {padding: 10px;}


/** miniProfile name hovers */
/*
.forumPostInfoName .miniProfileName {overflow: visible;}
.forumPostInfoName .miniProfileName a:hover {position: relative;}
.forumPostInfoName .miniProfileName a .infoHoverMenu {display: none; z-index: 333999 !important; overflow: visible; position: absolute; bottom: 14px; left: 13px; min-width: 173px; margin-left: 5px; padding-bottom: 13px; font-size: 11px; line-height: normal; background: url(http://images.onesite.com/community.betfair.com/forumNameHoverCarat.png) 50% 100% no-repeat;}
.forumPostInfoName .miniProfileName a:hover .infoHoverMenu {display: block;}
.forumPostInfoName .miniProfileName a .infoHoverMenuContainer {margin: 0 !important; padding: 7px; border: 1px solid #C6D5E0; border-bottom: 0 none; background: #fff; font-weight: 500; }
.forumPostInfoName .miniProfileName a .infoHoverMenu div {display: block; margin: 0 0 2px;}
.forumPostInfoName .miniProfileName a .infoHoverMenu a {font-size: 11px;}
*/




/** NEWminiProfile name hovers */

    .forumPostInfoName {overflow: visible; position:relative;}
    .forumPostInfoName .infoHoverMenu {display: none; z-index: 333999 !important; overflow: visible; position: absolute; bottom: 14px; left: 13px; min-width: 173px; margin-left: 5px; padding-bottom: 13px; font-size: 11px; line-height: normal; background: url(https://images.onesite.com/community.betfair.com/forumNameHoverCarat.png) 50% 100% no-repeat;}
    .forumPostInfoName .infoHoverMenuContainer {margin: 0 !important; padding: 7px; border: 1px solid #C6D5E0; border-bottom: 0 none; background: #fff; font-weight: 500; }
    .forumPostInfoName .infoHoverMenu div {display: block; margin: 0 0 2px;}
    .forumPostInfoName .infoHoverMenu a {font-size: 11px;}




/** refresh, add-to-quicklinks, pop-up */
.groupHeaderForumPopUp,
.groupHeaderForumFavorite,
.groupHeaderForumRefresh {float: left;}
.groupHeaderForumPopUp a,
.groupHeaderForumFavorite a,
.groupHeaderForumRefresh a {margin: 0 2px !important;}
#popUpWrapper .forumExtraHeaderHeartbeat {display: none !important;}

/** Forum Extra Creation */
.forumExtra .mbThreadCreatePageClassic .dialog {background: #edf7fd !important;}
.forumExtra .mbThreadCreatePageClassic .dialog .bd {background: none !important; border: 0;}
.forumExtra .mbThreadCreatePageClassic .dialog .bd .c {background: none !important;}
.forumExtra .mbThreadCreatePageClassic .dialog .hd,
.forumExtra .mbThreadCreatePageClassic .dialogGatorWrap,
.forumExtra .mbThreadCreatePageClassic .dialog .ft {display: none;}
.forumExtra .mbThreadCreatePageClassic #post_content {height: 99px !important;}
.forumExtra .mbThreadTitleInput {margin-bottom: 5px !important;}
.forumExtra .mbThreadCreatePageClassic #thread_title_top,
.forumExtra .mbThreadCreatePageClassic #post_content {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-family: Verdana;
font-size: 12px;
padding: 4px;
}

/** forum extra */
.extraContainer .mbExtraPostsPaginationContainerTop,
.forumExtraPosts .mbExtraPostsPaginationContainerTop,
.extraContainer .mbExtraTopicsPaginationContainerTop {float: left; margin-top: 0;}
.extraContainer .forumExtraOptions,
.forumExtraPosts .forumExtraOptions {float: right; clear: none !important;}
.extraContainer .mbExtraPostsPaginationContainerBottom,
.forumExtraPosts .mbExtraPostsPaginationContainerBottom,
.extraContainer .mbExtraTopicsPaginationContainerBottom {float: left;}
.extraContainer .forumExtraFooterActions,
.forumExtraPosts .forumExtraFooterActions {float: right;}
.extraContainer .forumExtraOptionsFooter,
.forumExtraPosts .forumExtraOptionsFooter {float: right; clear: none !important;}
.extraContainer .mbExtraTopicsPaginationContainerTop {clear: none !important;}

.forumExtraContentFooter {margin-top: 10px;}

.backTopics {display: inline-block; font-size: 12px; font-weight: bold; height: 21px !important; line-height: 21px;}
.backTopics span {display: inline-block; float: left; padding: 0 11px 0 6px !important;}

.ViewMessage_Block {width:auto;}


a.mb_post_reply_addphoto {float: none !important; margin-left: 20px !important;}



/** End Betfair Community Forum Extra Styles */
/* AbsolutePunts overlay — site chrome + MyBB adapters on top of Betfair CSS */

/* Reset Betfair chrome fallouts */
html, body { margin: 0 !important; padding: 0 !important; width: auto !important; min-width: 0 !important; }
#standUp, #wrapper { display: contents !important; }
#container { all: unset !important; display: block !important; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; background: #ffffff; }
a { color: #0a559c; text-decoration: none; }
a:hover { text-decoration: underline; }
.spreader { clear: both; }
.float_left { float: left; }
.float_right { float: right; }

.ap-container { min-height: 100vh; display: flex; flex-direction: column; }
.ap-header { background: #1c1c1c; color: #fff; border-bottom: 2px solid #ffb800; }
.ap-header-inner { display: flex; align-items: center; justify-content: space-between; padding: 10px 20px; }
.ap-logo { color: #ffb800; font-weight: bold; font-size: 20px; text-decoration: none; }
.ap-logo:hover { text-decoration: none; }
.ap-userbar { color: #ccc; font-size: 12px; }
.ap-userbar a { color: #ffb800; }

.ap-layout { display: flex; flex: 1; align-items: flex-start; }
/* Sidebar — matches Betfair's forumextra.css exactly */
.ap-sidebar { width: 190px; background: #ffffff; border-right: 1px solid #c9ced3; padding: 0; min-height: 600px; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
.ap-sidebar-section { padding: 0; margin: 0; }
.ap-sidebar-section h2 {
  margin: 0;
  display: block;
  padding: 6px 10px !important;
  background: #E9EBEC !important;
  background-image: none;
  font: bold 13px Tahoma !important;
  text-shadow: none;
  line-height: 18px;
  color: #273A47 !important;
  border-bottom: 1px solid #FFF !important;
  text-align: left !important;
}
.ap-sidebar-section ul { list-style: none; margin: 0; padding: 0; }
.ap-sidebar-section li { padding: 0; margin: 0; }
.ap-sidebar-section li a {
  display: block;
  padding: 6px 10px !important;
  background: #ffffff;
  color: #273A47 !important;
  font: normal 12px Tahoma !important;
  text-shadow: none;
  line-height: 18px;
  border-bottom: 1px solid #FFF;
  text-align: left !important;
  text-decoration: none;
}
.ap-sidebar-section li a:hover { background: #f5f6f7; text-decoration: none; }

.ap-main { flex: 1; margin: 10px; min-width: 0; }

.ap-footer { background: #1c1c1c; color: #ccc; padding: 15px 20px; margin-top: 30px; font-size: 11px; }
.ap-footer-inner { display: flex; justify-content: space-between; }

/* Forum (thread list) header strip — Betfair bar */
.forumExtraHeader {
  background: #d4dde4;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #b8c4d1;
}
.forumExtraTitle, #forum_view h1.forumExtraTitle {
  display: inline-block;
  margin: 0 15px 0 0;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #273A47;
  line-height: 30px;
}
.forumExtraActions { padding-top: 6px; font-size: 11px; color: #555; }
.viewing_users { display: block; text-align: center; color: #555; font-size: 11px; }
.forumExtraNav { padding: 8px 10px; font-size: 12px; background: #fff; }
.back_to_topics { float: right; color: #2789CE; font-size: 12px; }

/* Pagination numbers (Betfair paginationNav / mbExtraPaginationContainer) */
.forumExtraNav a, .paginationNav a, .mbExtraPaginationContainer a,
.pagination_prev_nolink, .onePagination a,
.pagination a, .pagination .pagination_current {
  color: #2789CE;
  font-size: 12px;
  font-weight: bold;
  margin: 0 4px;
  text-decoration: none;
}
.pagination .pagination_current { color: #273A47; }

/* Thread-list column header bar */
.forumExtraTopicsListHeader {
  display: flex;
  background: #e7e8ea !important;
  height: 29px;
  line-height: 28px;
  padding: 0 0 0 5px;
  overflow: hidden;
  border-bottom: 1px solid #d0d2d5;
}
.forumExtraTopicsListHeader .col,
#forum_view .forumExtraColumnTitle,
.forumExtraTopicsListHeader > div {
  color: #666666;
  font-size: 12px !important;
  font-weight: bold;
  line-height: 28px;
  font-family: Tahoma, Verdana, sans-serif;
  margin: 0;
  padding: 0 10px;
}
.forumExtraTopicsListHeader .col-topic { flex: 1; padding-left: 15px; text-align: left; }
.forumExtraTopicsListHeader .col-author { width: 160px; text-align: left; }
.forumExtraTopicsListHeader .col-replies { width: 70px; text-align: left; }
.forumExtraTopicsListHeader .col-views { width: 80px; text-align: left; }
.forumExtraTopicsListHeader .col-lastpost { width: 260px; text-align: left; }

/* Thread row — alternating stripes (MyBB sets .trow1 / .trow2 via {$bgcolor}) */
.forumExtraTopicsList { background: #fff; }
.topic { display: block; padding: 6px 10px; border-bottom: 1px solid #ececec; }
.topic.trow1 { background: #F7F9FB !important; }
.topic.trow2 { background: #ffffff !important; }
.topic:hover { background: #eef5fb !important; }
.topicContainerLeft { display: none; }
.topicMetaInfo { display: flex; align-items: center; gap: 10px; }
.topicMetaInfoItem { font-size: 12px; color: #273A47; font-weight: normal; }
.topicMetaInfoItem a { color: #2789CE; text-decoration: none; }
.topicMetaInfoItem a:hover { text-decoration: none; }
.topicMetaInfoTitle { flex: 1; }
.topicMetaInfoTitle a,
.topicMetaInfoTitle .mb_f_t_t_thread_readtitle {
  color: #2789CE;
  cursor: pointer;
  text-decoration: none !important;
  font-weight: bold;
  font-size: 12px;
}
.topicMetaInfoAuthor { width: 160px; text-align: left; }
.topicMetaInfoReplies { width: 70px; text-align: left; }
.topicMetaInfoViews { width: 80px; text-align: left; }
.topicMetaInfoDate { width: 260px; font-size: 12px; text-align: left; }

/* Post block — adapted from Betfair .forumPostNewView */
#posts_container, #posts { background: #fff; }
.forumPostNewView { background: #fff; border-bottom: 1px solid #e5e5e5; padding: 0; margin: 0; }
.forumPostNewView.initialPostNewView { background: #eef5fb; border-bottom: 1px solid #cfd8e3; }
.forumPostNewViewHeader { padding: 12px 20px; display: flex; align-items: center; gap: 15px; }
.forumPostOwner .miniProfileAvatar img { width: 48px; height: 48px; border: 1px solid #ccc; background: #fff; }
.forumPostInfo { flex: 1; }
.forumPostInfoNameValue a { color: #0a559c; font-weight: bold; font-size: 13px; }
.forumPostInfoAgoValue { color: #555; font-size: 11px; margin-left: 8px; }
.forumPostInfoJoined { font-size: 11px; color: #555; margin-top: 2px; display: block; }
.forumPostInfoDivider { margin: 0 6px; color: #999; }
.forumPostItemLabel { color: #555; }
.forumPostItemValue { color: #333; }

.forumPostNewViewBody { padding: 10px 20px 15px 83px; }
.forumPostContents .dialog { background: #ffffff; }
.forumPostContents .dialog .hd, .forumPostContents .dialog .ft { display: none; }
.forumPostContents .dialog .bd { background: #f9f9f9; border: 1px solid #e0e0e0; padding: 10px; border-radius: 3px; }
.forumPostContents .dialog .bd > .c { background: transparent; }
.mb_t_p_t_post { font-size: 13px; line-height: 1.5; color: #222; word-wrap: break-word; }
.mb_t_p_t_post img { max-width: 100%; height: auto; }

.forumPostNewViewFooter { padding: 6px 20px; border-top: 1px solid #f0f0f0; font-size: 11px; }
.forumPostActionButtons a { color: #0a559c; margin-right: 10px; }

/* MyBB pagination container */
.pagination { font-size: 12px; }
.pagination .pages { margin-right: 6px; color: #555; font-weight: normal; }

/* Buttons — exact Betfair style */
.ap-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  height: 24px;
  line-height: 1 !important;
  padding: 0 11px !important;
  font: bold 11px Tahoma, Arial, sans-serif !important;
  text-transform: capitalize !important;
  text-align: center !important;
  text-decoration: none;
  cursor: pointer;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.ap-btn-primary {
  background: #2487CC !important;
  background-image: none !important;
  color: #FFF !important;
  border: 1px solid #4e6a7d !important;
  text-shadow: 0 1px 0 #296187 !important;
}
.ap-btn-primary:hover { background: #1f7ab8 !important; color: #fff !important; text-decoration: none; }

/* Hide default MyBB chrome we don't want */
#panel, #logo { display: none; }
.menu.top_links { display: none; }
