/* ----------------------------------------------------------------
	[ Plugins ]
*/

#search {
	float: right;
	margin-bottom: 5px;
	text-align: right;
}

/* ---------------------------------------------------------------
*/

#orderby {
	color: #aeaeae;
	margin-left: 160px;
	padding-top: 8px;
}

	#orderby a.selected {
		font-weight: bold;
	}

/* ---------------------------------------------------------------
*/

#plugins-menu {
	clear: both;
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 150px;
}

	#plugins-menu ul {
		list-style-type: none;
		margin: 5px 0 20px 0;
		padding: 0;
		width: 140px;
	}

		#plugins-menu li a {
			color: #647408;
			display: block;
			padding: 3px;
			*padding-right: 10px;
			width: 144px;
			*width: 138px;
		}
	
		#plugins-menu li a.selected {
			background: #DEEA7A;
			padding-right: 13px;
			*padding-right: 10px;
			text-decoration: none;
		}
	
		#plugins-menu li.title {
			font-weight: bold;
			margin: 10px 0 10px 0;
		}
		
		#plugins-menu li a.blacklisted {
			color: #aeaeae;
		}	

/* ---------------------------------------------------------------
*/

#left-panel {
	border-left: 2px solid #DEEA7A;
	border-top: 2px solid #DEEA7A;
	float: left;
	min-height: 420px;
	width: 795px;
}

/* ---------------------------------------------------------------
*/
	
#plugins-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

	#plugins-list li {
		cursor: pointer;
	}
	
	#plugins-list .hover {
		background: #f9ffe6;
	}

		#plugins-list .no-plugin {
			background: url(../images/icons/blacklist-small.png) no-repeat 20px 20px;
			padding: 20px;
			padding-left: 50px;
		}
	
		#plugins-list .hover h3 {
			text-decoration: underline;
		}

/* ---------------------------------------------------------------
*/

div.plugin-info {
	padding: 20px;
}
		
	div.plugin-info h3 {
		margin: 0;
		margin-bottom: 5px;
		padding: 0;
	}
	
		div.plugin-info h3 a {
			color: #000;
		}
	
		div.plugin-info h3 span.version,
		div.plugin-info h3 span.category {
			font-size: 0.6em;
			font-weight: normal;
		}
		
		.plugin-info div.plugin-full-description {
			margin: 30px 0 30px 0;
		}
	
		.plugin-info div.plugin-metadata,
		.plugin-info div.plugin-links {
			color: #7e7e7e;
			font-size: 0.8em;
		}
	
		.plugin-info div.plugin-metadata {
			margin-bottom: 3px;
		}
	
			.plugin-info div.plugin-metadata a,
			.plugin-info div.plugin-links a {
				color: #313131;
			}
	
		.plugin-info .plugin-reviews {
			margin-top: 30px;
		}
		
			.plugin-info .plugin-reviews h4 {
				color: #777777;
			}
		
			.plugin-info .plugin-reviews li {
				margin-bottom: 20px;
			}
		
				.plugin-info .plugin-reviews li div.top {
					background: #f6f9d8;
					padding: 5px;
				}
			
					.plugin-info .plugin-reviews li div.top span.metadata {
						color: #7f881b;
						float: right;
						font-size: 0.8em;
					}
					
					.plugin-info .plugin-reviews li div.top span.username {
						color: #272a03;
					}
					
					.plugin-info .plugin-reviews li div.top a.username {
						color: #272a03;
						text-decoration: underline;
					}
			
				.plugin-info .plugin-reviews li p {
					margin: 5px 0 5px 0;
				}
	