/* Feed */
.Feed {
	color:rgb(176, 174, 172);
	background-color:rgb(32,32,32);
	border: 1px solid rgb(42,42,42);
	font-size: 0.8em;
	
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	
	margin: 5px 0px;
}

.FeedHeader {
	font-weight:bold;
	padding: 2px 5px;
}

.FeedHeader img {
  margin: -5px -7px 0px 0px;
  float: right;
  
  /*position: absolute;*/
  z-index: 10;
}


a.FeedPost {
	padding: 5px;
	text-decoration:none;
	color:rgb(176, 174, 172);
	position: relative;
	display: block;
}

.FeedError {
	padding: 5px;
	text-decoration:none;
	color:rgb(176, 174, 172);
	position: relative;
	display: block;
}

.FeedPost.Odd {
	background-color:rgb(38,38,38);
}

.FeedPost:hover {
	background-color: rgb(50, 50, 50);
}

.FeedPost:hover img {
  border: 0;
  margin: -10px 0 0 -55px;
  float: left;
  position: absolute;
}

.FeedDate {
	font-size: 0.7em;
	text-align: right;
	display: block;
}

.FeedBody {
	margin-left: -9999px;
	position: absolute;
	display: block;
}


.FeedPost:hover .FeedBody {
	position: absolute;
	right: 200px;
	top: 10px;
	z-index: 100;
	margin-left: 0;
	width: 200px;
	background-color:rgb(64, 64, 64);
	color:rgb(256,256,256);
	padding: 10px 20px;
	
	border-radius: 5px 5px;
	background-color:rgb(72, 72, 72);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
}