/* ================================================== */
/* Video */
/* ================================================== */

.videoStream {
	margin:15px 0 0 10px;
	float: left;
	width:665px;
}
	.videoStream .item {
		float:left;
		width:215px;
		height:147px;
		overflow:hidden;
   	 	margin: 0 7px 10px 0px;
		position:relative;
		border:1px solid #DDD;
		border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
	}
	.videoStream a.name:link, .videoStream a.name:visited {
		text-decoration:none;
	}
	.videoStream .photo {
		position:relative;
		width:215px;
		height:120px;
		overflow:hidden;
	}
		.videoStream .photo img {
			width:215px;
			min-height:120px;
		}
		.videoStream .photo .play {
			position:absolute;
			top:50%;
			left:50%;
			z-index:99;
			width:48px;
			height:48px;
			margin:-24px 0 0 -24px;
			background:url(/i/icons/videoPlay48.png) no-repeat center;
		}
		.videoStream .photo .play:hover {
			filter: alpha(opacity=90);
    		opacity: 0.9;
		}
	.videoStream .info {
		display:block;
		width: 199px;
		height: 22px;
		overflow: hidden;
		background:#1497ee;
		border-top:1px solid #DDD;
		text-align:left;
		color: #FFF;
		font-size: 12px;
		line-height: 19px;
		padding: 4px 8px 0 8px;
		text-decoration: none;
	}
.videoView {
	margin:15px 0 0 10px;
	float: left;
}
	.videoView .info {
		float:left;
		width:600px;
		overflow:hidden;
	}
	.videoView .name {
		font-size:20px;
		font-weight:normal;
		padding:0px 0px 10px 0px;
		text-align:left;
		float:left;
	}
	.videoView h2 {
		font-weight:normal;
		font-size:18px;
	}
	.videoView .player {
		margin:0 0 10px 0;
		position:relative;
	}
	.videoView .text {
		text-align:justify;
	}
	.videoView .date {
		float:left;
		font-size:10px;
		color:#666;
		display:block;
		margin:4px 15px 0 0;
		width:40px;
		padding:3px 5px 3px 5px;
		background:#52afed;
		text-align:center;
		color:#FFF;
	}
		.videoView .date .day{
			font-size:16px;
			font-weight:bold;
		}
	.videoView .tags {
		margin:12px 0 0 0px;
		font-size:13px;
		color:#666;
		text-align:left;
	}
		.videoView .tags h3 {
			border-bottom:1px solid #EEE;
			padding:0px 0 5px 0;
			margin:0px 0 10px 0;
		}
	.videoView .commonTools {
		border-top:1px solid #EEE;
		margin:10px 0 20px 0;
	}
		.videoView .commonTools	.share {
			margin:15px 0 0px 0;
			float:left;
			text-align:left;
			width:275px;
		}
		.videoView .commonTools	.feed {
			margin:11px 0 0px 0;
			font-size:13px;
			float:right
		}
			.videoView .commonTools	.feed .stats {
				color: #666666;
			    font-size: 12px;
			    text-align: left;
				margin:10px 0 0 1px;
			}
				.videoView .commonTools	.feed .stats span {
					font-size:12px;
				}
		.videoView .videoLike sup {
			color:red;
			font-size:12px;
		}
		.videoView .videoFavourite sup {
			color:red;
			font-size:12px;
		}
		.videoView a.abuse:link, .videoView a.abuse:visited  {
			font-size:12px;
			color:#666;
			text-decoration:none;
			border-bottom:1px dotted;
		}
		.videoView a.abuse:hover  {
			color:#E50C2A;
		}
	.videoView a.send:link, .videoView a.send:visited {
	    color: #FFFFFF;
	    display: block;
	    font-size: 11px;
	    text-align: center;
	    text-decoration: none;
	    width: 130px;
	}
	.videoView .comments {
		margin:10px 0 0 0;
	}
		.videoView .comments .border {
			border-bottom:1px solid #DDD;
			padding:0 0 5px 0;
			margin:0 0 5px 0;
		}
		.videoView .comments .textarea {
			width:585px;
			height:110px;
		}
		.videoView .comments .send {
			width:200px;
			margin:10px 0 0 0;
		}
		#videoCommentsTitle {
			padding:0px 0px 0px 0px;
			margin:0px 0px -5px 0px;
		}
		#videoCommentsContainer {
			margin:0 0 5px 0;
		}
		.videoView .comments .item {
			border-top:1px solid #EEE;
			padding:15px 0 0 0;
			margin:15px 0 0 0;
			width:600px;
		}
		.videoView .comments .context {
			float:left;
			width:497px;
			padding:0px;
		}
		.videoView .comments .text {
			margin:4px 0 6px 0;
		}
		.videoView .comments .timestamp {
			color:#999999;
			font-size:10px;
		}
		.videoView .comments a.name:link, .videoView .comments a.name:visited {
			font-weight:bold;
			text-decoration:none;
			font-size:12px;
			float:none;
		}
.videoAddition {
	margin-bottom:0 0 10px 0;
}
.videoAddition .item {
	margin:0 0 10px 0;
}
	.videoAddition .name {
		float:left;
	}
	.videoAddition .item .photo {
		width:70px;
		float:left;
		margin:3px 7px 0 0;
	}
		.videoAddition .item .photo img {
			width:70px;
		}
