#widget_community_css {
	display: none;
}
.community_head {
	padding: 6px; height: 22px; color: rgb(255, 255, 255); line-height: 1.81em; font-weight: bold; vertical-align: middle; display: block;
}
.community_head:hover {
	text-decoration: none;
}
.wcommuinty_logo {
	background: url("/images/icons/w_logo.png"); width: 22px; height: 22px; display: inline-block; -ms-zoom: 1;
}
.is_2x .wcommuinty_logo {
	background: url("/images/icons/w_logo_2x.png") 0% 0% / 22px 22px;
}
.community_head a {
	line-height: 1.45em; vertical-align: top;
}
.community_head .fl_r {
	font-weight: normal;
}
.community_head span img {
	margin-top: 5px; margin-left: 5px; vertical-align: top;
}
.community_head .notYou {
	font-weight: normal;
}
.community_head a.moderLink {
	color: rgb(169, 184, 203) !important; margin-left: 5px;
}
.community_stat_holder {
	height: 15px; margin-top: 2px; margin-bottom: 5px; opacity: 0.1;
}
.community_stat_line {
	height: 15px; margin-top: 2px; position: absolute; opacity: 0.6;
}
.community_square_user {
	width: 58px; height: 68px; text-align: center; overflow: hidden; float: left;
}
.community_square_user a {
	font-family: tahoma, verdana, arial, sans-serif, Lucida Sans; font-size: 0.9em;
}
#main .community_square_user a:hover {
	text-decoration: none !important;
}
.community_square_pic {
	height: 47px; overflow: hidden; padding-bottom: 3px; clear: both;
}
.community_content {
	padding: 7px 0px 5px;
}
.community_group_info {
	margin: 12px 0px 0px;
}
.community_group_name {
	line-height: 140%; padding-left: 10px; font-weight: bold; float: left;
}
.community_soft_head {
	margin: 0px 2px; padding: 12px 0px 2px; text-align: center;
}
.community_soft_head a {
	font-weight: bold;
}
.community_widget_bottom {
	text-align: center;
}
.community_groups_main {
	padding-bottom: 8px;
}
.community_widget_bottom_div {
	padding: 2px 0px 3px; text-align: center;
}
.community_widget_bottom .checkbox_container table {
	margin: 3px 0px;
}
.join_community {
	padding: 8px; border-radius: 3px; transition:opacity 100ms linear, background-color 100ms linear; color: rgb(255, 255, 255); line-height: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: opacity 100ms linear, background-color 100ms linear; -moz-transition: opacity 100ms linear, background-color 100ms linear; -o-transition: opacity 100ms linear, background-color 100ms linear;
}
.join_community:hover {
	text-decoration: none; opacity: 0.9;
}
.join_community:active {
	padding: 9px 8px 7px;
}
.community_checked:hover {
	opacity: 1;
}
#community_like div.checkbox_inner {
	padding: 4px 3px 4px 7px; height: 14px; line-height: 1.27em;
}
.community_simple_cont #community_event_join {
	border: currentColor;
}
.community_event_cont {
	padding: 0px 10px 10px; text-align: center; color: rgb(0, 0, 0);
}
.community_event_info {
	color: rgb(136, 136, 136); font-weight: normal;
}
.community_event_state {
	padding-top: 10px; padding-bottom: 5px;
}
#community_event_join .button_blue {
	margin-top: 10px;
}
#community_event_join .button_blue button {
	width: 118px;
}
.community_anim_row {
	padding-bottom: 2px; -ms-overflow-x: hidden;
}
.community_inline_row {
	display: inline;
}
.community_wall {
	padding-bottom: 10px;
}
.community_wall {
	padding: 0px 10px 10px;
}
.community_post {
	padding-top: 8px; padding-bottom: 10px; border-top-color: rgb(218, 225, 232); border-top-width: 1px; border-top-style: solid;
}
.dev .community_post {
	border-top-color: rgb(238, 243, 250); border-top-width: 1px; border-top-style: solid;
}
.dev .first_post.community_post {
	padding-top: 0px;
}
#community_content {
	position: relative;
}
#page_wall_posts .first_post {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.community_post_date {
	color: rgb(69, 104, 142); font-weight: bold;
}
.dev .community_post_date {
	margin: 3px 0px 6px; display: inline-block;
}
.community_post .wall_post_text {
	padding: 2px 0px;
}
.wall_more_cont {
	padding-top: 0px;
}
#wall_more_link {
	padding: 8px 0px; text-align: center; border-top-color: rgb(218, 225, 232); border-top-width: 1px; border-top-style: solid; display: none;
}
#wall_more_link:hover {
	background: rgb(233, 237, 241); text-decoration: none;
}
#wall_more_link .progress {
	margin: 0px auto;
}
#wall_more_link div {
	height: 13px;
}
.community_wall .ext_video img {
	width: 120px; height: 90px;
}
div.community_wall .ext_video div {
	width: 120px; margin-top: 75px;
}
.community_wall .video {
	position: relative;
}
.community_wall .video div span.bg {
	background: rgb(0, 0, 0); color: rgb(0, 0, 0); opacity: 0.6;
}
.community_wall .video div span {
	padding: 0px 3px 1px; color: rgb(255, 255, 255);
}
.community_wall .dld {
	padding: 5px 58px 8px; color: rgb(119, 119, 119);
}
.community_wall .reply .dld {
	padding: 11px 4px 12px 41px;
}
.community_wall .author {
	font-weight: bold;
}
.community_wall .published_by {
	background: url("/images/icons/published.gif") no-repeat 0px 3px; padding-left: 12px; font-weight: bold;
}
.community_wall td {
	vertical-align: top;
}
.community_wall .post .text {
	padding: 5px 0px 0px; overflow: hidden; -ms-word-wrap: break-word; max-width: 450px;
}
.community_wall .post .text .explain {
	color: rgb(119, 119, 119);
}
.community_wall .post .text .explain div {
	height: 5px;
}
.community_wall .image {
	padding: 5px 0px; width: 50px; overflow: hidden;
}
.community_wall .audio .title_wrap {
	width: auto;
}
.community_wall .page_media_place_label {
	width: auto;
}
.community_wall .wall_album_cover {
	max-width: 100%;
}
.community_wall .wall_album_cover_wrap {
	width: 100%;
}
.community_wall .wall_album_caption {
	width: 100%;
}
.community_wall .like_wrap div {
	background: url("/images/icons/like.gif") no-repeat 1px 0px; margin: 3px 3px 0px; width: 11px; height: 10px; opacity: 0.4;
}
.community_wall .like_wrap div.my_like {
	opacity: 1;
}
.community_wall .like_wrap div.no_likes {
	margin-right: 0px;
}
.community_wall .like_count {
	margin-right: 3px;
}
.community_wall .reply .author {
	padding-right: 3px; font-weight: normal;
}
.community_wall .reply .image {
	padding: 2px 0px; width: 32px;
}
.community_wall .reply_link_wrap {
	padding-top: 6px; font-size: 0.9em;
}
.font_medium .community_wall .reply_link_wrap {
	font-size: 1em;
}
.community_wall .reply_link_wrap small {
	color: rgb(153, 153, 153);
}
.community_wall .reply_link_wrap small a {
	color: rgb(153, 153, 153);
}
.community_wall .reply_to_title {
	padding: 6px 10px 0px;
}
.community_wall .reply .info {
	padding: 0px 0px 0px 9px; width: 100%;
}
.community_wall .reply_text {
	overflow: hidden; -ms-word-wrap: break-word; max-width: 450px;
}
.wrh_text {
	text-align: center;
}
.wrh_prg {
	margin: 0px auto;
}
.wrh_all {
	color: rgb(119, 119, 119);
}
.wr_header {
	background: rgb(247, 247, 247); padding: 8px; height: 13px; color: rgb(43, 88, 122); border-top-color: rgb(218, 226, 232); border-top-width: 1px; border-top-style: solid; display: block; cursor: pointer;
}
.wr_header:hover {
	text-decoration: none;
}
.community_wall .replies_wrap {
	padding-top: 11px;
}
.community_wall .post_image {
	width: 50px; height: 50px; overflow: hidden; display: block;
}
.community_wall .reply_image img {
	width: 50px;
}
.community_wall .reply_image {
	width: 50px; height: 50px; overflow: hidden; display: block;
}
.community_wall .reply {
	background: rgb(255, 255, 255); padding: 5px 2px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.community_wall .info_footer {
	padding: 4px 0px 0px; color: rgb(153, 153, 153); font-size: 0.9em;
}
.font_medium .community_wall .info_footer {
	font-size: 1em;
}
.reply_field_wrap {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(192, 202, 213);
}
.community_wall .actions {
	padding: 0px 2px; display: none;
}
.community_wall .delete_post {
	width: 17px; height: 13px; padding-top: 4px;
}
.community_wall #post_warn {
	color: rgb(119, 119, 119); padding-top: 5px; display: none;
}
.community_wall .reply_warn {
	color: rgb(119, 119, 119); padding-top: 5px; display: none;
}
.community_wall .post_media {
	padding-top: 2px; padding-bottom: 4px;
}
.community_wall .graffiti img {
	width: 200px; height: 100px;
}
.community_wall .photo img {
	overflow: hidden; vertical-align: top; max-height: 150px;
}
.community_wall .video:hover {
	text-decoration: none;
}
.community_wall .video img {
	vertical-align: top;
}
.community_wall .app img.icon {
	padding: 4px 5px 0px 0px; vertical-align: bottom;
}
.community_wall .app img.thumb {
	margin: 3px 6px 3px 0px; vertical-align: middle; max-height: 75px; max-width: 75px;
}
.community_wall .media_desc b {
	background: url("/images/icons/mono_iconset.png?1") no-repeat left -237px; width: 15px; height: 10px; margin-top: 2px;
}
.community_wall .media_desc .lnk {
	color: rgb(119, 119, 119); cursor: pointer;
}
.community_wall .media_desc .lnk:hover {
	text-decoration: none;
}
.community_wall .media_desc .a {
	color: rgb(43, 88, 122);
}
.community_wall .media_desc .lnk:hover .a {
	text-decoration: underline;
}
.community_simple {
	background: rgb(247, 247, 247); padding: 9px 10px 10px; text-align: center; color: rgb(43, 88, 122); font-weight: bold; border-bottom-color: rgb(218, 225, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.community_title_cont {
	padding: 0px 10px;
}
.simple_cont {
	background: url("/images/widget_logo.gif") no-repeat 0px 4px; margin: 0px auto; padding: 5px 0px 6px 22px; left: 50%; text-align: left; line-height: 160%;
}
.simple_cont a {
	line-height: 160%;
}
.subscribe_cont {
	padding: 10px 0px 0px;
}
#subscribe_button button {
	width: 174px;
}
#unsubscribe_button {
	padding: 6px 0px 0px; height: 19px;
}
#unsubscribe_button a {
	font-weight: normal;
}
.community_simple_cont {
	border-bottom-color: rgb(190, 200, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.community_bottom {
	background: rgb(247, 247, 247); padding: 5px 10px;
}
.bottom_img {
	margin: 5px 0px; float: left;
}
.bottom_text {
	color: rgb(119, 119, 119); padding-left: 8px; margin-top: 4px; float: left;
}
.community_empty {
	padding: 50px 10px; text-align: center; color: rgb(119, 119, 119);
}
.scrollbar_cont {
	background: rgba(200, 200, 200, 0); transition:150ms linear; width: 9px; height: 100%; position: absolute; z-index: 1000; cursor: pointer; -webkit-transition: all 150ms linear; -moz-transition: all 150ms linear; -o-transition: all 150ms linear;
}
.scrollbar_c_overed.scrollbar_cont {
	background: rgba(235, 235, 245, 0.4); width: 11px;
}
.scrollbar_inner {
	background: rgb(218, 225, 232); border-radius: 3px; transition:width 150ms linear, background-color 200ms linear; width: 6px; height: 26px; margin-left: 1px; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: width 150ms linear, background-color 200ms linear; -moz-transition: width 150ms linear, background-color 200ms linear; -o-transition: width 150ms linear, background-color 200ms linear;
}
.scrollbar_c_overed .scrollbar_inner {
	border-radius: 4px; width: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.scrollbar_inner:hover {
	background: rgb(190, 200, 211);
}
.scrollbar_hovered {
	background: rgb(190, 200, 211);
}
.scrollbar_top {
	background: rgb(85, 85, 85); height: 3px; margin-top: -1px; display: none; position: absolute; z-index: 100; opacity: 0.12;
}
.scrollbar_bottom {
	background: rgb(85, 85, 85); height: 3px; margin-top: -2px; position: absolute; z-index: 100; opacity: 0.12;
}
.page_post_queue_wide {
	display: none;
}
#community_groups_main .wall_post_text {
	width: auto;
}
.wall_module .wcommunity .post_info {
	width: auto;
}
.wcommunity .wall_text {
	width: auto;
}
.widget_body .like_tt_clubs {
	display: none;
}
#page_wall_posts {
	color: rgb(0, 0, 0);
}
.dev #page_wall_posts {
	color: rgb(43, 47, 51);
}
.dev .wall_post_text {
	font-size: 12px;
}
.dev .wall_signed_by {
	font-size: 12px;
}
.dev .community_post {
	padding-right: 5px;
}
.dev .wall_post_more {
	font-size: 11px;
}
.community_wall {
	background: rgb(255, 255, 255);
}
#wcommunity_name_cont {
	overflow: hidden; margin-left: 8px; vertical-align: top; display: inline-block; -ms-zoom: 1; -ms-text-overflow: ellipsis;
}
.wcommuinty_name_scrolling#wcommunity_name_cont {
	-ms-text-overflow: clip;
}
.wcommunity_name {
	line-height: 22px; vertical-align: top; white-space: nowrap;
}
.community_no_head .community_simple {
	display: none;
}
.community_no_head #community_friends {
	display: none;
}
.community_no_head .community_groups_main {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.community_no_head .community_head {
	display: none;
}
.community_no_head .community_widget_bottom {
	display: none;
}
.community_no_head .community_wall {
	padding-left: 10px;
}
.community_no_head .scrollbar_top {
	display: none; visibility: hidden;
}
.community_no_head .scrollbar_bottom {
	display: none; visibility: hidden;
}
.community_only_info {
	padding-left: 6px; margin-bottom: 4px;
}
.widget_community_confirm_text {
	color: rgb(119, 119, 119); font-size: 13px; margin-top: 18px;
}
.widget_community_confirm_box {
	padding: 20px 10px; text-align: center;
}
