body {
	background-color: #f788d2;
	color: #4e6262;
}

a,
a:link,
a:visited {
	color: #ff66cc;
}

a:hover,
a:active {
	color: #009898;
}

#container {
	background: url(images/pink_body_top_bg.png) repeat-x;
}

#wrapper {
	border-color: #c93196;
	background: #fff url(images/pink_wrapper_bg.png) repeat-y right 0;
}

#nav {
	background: #c93196 url(images/nav_bg.png) repeat-x 0 -120px;
	border-bottom: 1px solid #b23d8b;
}

	#nav > ul {
		background: url(images/nav_bg.png) no-repeat right -160px;
	}

		#nav > ul > li {
			background-position: 0 -160px;
		}

			#nav > ul > li:first-child {
				background-position: -2px -160px;
			}

				#nav > ul > li:first-child:hover {
					background-position: -2px -200px;
				}

			#nav > ul > li:hover {
				background-position: 0 -200px;
				background-color: #36cece;
			}

			#nav > ul > li > ul,
			#themechanger ul {
				background: #ccf2f2 url(images/pink_nav_menu_bg.png) repeat-x;
				border-color: #80dfdf;
			}


					#nav > ul > li > ul > li > a,
					#themechanger ul li a {
						color: #017272 !important;
					}

						#nav > ul > li > ul > li > a:hover,
						#themechanger ul li a:hover {
							background: #36cece url(images/pink_nav_menu_a_bg.png) repeat-x;
							color: #fff !important;
						}

		#search input {
			background: #fff url(images/pink_search_bg.png) no-repeat left;
			border: 1px solid #862164;
			color: #a68f9e;
		}

	.hentry h3 {
		color: #889f9f;
	}

		.hentry h3 a {
			color: #107676;
		}

			.hentry h3 a:hover {
				color: #34cdcd;
			}

	.hentry .post-details {
		color: #889f9f;
	}

		.hentry .post-details a {
			color: #34cdcd;
		}

			.hentry .post-details a:hover {
				color: #107676;
			}

	.hentry .size-thumbnail {
		border: 1px solid #dff7f7;
	}

	.hentry .post-bar {
		border-top: 1px solid #cff3f3;
		background: url(images/pink_post_bar_bg.png) repeat-x;
	}

.tags {
	background: url(images/pink_post_bar_tags_bg.png) no-repeat left 0;
}

		.tags li a {
			background: #117777 url(images/pink_tag_bg.png) repeat-x;
		}

			.tags li a:hover {
				background: #36cece url(images/pink_nav_menu_a_bg.png) repeat-x;
			}

.button,
.navigation a {
	background: #cb3298 url(images/pink_button_bg.png) repeat-x;
}

	.button:hover,
	.navigation a:hover {
		background: #7a1e5b url(images/pink_button_bg.png) repeat-x 0 -50px;
	}

span.comments-link.button,
span.comments-link.button:hover {
	background: #e3c4d9;
}

#footer {
	background: url(images/pink_footer_bg.png) repeat-x;
}

		ol#controls li a {
			border: 1px solid #ff67cc;
			background: #ff67cc url(images/nav_bg.png) repeat-x right -80px;
			color: #fff;
		}

			ol#controls li.current a {
				background: #009898 url(images/nav_bg.png) repeat-x;
				border: 1px solid #009898;
			}

#shWrap img {
	border: 1px solid #c93196 !important;
}

#sidebar > ul > li,
#sidebar > ul > ul > li {
	color: #889f9f;
}

	#sidebar ul > li > ul > li {
		padding: 5px 10px;
		border-bottom: 1px solid #d0f3f3;
	}

		#sidebar ul > li h2,
		#comments > h3 {
			border-top: 1px solid #a0e7e7;
			background: #ddf6f6 url(images/pink_sidebar_caption_bg.png) repeat-x;
			color: #107676;
		}

			#sidebar ul > li h2 a {
				color: #107676;
			}

.latestvideos li span.video-thumb {
	border: 1px solid #a0e7e7;
}

h2.pagetitle {
	background: #ffe6f7 url(images/pink_pagetitle_bg.png) repeat-x;
	color: #a68f9e;
	border-bottom: 1px solid #ffb8e7;
}

	#respond > h3 {
		background: #ffe6f7 url(images/pink_pagetitle_bg.png) repeat-x;
		color: #a68f9e;
		border-bottom: 1px solid #ffb8e7;
	}

ul.archives li li {
	background: url(images/pink_bullet.png) no-repeat left;
}

.commentlist li.comment {
	border-bottom: 1px solid #cff3f3;
	background: url(images/pink_comment_bg.png) repeat-x bottom;
}

.comment-author img.avatar {
	border: 1px solid #a0e7e7;
}
