/* Copyright Suzanne Boben 11mystics.com. */

/* Global Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body {
	color: #565656;
	background-color: #FFFFFF;
}

/* border color */
hr {
	border-color: #222222;
}
#nav .current, #nav .current:hover, #nav .currentAncestor, #nav .currentAncestor:hover, input, select, textarea, #BC1 .breadcrumbs ul, 
#BC2 .breadcrumbs ul, .blog-entry-body, #sidebar h1, #sidebar h2, #sidebar h3, 
#sidebar h4, hr, code, pre {
	border-color: #222222;
}

/* Header Elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header .siteTitle {
	color: #999999;
}
#header .tagline {
	color: #74F9FD;
}

/* Parent Navigation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#nav .wrapper {
	background-color: #111111;
}
#nav ul {
	border-color: #666666;
}
#nav a.current, #nav a.current:hover, #nav a.currentAncestor, #nav a.currentAncestor:hover {
	color: #00FFFF;
	border-color: #666666;
}
#nav .current:hover, #nav .currentAncestor:hover {
	color: #00FFFF;
	border-color: #666666;
}
#nav ul li {
	border-color: #666666;
}
#nav ul li a {
	color: #666666;
}
#nav ul li a:hover {
	color: #BBBBBB;
}


#nav ul li a, #nav ul li a:visited {
	background-color: #111111;
}
#nav ul li a:hover {
	background-color: #222222;
}
#nav a.current, 
#nav a.current:hover, 
#nav a.current:visited,
#nav a.currentAncestor, 
#nav a.currentAncestor:hover,
#nav a.currentAncestor:visited {
	background-color: #000000;
}

/* Content Area Elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.coloroverlay {
	background: #FAFDFE;
}

h1 {
	color: #333333;
}
h2 {
	color: #333333;
}
h3 {
	color: #414141;
}
h4 {
	color: #4A4A4A;
}
h5 {
	color: #565656;
}

a:link {
	color: #565656;
}
a:hover {
	color: #00FFFF;
}
a:active {
	color: #00FFFF;
}
a:visited {
	color: #565656;
}

code, pre {
	color: #999999;
}
blockquote, .standout {
	color: #565656;
}

table {
	border-color: #222222;
	background: #111111;
}
caption {
	color: #565656;
}
th {
	background: #00FFFF;
	color: #000000;
	border-color: #222222;
}
td {
	color: #666666;	
	border-color: #222222;
}
tr.odd {
	background: #0A0A0A;	
}

dt {
	color: #666666;
	background: #1A1A1A;
}
dd {
	color: #666666;
}

#gradientBox .wrapper {
	background-color: #00FFFF;
}
#gradientBox td {
	color: #99FFFF;
}

/* Form Elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.message-text {
	color: #565656;
}
label {
	color: #565656;
}
input, textarea, 
.form-input-field,
.InputCell form input,
.InputCell form textarea {
	color: #BBBBBB;
	background: #111111;	
}
input:hover, 
textarea:hover,
input:focus, 
textarea:focus,
input:active, 
textarea:active,
.form-input-field:hover, 
.form-input-field:focus,
.form-input-field:active,
.InputCell form input:hover,
.InputCell form input:focus,
.InputCell form input:active,
.InputCell form textarea:hover,
.InputCell form textarea:focus,
.InputCell form textarea:active {
	background: #222222;
} 
input.submit,
.SubmitButton,
.form-input-button {
	color: #999999;
	background: #333333;	
}
input.submit:hover, 
.SubmitButton:hover,
.form-input-button:hover, 
.form-input-button:focus {
	color: #FFFFFF;
	background: #555555;
}

/* Sidebar Elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#sidebar h1 {
	color: #00FFFF;
}
#sidebar h2 {
	color: #009999;

}
#sidebar h3 {
	color: #CCFFFF;
}
#sidebar h4 {
	color: #FFFFFF;
}
#sidebar h5 {
	color: #FFFFFF;
}

#sidebar a:link, #sidebar a:visited {
	color: #565656;
}
#sidebar a:hover, #sidebar a:active {
	color: #00FFFF;
}

/*-------------- level 2 -------------*/
#child ul ul li a:link,
#child ul ul li a:visited {
	background: #111111;
	color: #444444;
	border-color: #000000;
}
#child ul ul li a:hover {
	background: #222222;
	color: #00FFFF;
	border-color: #000000;
}
#child ul ul li a.current {
	background: #00FFFF;
	color: #111111;
	border-color: #000000;
}
#child ul ul li a.currentAncestor {
	background: #00FFFF;
	color: #111111;
	border-color: #000000;
}
#child ul ul li a.currentAncestor:hover {
	background: #00FFFF;
	color: #111111;
	border-color: #000000;
}	
/*-------------- level 3 -------------*/
#child ul ul ul li a:link, 
#child ul ul ul li a:visited {
	color: #666666;
}
#child ul ul ul li a:hover {
	color: #00FFFF;
}
#child ul ul ul li a.current {
	color: #00FFFF;
}
#child ul ul ul li a.currentAncestor {
	color: #009999;
}
#child ul ul ul li a.currentAncestor:hover {
	color: #00FFFF;
}	
/*-------------- level 4 -------------*/
#child ul ul ul ul li a:link,
#child ul ul ul ul li a:visited {
	color: #666666;
}
#child ul ul ul ul li a:hover {
	color: #00FFFF;
}
#child ul ul ul ul li a.current {
	color: #00FFFF;
}
#child ul ul ul ul li a.currentAncestor {
	color: #009999;
}
#child ul ul ul ul li a.currentAncestor:hover {
	color: #00FFFF;
}	
/*------------- level 5 --------------*/
#child ul ul ul ul ul li a:link,
#child ul ul ul ul ul li a:visited {
	color: #666666;
}
#child ul ul ul ul ul li a:hover {
	color: #00FFFF;
}
#child ul ul ul ul ul li a.current {
	color: #00FFFF;
}
#child ul ul ul ul ul li a.currentAncestor {
	color: #009999;
}
#child ul ul ul ul ul li a.currentAncestor:hover {
	color: #00FFFF;
}	


#child ul ul ul li a:link,
#child ul ul ul li a:visited,
#child ul ul ul ul li a:link,
#child ul ul ul ul li a:visited,
#child ul ul ul ul ul li a:link,
#child ul ul ul ul ul li a:visited,
#child ul ul ul li a.currentAncestor,
#child ul ul ul li a.currentAncestor:hover,
#child ul ul ul ul li a.currentAncestor,
#child ul ul ul ul li a.currentAncestor:hover,
#child ul ul ul ul ul li a.currentAncestor,
#child ul ul ul ul ul li a.currentAncestor:hover {
	border-bottom: 1px solid #222222;
}

/* Footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer {
	color: #74F9FD;
}
#footer a:link {
	color: #444444;
	border-color: #74F9FD;
}
#footer a:hover {
	color: #00FFFF;
	border-color: #74F9FD;
}
#footer a:active {
	color: #00FFFF;
	border-color: #74F9FD;
}
#footer a:visited {
	color: #444444;
	border-color: #74F9FD;
}

/* General Pages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.movie-page-title,
.photo-title,
.album-title {
		color: #333333;
}

.blog-archive-headings-wrapper {
	background: #111111;
}
.blog-entry-title,
.blog-entry-title a:link,
.blog-entry-title a:visited {
	color: #888888;
}
.blog-entry-title a:hover,
.blog-entry-title a:active {
	color: #00FFFF;
}

.blog-entry-comments-inline table {
	background-color: %colour_content_background%;
}
.blog-entry-comments-inline .MessageCell p {
	border-color: #444444;
	background-color: #333333;
}

#blog-archives a, 
#blog-categories a,
#blog-rss-feeds a {
	color: #666666;
}
#blog-archives a:hover, 
#blog-categories a:hover,
#blog-rss-feeds a:hover {
	color: #00FFFF;
}
.blog-archive-link-enabled,
.blog-category-link-enabled,
.blog-rss-link,
.blog-comments-rss-link {
	color: #666666;
}


/* File Sharing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.filesharing-item {
	border-color: #222222;
}
.filesharing-item-title a:link {
	color: #AAAAAA;	
}
.filesharing-item-title a:hover {
	color: #00FFFF;	
}
.filesharing-item-title a:visited {
	color: #AAAAAA;		
}
.filesharing-item-description {
	color: #565656;
}

.movie-thumbnail-frame img,
.thumbnail-frame img {
	border-color: #222222;
	color: #222222;
}
.movie-thumbnail-frame img:hover,
.thumbnail-frame img:hover {
	border-color: #00FFFF;
	color: #00FFFF;
}

/* Category Page Snippet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.categoryDesc {
	color: #666666;
}
#productCollection a:link, #productCollection a:visited {
	color: #00FFFF;
}
#productCollection a:hover, #productCollection a:active {
	color: #FFFFFF;
}
#productPod {
	color: #666666;
	background-color: #0C0C0C;
	border-color: #000000;
}
.productName {
	color: #AAAAAA;
}
#productPod .productMeta {
	background-color: #222222;	
	border-color: #000000;
}
#productPod .price {
	color: #00FFFF;
}

/* Sidebar Product Pod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#sidebarProductPod {
	color: #666666;
	background-color: #0C0C0C;
	border-color: #000000;
}
#sidebarProductPod .productMeta {
	background-color: #222222;	
	border-color: #000000;
}
#sidebarProductPod .price {
	color: #00FFFF;
}


/* Product Detail Page Snippet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#productDetail .price {
	color: #00FFFF;
}
