/**
 * Default CSS Color
 * Dark Purple: #660033
 * Light Purple: #cc99cc
 * Purple: #8c0a7e
 */

/* Links */
a {
	color: #8c0a7e;
}
a:visited {
	color: #8c0a7e;
}
a:hover, a:active {
	border-bottom: 1px solid #8c0a7e;
	color: #8c0a7e;
}

/** Flickr wrapper **/
#imageList {
	background: rgb(0,0,0);
	background: rgba(0,0,0,0.3);
}
/** jQuery flickr colors */
#flickr ,#flickr table, #flickr td, #flick #wordcampla {
	background: #000;
}
ul.fgallery li {
	background: #fff;
	color: #000;
}
ul.fgallery li.loading {
	background: #fff;
}
ul.fgallery li a img {
	border: 5px solid rgb(140,10,126);
	border: 5px solid rgba(140,10,126,0.5);
}
ul.fgallery li.active, ul.fgallery li.hover {
	background: #8c0a7e;
}

#header {
	background: rgb(140,10,126);
	background: rgba(140,10,126,0.6);
}
#header address {
	-moz-text-shadow: 0 1px 0 #000;
	-webkit-text-shadow: 0 1px 0 #000;
	-khtml-text-shadow: 0 1px 0 #000;
	color: #dedede;
	text-shadow: 0 1px 0 #000;
}
#header address a {
	color: #fff;
}
#header address a:hover {
	-moz-text-shadow: 0 1px 0 #000;
	-webkit-text-shadow: 0 1px 0 #000;
	-khtml-text-shadow: 0 1px 0 #000;
	text-shadow: 0 1px 0 #000;
}

#site-title {
	color: #fff;
}
#site-title a {
	-moz-text-shadow: 0 1px 0 #8c0a7e;
	-webkit-text-shadow: 0 1px 0 #8c0a7e;
	-khtml-text-shadow: 0 1px 0 #8c0a7e;
	color: #fff;
	text-shadow: 0 1px 0 #8c0a7e;
}

/* Navigation */
#page-nav .menu ul, #page-nav ul.menu {
	border-bottom: 1px solid #222;
}
#page-nav .menu li {
	background: rgba(25,25,25,0.6);
	border: 1px solid #222;
	border-bottom: 0;
	border-top: 0;
}
#page-nav .menu li a:hover {
	background: rgba(25,25,25,0.8);
}
#page-nav .menu li a {
	border-bottom: 0;
	border-top: 1px solid #222;
	color: #aaa;
}
#page-nav .menu li a:hover {
	color: #fff;
}
#page-nav .menu li.current_page_item a {
	color: #fff;
}
#page-nav .menu ul ul, #page-nav .menu li li {
	border: 0;
}
#page-nav .menu li li {
	background: rgb(25,25,25);
	background: rgba(25,25,25,0.75);
}

#container {
	background: rgb(250,250,250);
	background: rgba(250,250,250,0.7);
	border: 10px solid rga(250,250,250);
	border: 10px solid rgba(250,250,250,0.7);
}

#primary {
	background: rgb(250,250,250);
	background: rgba(250,250,250,0.7);
	border-left: 1px solid rgb(0,0,0);
	border-left: 1px solid rgba(0,0,0,0.2);
}

#dock {
	background: rgb(140,10,126);
	background: rgba(140,10,126,0.6);
	color: #ddd;
}
#dock h3.widget-title {
	color: #ddd;
}

/* Hide */
#hide a {
	-moz-box-shadow: 1px 1px 2px #8C0A7E;
	-webkit-box-shadow: 1px 1px 2px #8C0A7E;
	box-shadow: 1px 1px 2px #8C0A7E;
	background: #FFF;
}

/* Avatar */
#comments-template .avatar {
	background: rgb(140,10,126);
	background: rgba(140,10,126,0.6);
	border: 1px solid #660033;
}
#comments-template .user-frosty .avatar {
	border: 1px solid #330033;
}
#comments-template .avatar:hover {
	background: #8c0a7e;
}

/* Comment meta data */
.comment-meta-data {
	background: #aaa;
	color: #333;
}
.comment-meta-data a {
	color: #555 !important;
}
.comment-meta-data a:hover {
	border-bottom: 1px solid #fff;
	color: #c33 !important;
}
.comment-reply-link, .permalink, .comment-edit-link {
	color: #555;
}

/* Comment text */
.comment-text {
	background: #bbb;
	border-bottom: 1px solid #aaa;
}
.comment-text p i {
	border-left: 5px solid #9AE4E8;
}
	/* Shortcode [hidden]...[/hidden] */
	.comment-text .admin-only {
		border: 1px solid #8c0a7e;
		color: #8c0a7e;
	}
	/* Shortcode [remove]...[/remove] */
	.comment-text .removed {
		background: #ffffcc;
		border: 1px solid #aaa;
		color: #888;
	}

/* Cpmment form */
#commentform input {
	background: #f9f9f9;
}
#commentform textarea {
	background: #f9f9f9;
}
#commentform input:hover, #commentform textarea:hover {
	background: #efefef;
}
#commentform input:focus, #commentform textarea:focus {
	background: #f6f6f6;
	border-bottom: 1px solid #8c0a7e;
	color: #444;
}

/** Footer **/
#footer-container {
	background: rgb(250,250,250);
	background: rgba(250,250,250,0.7);
	border: 10px solid rga(250,250,250);
	border: 10px solid rgba(250,250,250,0.7);
}