ul.stream li span.msg_options
{
	display: none;
	float: right;
}

ul.stream li a.avatar:hover
{
	border-color: #03c8f2;
}

ul.stream li:hover span.msg_options
{
	display: inline;
}

ul.stream
{
	list-style: block;
	margin: 0;
	padding: 0;
}

	ul.stream li
	{
		clear: both;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		border-bottom: 1px solid #ccccff;
		width: 345px;
	}

	ul.stream li.single
	{
		width: 700px;
	}

	ul.stream li div.tweet_content
	{
		padding: 10px 0px 5px 45px;
	}
	
	ul.stream li div.tweet_content.condensed
	{
		padding: 5px 0px 5px 0px;
	}
	
	ul.stream li div.container
	{
		height: 70px;
		padding-bottom: 15px;
		margin-bottom: 5px;
		overflow: hidden;
	}

	ul.stream li div.container.single
	{
		height: 50px;
	}
	
		ul.stream li p.name
		{
			margin: 0px;
			font-size: 16px;
			font-weight: bold;
			font-family: helvetica, arial, verdana;
		}
		
		ul.stream li p.name a
		{
			border-bottom: none;
		}

		ul.stream li p.name a:hover
		{
			text-decoration: underline;
		}

		ul.stream li p.name a.coords
		{
			float: right;
			opacity: .75;
		}

		ul.stream li p.name a.coords:hover
		{
			text-decoration: none;
			opacity: 1;
		}

		
		a.ind
		{
			color: #828282;
		}
		a.ndp
		{
		     color: #936c20;
		}
		a.lib
		{
		      color: #7d2a2a;
		}
		a.con
		{
		      color: #303886;
		}
		a.green
		{
		     color: #488b35;
		}
		a.bloc
		{
			color: #0994ff;
		}

		ul.stream li p.info
		{
			margin: 0px;
			font-size: 10px;
		}

		ul.stream li p.tweet
		{
			margin: 4px 0px 4px 0px;
			font-size: 11px;
			line-height: 150%;
			font-family:  helvetica, arial, verdana;
		}
		ul.stream li p.tweet.condensed
		{
			font-size: 14px;
		}

		ul.stream li a.avatar
		{
			position: absolute;
			top: 10px;
			left: 0px;
			padding: 0px;
			background-color: #fff;
/*			border-style: solid;
			border-color: #ceecf2;
			border-width: 1px;*/
		}

/* *** */

span.category
{
	padding: 3px 4px 3px 4px;
	font-size: 8px;
	color: #0084b4;
	background-color: #F7F7F7;
	text-transform: uppercase;
	vertical-align: 42%;
	font-weight: normal;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

span.category a
{
	color: #0084b4;
}

span.municipal
{
	padding: 3px 4px 3px 4px;
	font-size: 8px;
	color: #FFFFFF;
	background-color: #BAAF93;
	text-transform: uppercase;
	vertical-align: 42%;
	font-weight: normal;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

span.municipal a
{
	color: #FFFFFF;
}


span.party
{
	padding: 3px 4px 3px 4px;
	font-size: 8px;
	color: #fff;
	text-transform: uppercase;
	vertical-align: 42%;
	font-weight: normal;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

	span.party a
	{
		position: relative;
		top: 1;
		color: #ffffff;
		text-decoration: none;
	}

	span.party a:hover
	{
		border: 0;
		text-decoration: none;
	}

		span.party.pq
		{
			background-color: #0055a5;
		}
		span.party.adq
		{
			background-color: #fb001c;
		}
		span.party.ndp
		{
		      background-color: #936c20;
		}
		span.party.ind
		{
			background-color: #828282;
		}
		span.party.lib
		{
		      background-color: #7d2a2a;
		}
		span.party.con,
		span.party.pc
		{
		      background-color: #303886;
		}
		span.party.green
		{
		      background-color: #488b35;
		}
		span.party.bloc
		{
			background-color: #0994ff;
		}

		span.party.filter
		{
			background-color: #FFFFFF;
			padding: 0px;
		}
		span.party.filter.pq
		{
			color: #0055a5;
		}
		span.party.filter.adq
		{
			color: #fb001c;
		}
		span.party.filter.ndp
		{
		      color: #936c20;
		}
		span.party.filter.lib
		{
		      color: #7d2a2a;
		}
		span.party.filter.con,
		span.party.filter.pc
		{
		      color: #303886;
		}
		span.party.filter.green
		{
		      color: #488b35;
		}
		span.party.filter.bloc
		{
			color: #0994ff;
		}

div.paginate
{
	margin-top: 0px;
	font-size: 12px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
		
div.paginate img
{
	margin-top: 5px;
}

div.paginate img.spinner
{
	padding-top: 6px;
}

div.streamTitle.mp
{
	background-image: url(/static/images/tweetHeader.png);
}

div.streamTitle.tag
{
	background-image: url(/static/images/tweetHeader.png);
}

div.streamTitle.talkback
{
	background-image: url(/static/images/feedback.gif);
}


div.streamTitle.replies
{
	background-image: url(/static/images/feedback.gif);
}

div.streamTitle.community
{
	background-image: url(/static/images/tweetHeader.png);
}

div.streamTitle
{
	border-bottom: 1px solid #ccccff;
	width: 100%;
	height: 15px;
	padding-bottom: 4px;
	background-repeat: no-repeat;	
}


#socialMedia
{
	position: absolute;
	top: 10; left: 10;
	padding: 1px 2px 1px 2px;
	opacity: 0.5;
	background-color: #FFFFFF;
	width: auto;
}

#socialMedia:hover
{
	opacity: 0.9;
}

#socialMedia a
{
	padding: 1px 0px 1px 0px;
	border: 0;
	display: block;
}

span.badge
{
	position: absolute;
	margin-top: 35px;
	margin-left: 0px;
	z-index:1;
	opacity: .9;
}

p.keyword.cancel a
{
	font-size: 10px;
}

p.keyword.cancel
{
	padding-bottom: 12px;
}

div.empty
{
	text-align: center;
	padding: 40px 0px 40px 0px;
	font-family: georgia, helvetica, arial, sans-serif;
	font-size: 16px;
}