/* CSS for the ImageRating extension */
.image-rating-row {
	border-bottom: 1px solid #dcdcdc;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	width: 65%;
}

.image-rating-row-bottom {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	width: 65%;
}

.image-rating-container {
	float: left;
	width: 40%;
}

.image-for-rating img {
	border: 1px solid #dcdcdc;
	padding: 3px;
}

.image-rating-bar {
	margin: 5px 0 0 0;
}

.image-rating-score {
	color: #797979;
}

.image-rating-menu {
	float: right;
	margin: 15px 0 0 0;
	width: 180px;
}

.image-rating-menu h2 {
	border-bottom: 1px solid #dcdcdc;
	color: #333;
	font-size: 16px;
	font-weight: 700;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0 !important;
}

.image-rating-menu p {
	margin: 0 0 3px 0 !important;
}

.image-rating-menu a {
	font-weight: 700;
	text-decoration: none;
}

.image-categories-container {
	float: left;
	width: 60%;
}

.image-categories-container h2 {
	border-bottom: 0;
	color: #333;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 5px 0;
}

.category-button {
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 1px solid #dcdcdc;
	color: #002bb8;
	font-size: 11px;
	font-weight: 700;
	float: left;
	padding: 5px;
	margin: 0 5px 5px 0;
	cursor: pointer;
}

.category-button:hover {
	background-color: #fffca9;
}

.image-categories-add {
	margin: 10px 0 0 0;
	font-size: 11px;
}

.featured-image {
	background-color: #f2f4f7;
	border: 1px solid #dcdcdc;
	width: 65%;
	padding: 5px;
	margin: 15px 0 20px 0;
}

.featured-image h2 {
	color: #333;
	margin: 0 0 10px 0 !important;
}

.featured-image-container {
	float: left;
	width: 300px;
}

.featured-image-container img {
	border: 1px solid #dcdcdc;
	padding: 3px;
}

.featured-image-user {
	float: left;
}

.featured-image-submitted {
	font-size: 13px;
	color: #797979;
}

.featured-image-submitted p {
	margin: 0 0 2px 0 !important;
}

.featured-image-submitted a {
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}

.featured-image-submitted img {
	vertical-align: middle;
}

.rate-image-navigation {
	font-weight: 700;
}

.image-ratings {
	padding: 15px 0 0 0;
}

.image-ratings h2 {
	border-bottom: 0;
	margin: 0 0 10px 0 !important;
	padding: 0;
}

/* Featured Image */
.featured-image-main {
	width: 100%;
}

.featured-image-container-main {
	float: left;
	margin: 0 20px 0 0;
}

.featured-image-container-main img {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	padding: 3px;
}

.featured-image-container-main p {
	margin: 0 !important;
}

.featured-image-user-main {
	float: left;
}

.featured-image-submitted-main {
	margin: 0 0 10px 0;
}

.featured-image-submitted-main p {
	color: #999;
	font-weight: 700;
	margin: 0 0 3px 0 !important;
}

.featured-image-submitted-main a {
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
}

.featured-image-submitted-main img {
	border: 1px solid #dcdcdc;
	vertical-align: middle;
	margin: 0 3px 0 0;
}
