/* home page */
div.forum_feed_wrapper {
	height:164px;
	width:302px;
	background-image:url("../images/grey_bg_f.gif");
	margin:0;
	padding:0;
	position:relative;
	font:8pt Tahoma, Arial;
}
div.forum_feed_items_container {
	height:157px;
	width:260px;
	padding:2px 0 0 2px;
	overflow-y:auto;
	color:#fff;
}
div.forum_feed_wrapper a.ning_link {
	display:block;
	width:35px;
	height:127px;
	position:absolute;
	top:5px;
	right:2px;
}

.forum_feed_items_container a {
	color: #fff;	
}

/* copied in from Ning's common.css */
/*----------------------------------------------------------------------
	Activity
----------------------------------------------------------------------*/
.feed-story {
  background:transparent !important;
	padding: 4px 0px 3px 30px;
	margin: 3px 0;
	border-width:1px 0 0 0;
/*  overflow: hidden;*/
	clear: both;
	_display:inline-block;
	position: relative;
	font-size:1.2em;
}
.feed-story-noicon {
  padding-left:0;
}
.feed-story-ning .feed-string {
  font-size: 1.1667em;
  line-height: 1.3;
}
.feed-story .rich ul {
  font-size:1em;
}
.feed-story .rich ul li {
  list-style:none;
  margin-left:0;
}
.feed-story:first-child {border-top:0;margin-top:0;}
.feed-story .activity-close {
	position: absolute !important;
	left: auto !important;
	right: 0 !important;
	top: 6px !important;
	width: 10px !important;
	height: 10px !important;
	padding: 2px;
	text-indent: -9999px;
  display: none;
}
.feed-story-friend {
  padding-left:46px;
  min-height:31px;
}
.xg_1col .feed-story, .xg_span-4 .feed-story {
  padding-left:28px;
}
.xg_1col .feed-story-friend {
  padding-left:40px;
}
.feed-friend-icon {
  position:absolute;
  top:5px;
  left:0;
}
.feed-story-friend .item-icon {
  display:none;
}
.feed-story .xg_icon {text-indent:-9999px;left:0px;top:3px;height:28px;width:24px;position:absolute;}
.feed-story .xg_icon-miniplayer {position:static;left:auto;top:auto;width:21px;height:16px;}
.feed-story-ning {min-height:36px;}
.feed-story-ning {padding-left:50px;}
.feed-story-ning .item-icon {text-indent:0;top:8px;height:36px;width:36px;background:transparent;}
.feed-story-friend .item-icon {
  left:8px;
}
.feed-story-footer {
  padding-left:0;
  position:relative;
  padding-bottom:2px;
  clear:both;
}
.feed-story-footer .more {
  float:right;
}
.feed-message {padding-right:15px;}
.xg_2col .feed-string {
  margin-right:8px;
}
.feed-timestamp {
  white-space:nowrap;
  font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
  font-size:9px;
}

/* FEED RICH CONTENT */
.rich {
    margin:.3em 0 0;
    font-size:.9167em;
}
.rich-miniprofiles {
    margin:.25em 0 .25em;
    height:48px;
}
.rich-miniprofiles a {
    width:48px;
    margin-right:6px;
}
.rich-miniprofiles a:last-child {
    margin-right:0;
}
.rich-thumb a, .rich-thumbs a {text-decoration:none;}
.rich-thumbs a img {
    vertical-align:middle;
    height:auto;
    margin-right:5px;
}
.play-button {text-decoration:none !important; zoom:1; *vertical-align:middle;}
.play-button .xg_icon-miniplayer {*display:block;margin:0;padding:0;}
.feed-story .play-button img, .feed-story .play-button embed, .feed-story .play-button object {
    vertical-align:middle;
    *margin-top:-1px;
}
.xg_1col .rich-thumbs a img, .xg_span-4 .rich-thumbs a img {margin-bottom:5px;}
.xg_3col .xg_1col .rich-thumbs-48 a img {max-width:32px;}
.xg_1col .rich-thumbs-48 a img, .xg_span-4 .rich-thumbs-48 a img {max-width:32px;height:auto;width:auto;}

.rich-thumbs a:last-child img {margin-right:0;}

.rich-title {font-weight:bold;}
.rich-count {font-weight:bold;font-size:.909em;line-height:1.636em;}
.rich-comment {
  padding-left:15px;
  background-repeat:no-repeat;
  _zoom:1;
}
.rich-comment em {
  font-style:normal;
  padding-right:12px;
  padding-bottom:2px;
  background-repeat:no-repeat;
  _zoom:1;
}
.rich-source {
  font-size:.909em;line-height:1.636em;
}
.rich-thumb {
    float:left;
    padding-right:14px;
}
.rich-thumb-40, .rich-thumb-48, .rich-thumb-64, .rich-thumb-80, .rich-thumb-96, .rich-thumb-98 {padding-right:0;}
.rich-40 .rich-detail {
  margin-left:54px;
}
.rich-48 .rich-detail {
  margin-left:62px;
}
.rich-64 .rich-detail {
  margin-left:80px;
}
.rich-80 .rich-detail {
  margin-left:94px;
}
.rich-thumbs-80 img {max-width:80px !important; max-height:80px !important; width:auto; height:auto;}
.rich-96 .rich-detail {
  margin-left:110px;
}
.rich-98 .rich-detail {
  margin-left:112px;
}
.rich-video .rich-thumb {
  width:96px;
  position:relative;
}
.rich-video .rich-thumb .item-play {
  height:48px;
  width:48px;
  background:url(http://macworldexpo.ning.com/_img/icon-play.png) no-repeat top left;
  margin-top:-24px;
  top:50%;
  margin-left:-24px;
  left:50%;
  position:absolute;
  z-index:2;
  display:none !important;
}
.rich-video .rich-detail {
  margin-left:110px;
}
/* Narrow Column use-cases */
.xg_1col .rich-thumb, .xg_span-4 .rich-thumb {
  float:none;
}
.xg_1col .rich-detail, .xg_span-4 .rich-detail {
  margin-left:0;
}
.xg_1col .feed-story, .xg_span-4 .feed-story {font-size:1.007em;}
.xg_1col .rich, .xg_span-4 .rich {font-size:1em;}

/* Don't display rich content in narrow */
.xg_1col .rich-excerpt, .xg_span-4 .rich-excerpt,
.xg_1col .rich-thumb, .xg_span-4 .rich-thumb,
.xg_1col .rich-date, .xg_1col .rich-time, .xg_span-4 .rich-date, .xg_span-4 .rich-time,
.xg_1col .rich-comment, .xg_span-4 .rich-comment
{display:none;}
.xg_1col .feed-story-album-add .rich-thumb, .xg_span-4 .feed-story-album-add, 
.xg_1col .feed-story-album-feature .rich-thumb, .xg_span-4 .feed-story-album-feature .rich-thumb,
.xg_1col .feed-story-photo-add .rich-thumb, .xg_span-4 .feed-story-photo-add .rich-thumb,
.xg_1col .feed-story-photo-comment .rich-thumb, .xg_span-4 .feed-story-photo-comment .rich-thumb,
.xg_1col .feed-story-photo-feature .rich-thumb, .xg_span-4 .feed-story-photo-feature .rich-thumb,
.xg_1col .feed-story-video-add .rich-thumb, .xg_span-4 .feed-story-video-add .rich-thumb,
.xg_1col .feed-story-video-comment .rich-thumb, .xg_span-4 .feed-story-video-comment .rich-thumb,
.xg_1col .feed-story-video-feature .rich-thumb, .xg_span-4 .feed-story-video-feature .rich-thumb,
.xg_1col .feed-story-profile-update .rich-thumb, .xg_span-4 .feed-story-profile-update .rich-thumb
{display:block;}
.xg_1col .feed-story-profile-update .rich-thumb img, .xg_span-4 .feed-story-profile-update .rich-thumb img {
  width:32px;height:32px;
}
.xg_1col .feed-string, .xg_span-4 .feed-string {margin-right:0;}
.xg_1col .feed-timestamp, .xg_span-4 .feed-timestamp {display:block;}
.xg_1col .feed-story-photo .rich-thumbs a, .xg_span-4 .feed-story-photo .rich-thumbs a {display:block;}
.xg_1col .feed-story-video-add .rich-thumb img, .xg_span-4 .feed-story-video-add .rich-thumb img,
.xg_1col .feed-story-video-comment .rich-thumb img, .xg_span-4 .feed-story-video-comment .rich-thumb img,
.xg_1col .feed-story-video-feature .rich-thumb img, .xg_span-4 .feed-story-video-feature .rich-thumb img
{max-width:80px !important;}
.xg_1col .feed-story-announcement .rich-thumb, .xg_span-4 .feed-story-announcement .rich-thumb {display:none;}
.xg_1col .feed-story-announcement .rich-excerpt, .xg_span-4 .feed-story-announcement .rich-excerpt {display:block;}

/* end copy */
/*
Overrides to Ning styles
*/
.feed-story {
  background:transparent !important;
	padding: 4px 0px 3px 15px;
	margin: 3px 0;
	border-width:1px 0 0 0;
/*  overflow: hidden;*/
	clear: both;
	_display:inline-block;
	position: relative;
	font-size:1em;
}
.feed-story .time {
	font-size:.95em;
	opacity:.6; filter:alpha(opacity=60);
	white-space:nowrap;
	display:block;
}

