/* 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;
}
