/** Administrator's Note **/
#youtube .admin_note{
	margin: 18px 18px;
}


/** Rate a Video **/

#youtube ul.rate {
	width:95px;
	height:20px;
}
	#youtube ul.rate li {
		float:left;
		list-style-type:none;
	}
	#youtube ul.rate li a {
		width:19px;
		height:20px;
		display:block;
	}

	#youtube .rate0 {
		background:#fff url('../images/rate.jpg') no-repeat 0px 0;
	}
	#youtube .rate1 {
		background:#222 url('../images/rate.jpg') no-repeat -95px 0;
	}
	#youtube .rate2 {
		background:#fff url('../images/rate.jpg') no-repeat -190px 0;
	}
	#youtube .rate3 {
		background:#fff url('../images/rate.jpg') no-repeat -285px 0;
	}
	#youtube .rate4 {
		background:#fff url('../images/rate.jpg') no-repeat -380px 0;
	}
	#youtube .rate5 {
		background:#fff url('../images/rate.jpg') no-repeat -475px 0;
	}

#youtube #rated {
	width:95px;
	height:20px;
	background-repeat:no-repeat;
}


#youtube {
	min-height:300px;
	text-align:left;
	width:735px;
	float:left;
	margin:50px 0 30px 10px;
	padding:0 10px 10px 5px;
	display:inline;
}
	#youtube * {
		margin:0px;
		padding:0px;
	}
	#youtube a {
		color:#0064b4;
	}
	#youtube p {
		margin:7px 0;
	}
	
	#youtube h2 {
		float:left;
		margin: 15px 0 0 15px;
		display:inline;
	}
	
	div.message {
		float:left;
		margin:0 0 0 15px;
	}
	
	#youtube div.move-content {
		float:left;
		margin:0px 0 0 10px;
	}
	
	#youtube div.browse {
		float:left;
		position:relative;
		left:-5px;
		top:0px;
		width:400px;
		cursor:pointer;
		z-index:9999999;
	}

	#youtube div.browse a.active-tab {
		display:block;
		float:left;
		text-align:center;
		padding:8px 5px;
		width:120px;
		background:#AEAFA4;
		color:#000;
	}
	#youtube div.browse a.tab {
		display:block;
		float:left;
		text-align:center;
		padding:8px 5px;
		width:120px;
		color:#666;
	}
	#youtube div.search {
		float:left;
		position:absolute;
		left:450px;
		top:4px;
		width:400px;
	}
		#youtube div.search input.text {
			width:200px;
			padding:2px 3px;
			font-size:12px;
		}
			#youtube div.search input.submit {
				padding:1px 4px;
			}
	#youtube div.sort {
			padding:10px;
			border-top:1px solid #c1c2b6;
			border-bottom:1px solid #c1c2b6;
			height:21px;
			position:relative;
			z-index:9999;
		}
		#youtube ul.sort {
			float:right;
			margin:0 0 20px 0;
			padding:0;
		}
			#youtube ul.sort li {
				list-style-type:none;
				float:left;
				padding:3px 5px;
				margin:0;
				display:inline;
			}
				#youtube ul.sort li a {
					text-decoration:underline;
				}
		#youtube ul.time {
			float:left;
			margin:0;
			padding:0;
		}
			#youtube ul.time li {
				list-style-type:none;
				float:left;
				padding:3px 5px;
				margin:0;
			}
				#youtube ul.time li a {
					text-decoration:underline;
				}


	
	
	/** Youtube All Videos **/
	
	#youtube div.all div.left {
		width:150px;
		float:left;
		padding:10px;
	}
		#youtube div.all div.left ul li {
			list-style-type:none;
			width:140px;
		}
			#youtube div.all div.left ul li.active a {
				display:block;
				width:140px;
				padding:4px 5px;
				border-bottom:1px solid #BEBFB3;
				color:#fff;
				background:#902033;

			}
			#youtube div.all div.left ul li a {
				display:block;
				width:140px;
				padding:4px 5px;
				border-bottom:1px solid #BEBFB3;
				color:#444;
			}
	
	#youtube div.all div.viewing {
		color:#444;
		float:left;
		width:300px;
		margin:10px 0 0 0;
	}
	
	#youtube div.all div.right {
		width:500px;
		float:left;
	}
		#youtube div.all div.right div.sort {
			margin:-30px 0 0 0;
			border:none;
			padding-bottom:10px;
			border-bottom:1px solid #BEBFB3;
		}
			#youtube div.all div.right div.sort a {
				color:#902033;
				text-decoration: underline;
				font-size:11px;
				display:block;
				padding:0 3px;
			}
	
	#youtube div.all div.right div.video-entry {
		width:130px;
		height:200px;
		float:left;
		margin:10px;
		display:inline;
	}
		#youtube div.all div.right div.video-entry img.thumb {
			background:#fff;
			padding:4px;
			border:1px solid #ccc;
		}
			#youtube div.all div.right div.video-entry div.info {
				text-align:left;
				margin:0px;
			}
				#youtube div.all div.right div.video-entry h3 a{
					font-weight:normal;
					margin:5px 0;
					font-size:12px;
					float:left;
					clear:both;
				}
		#youtube div.all div.right div.video-entry div.stats {
			clear:both;
		}
		#youtube div.all div.right div.video-entry div.stats span {
			display:block;
			font-size:11px;
			color:#444;
		}

	
	
	/** Youtube Upload **/
	#youtube div.message img{
		margin: 5px 0 0 0;
	}
	#youtube h3.instructions{
		margin: 10px 0 0 20px;
		text-decoration: underline;
	}
	#youtube ol{
		margin: 0 0 0 40px;
		font-size: 14px;
	}
	#youtube ol li{
		margin: 0 0 15px 0;
	}
	#youtube div.upload {
		float:left;
		margin:0 0 0 15px;
	}
		#youtube div.upload input {
			width:300px;
		}
		#youtube div.upload textarea {
			width:300px;
			height:100px;
		}
	#youtube div.upload input.submit {
		width:auto;
	}

	#youtube div.upload ul.cats li {
		list-style-type: none;
		width:130px;
		float:left;
	}
		#youtube div.upload ul.cats li input {
			width:auto;
		}
	
	
	
	/** Youtube Featured Videos (Home) **/
	
			
	#youtube div.left {
		float:left;
		width:580px;
		margin:20px 10px 0 0;
	}
		#youtube div.left div.video-entry {
			clear:both;
			border-top:1px solid #eee;
			border-bottom:1px solid #eee;
			padding:10px 10px 10px 0;
			background:#fff;
			margin:7px;
		}
		#youtube div.left div.video-entry img.thumb {
			float:left;
			margin-right:15px;
			padding:4px;
			border:1px solid #eee;
		}
		#youtube div.left div.video-entry div.info  {
			width:270px;
			float:left;
			padding-right:20px;
		}	
			#youtube div.left div.video-entry div.info h3 {
				font-weight:normal;
				margin:0px;
			}
			#youtube div.left div.video-entry div.info h4 {
				font-weight:normal;
				margin:7px 0 0 0;
				color:#444;
			}
		#youtube div.left div.video-entry div.stats  {
			width:100px;
			float:right;
		}
			#youtube div.left div.video-entry div.stats span {
				display:block;
				width:100px;
				margin:0 0 10px 0;
				color:#444;
			}
	
	#youtube div.ad {
		width:120px;
		height:300px;
		float:right;
		margin:40px 0px 0 0;
	}
	
	
	
/** Youtube Single Video Profile **/
	
	#youtube div.video div.left {
		width:250px;
		float:left;
		padding:10px;
		color:#444;
	}
		#youtube div.video div.left h2 {
			float:left;
			margin:0px 0 10px 0;
		
		}
	
		#youtube div.video div.left h3 {
			color:#7F172A;
			border-bottom:1px solid #ddd;
			clear:both;
		}
		
		#youtube div.video div.left ul li {
			list-style-type:none;
		}
		
		#youtube div.video div.left input {
		 	width:240px;
		}
	
	#youtube div.video div.right {
		width:425px;
		float:left;
		padding:10px;
		margin:10px 0 0 0;
	}
		#youtube div.video div.right div.video {
			padding:10px;
			background:#fff;
			width:425px;
		}

			#youtube div.video div.right div.video div {
				float:left;
				display:block;
			}
			#youtube div.video div.right div.video div.vid-rate {
			}
			#youtube div.video div.right div.video div.vid-pad {
				padding:4px 10px;
			}
				
	#youtube div.video div.post_comment {
		float:left;
		margin:0 0 0 10px;
		display:inline;
	}
	
	#youtube div.video  div.comments {
		float:left;
		margin:20px 0 0 10px;
	}
		#youtube div.video div.comment {
			margin:10px 0;
			padding:10px;
			background:#f8f8f8;
			width:405px;
			border-bottom:1px solid #ccc;
			border-top:1px solid #ccc;
		}
			#youtube div.video div.comment h3 {
				margin:0px;
				padding:0px;
				font-weight:normal;
				font-size:120%;
			}
			
	#comment {
		width:405px;
		height:100px;
	}
	
	
	/** Youtube Related Videos **/
	
	#youtube div.video div.left a.add-profile {

	}
	
	#youtube div.video div.left h3 {
		margin:15px 0 0 0;
		border:none;
	}
	#youtube div.video div.related {
		float:left;
		margin:15px 0 0 0;
		clear:both;
		width:240px;
	}
	#youtube div.related-entry {
		clear:both;
		margin:5px 0;
		float:left;
		padding:7px 0;
		border-bottom:1px solid #AEAFA4;
		display:inline;
		width:240px;
	}
	#youtube div.related-entry a.thumb {
		float:left;
	}
		#youtube div.related-entry a.thumb img {
			width:50px;
			float:left;
			margin:0px 10px 0 0;
			padding:3px;
			background:#fff;
			border:1px solid #ccc;
			display:inline;
		}
		#youtube div.related-entry div.info {
			float:left;
			width:160px;
			margin:0px;
		}
			#youtube div.related-entry div.info h3 {
				font-size:12px;
				font-weight:normal;
				margin:0px;
			}
			
			
	/** Page-a-nation **/
	#youtube #pageanation {
		float:right;
		width:150px;
	}
		#youtube #pageanation ul li {
			float:left;
			list-style-type:none;
			margin: 0 5px;
		}
			#youtube #pageanation ul li.current a {
				background:#7F172A;
				color:#fff;
				border:1px solid #6F1425;
			}
			#youtube #pageanation ul li a {
				display:block;
				padding:3px 5px;
				background:#fff;
				color:#999;
				border:1px solid #ccc;
			}
			
			
	/** User Profile **/
	#youtube div.profile div.user-info {
		float:left;
		width:130px;
	}
	#youtube div.profile img.user-image {
		float:left;
		margin-right:10px;
		padding:3px;
		border:1px solid #ccc;
	}
		
	